/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

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

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-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.
 */
[type="search"]::-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 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

@font-face {
  font-family: 'Sochi2014';
  src: url("../fonts/Sochi/Sochi2014-Bold.eot");
  src: local("Sochi2014 Bold"), local("Sochi2014-Bold"), url("../fonts/Sochi/Sochi2014-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Sochi/Sochi2014-Bold.woff") format("woff"), url("../fonts/Sochi/Sochi2014-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Sochi2014';
  src: url("../fonts/Sochi/Sochi2014-Medium.eot");
  src: local("Sochi2014 Medium"), local("Sochi2014-Medium"), url("../fonts/Sochi/Sochi2014-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Sochi/Sochi2014-Medium.woff") format("woff"), url("../fonts/Sochi/Sochi2014-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Sochi2014';
  src: url("../fonts/Sochi/Sochi2014-Light.eot");
  src: local("Sochi2014 Light"), local("Sochi2014-Light"), url("../fonts/Sochi/Sochi2014-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Sochi/Sochi2014-Light.woff") format("woff"), url("../fonts/Sochi/Sochi2014-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Circe';
  src: url("../fonts/Circe/Circe-Regular.eot");
  src: local("Circe"), local("Circe-Regular"), url("../fonts/Circe/Circe-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe/Circe-Regular.woff") format("woff"), url("../fonts/Circe/Circe-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Circe';
  src: url("../fonts/Circe/Circe-ExtraLight.eot");
  src: local("Circe ExtraLight"), local("Circe-ExtraLight"), url("../fonts/Circe/Circe-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe/Circe-ExtraLight.woff") format("woff"), url("../fonts/Circe/Circe-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'Circe';
  src: url("../fonts/Circe/Circe-Thin.eot");
  src: local("Circe Thin"), local("Circe-Thin"), url("../fonts/Circe/Circe-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe/Circe-Thin.woff") format("woff"), url("../fonts/Circe/Circe-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'Circe';
  src: url("../fonts/Circe/Circe-Light.eot");
  src: local("Circe Light"), local("Circe-Light"), url("../fonts/Circe/Circe-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe/Circe-Light.woff") format("woff"), url("../fonts/Circe/Circe-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Circe';
  src: url("../fonts/Circe/Circe-Bold.eot");
  src: local("Circe Bold"), local("Circe-Bold"), url("../fonts/Circe/Circe-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe/Circe-Bold.woff") format("woff"), url("../fonts/Circe/Circe-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Circe';
  src: url("../fonts/Circe/Circe-ExtraBold.eot");
  src: local("Circe ExtraBold"), local("Circe-ExtraBold"), url("../fonts/Circe/Circe-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe/Circe-ExtraBold.woff") format("woff"), url("../fonts/Circe/Circe-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'DINPro';
  src: url("../fonts/Dinpro/DINPro-Medium.eot");
  src: local("DIN Pro Medium"), local("DINPro-Medium"), url("../fonts/Dinpro/DINPro-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-Medium.woff") format("woff"), url("../fonts/Dinpro/DINPro-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'DINPro';
  src: url("../fonts/Dinpro/DINPro-BlackItalic.eot");
  src: local("DIN Pro Black Italic"), local("DINPro-BlackItalic"), url("../fonts/Dinpro/DINPro-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-BlackItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'DINPro';
  src: url("../fonts/Dinpro/DINPro-MediumItalic.eot");
  src: local("DIN Pro Medium Italic"), local("DINPro-MediumItalic"), url("../fonts/Dinpro/DINPro-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-MediumItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'DINPro';
  src: url("../fonts/Dinpro/DINPro-Bold.eot");
  src: local("DIN Pro Bold"), local("DINPro-Bold"), url("../fonts/Dinpro/DINPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-Bold.woff") format("woff"), url("../fonts/Dinpro/DINPro-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'DINPro';
  src: url("../fonts/Dinpro/DINPro-Light.eot");
  src: local("DIN Pro Light"), local("DINPro-Light"), url("../fonts/Dinpro/DINPro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-Light.woff") format("woff"), url("../fonts/Dinpro/DINPro-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'DINPro';
  src: url("../fonts/Dinpro/DINPro-Italic.eot");
  src: local("DIN Pro Italic"), local("DINPro-Italic"), url("../fonts/Dinpro/DINPro-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-Italic.woff") format("woff"), url("../fonts/Dinpro/DINPro-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'DINPro';
  src: url("../fonts/Dinpro/DINPro.eot");
  src: local("DINPro"), local("DINPro"), url("../fonts/Dinpro/DINPro.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro.woff") format("woff"), url("../fonts/Dinpro/DINPro.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'DINPro';
  src: url("../fonts/Dinpro/DINPro-Black.eot");
  src: local("DIN Pro Black"), local("DINPro-Black"), url("../fonts/Dinpro/DINPro-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-Black.woff") format("woff"), url("../fonts/Dinpro/DINPro-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'DINPro';
  src: url("../fonts/Dinpro/DINPro-LightItalic.eot");
  src: local("DIN Pro Light Italic"), local("DINPro-LightItalic"), url("../fonts/Dinpro/DINPro-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-LightItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'DINPro';
  src: url("../fonts/Dinpro/DINPro-BoldItalic.eot");
  src: local("DIN Pro Bold Italic"), local("DINPro-BoldItalic"), url("../fonts/Dinpro/DINPro-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-BoldItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'DINProCond';
  src: url("../fonts/Dinpro/DINPro-CondensedBlackItalic.eot");
  src: local("DIN Pro Condensed Black Italic"), local("DINPro-CondensedBlackItalic"), url("../fonts/Dinpro/DINPro-CondensedBlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedBlackItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedBlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'DINProCond';
  src: url("../fonts/Dinpro/DINPro-CondensedMedium.eot");
  src: local("DIN Pro Condensed Medium"), local("DINPro-CondensedMedium"), url("../fonts/Dinpro/DINPro-CondensedMedium.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedMedium.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedMedium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'DINProCond';
  src: url("../fonts/Dinpro/DINPro-CondensedMediumItalic.eot");
  src: local("DIN Pro Condensed Medium Italic"), local("DINPro-CondensedMediumItalic"), url("../fonts/Dinpro/DINPro-CondensedMediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedMediumItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedMediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'DINProCond';
  src: url("../fonts/Dinpro/DINPro-CondensedBlack.eot");
  src: local("DIN Pro Condensed Black"), local("DINPro-CondensedBlack"), url("../fonts/Dinpro/DINPro-CondensedBlack.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedBlack.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedBlack.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'DINProCond';
  src: url("../fonts/Dinpro/DINPro-CondensedBold.eot");
  src: local("DIN Pro Condensed Bold"), local("DINPro-CondensedBold"), url("../fonts/Dinpro/DINPro-CondensedBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedBold.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'DINProCond';
  src: url("../fonts/Dinpro/DINPro-CondensedBoldItalic.eot");
  src: local("DIN Pro Condensed Bold Italic"), local("DINPro-CondensedBoldItalic"), url("../fonts/Dinpro/DINPro-CondensedBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedBoldItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedBoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'DINProCond';
  src: url("../fonts/Dinpro/DINPro-CondensedRegular.eot");
  src: local("DIN Pro Condensed Regular"), local("DINPro-CondensedRegular"), url("../fonts/Dinpro/DINPro-CondensedRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedRegular.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedRegular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'DINProCond';
  src: url("../fonts/Dinpro/DINPro-CondensedItalic.eot");
  src: local("DIN Pro Condensed Italic"), local("DINPro-CondensedItalic"), url("../fonts/Dinpro/DINPro-CondensedItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedItalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'DINProCond';
  src: url("../fonts/Dinpro/DINPro-CondensedLightItalic.eot");
  src: local("DIN Pro Condensed Light Italic"), local("DINPro-CondensedLightItalic"), url("../fonts/Dinpro/DINPro-CondensedLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedLightItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedLightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'DINProCond';
  src: url("../fonts/Dinpro/DINPro-CondensedLight.eot");
  src: local("DIN Pro Condensed Light"), local("DINPro-CondensedLight"), url("../fonts/Dinpro/DINPro-CondensedLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedLight.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedLight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-LightIt.eot");
  src: local("Proxima Nova Condensed Light Italic"), local("ProximaNovaCond-LightIt"), url("../fonts/Proxima/ProximaNovaCond-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-LightIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-LightIt.eot");
  src: local("Proxima Nova Light Italic"), local("ProximaNova-LightIt"), url("../fonts/Proxima/ProximaNova-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-LightIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-Regular.eot");
  src: local("Proxima Nova Condensed Regular"), local("ProximaNovaCond-Regular"), url("../fonts/Proxima/ProximaNovaCond-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Regular.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-Extrabld.eot");
  src: local("Proxima Nova Extrabold"), local("ProximaNova-Extrabld"), url("../fonts/Proxima/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Extrabld.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-Black.eot");
  src: local("Proxima Nova Condensed Black"), local("ProximaNovaCond-Black"), url("../fonts/Proxima/ProximaNovaCond-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Black.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-ExtrabldIt.eot");
  src: local("Proxima Nova Condensed Extrabold Italic"), local("ProximaNovaCond-ExtrabldIt"), url("../fonts/Proxima/ProximaNovaCond-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-ExtrabldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-Regular.eot");
  src: local("Proxima Nova Regular"), local("ProximaNova-Regular"), url("../fonts/Proxima/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Regular.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-Semibold.eot");
  src: local("Proxima Nova Semibold"), local("ProximaNova-Semibold"), url("../fonts/Proxima/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Semibold.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNovaCn Th';
  src: url("../fonts/Proxima/ProximaNovaExCn-Thin.eot");
  src: local("Proxima Nova Extra Condensed Thin"), local("ProximaNovaExCn-Thin"), url("../fonts/Proxima/ProximaNovaExCn-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Thin.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-Semibold.eot");
  src: local("Proxima Nova Condensed Semibold"), local("ProximaNovaCond-Semibold"), url("../fonts/Proxima/ProximaNovaCond-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Semibold.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNovaCn Lt';
  src: url("../fonts/Proxima/ProximaNovaExCn-SemiboldIt.eot");
  src: local("Proxima Nova Extra Condensed Semibold Italic"), local("ProximaNovaExCn-SemiboldIt"), url("../fonts/Proxima/ProximaNovaExCn-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-SemiboldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNovaCn Lt';
  src: url("../fonts/Proxima/ProximaNovaExCn-Semibold.eot");
  src: local("Proxima Nova Extra Condensed Semibold"), local("ProximaNovaExCn-Semibold"), url("../fonts/Proxima/ProximaNovaExCn-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Semibold.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-ThinIt.eot");
  src: local("Proxima Nova Thin Italic"), local("ProximaNova-ThinIt"), url("../fonts/Proxima/ProximaNova-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-ThinIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-Thin.eot");
  src: local("Proxima Nova Condensed Thin"), local("ProximaNovaCond-Thin"), url("../fonts/Proxima/ProximaNovaCond-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Thin.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-RegularIt.eot");
  src: local("Proxima Nova Condensed Regular Italic"), local("ProximaNovaCond-RegularIt"), url("../fonts/Proxima/ProximaNovaCond-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-RegularIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-RegularIt.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNovaCn Th';
  src: url("../fonts/Proxima/ProximaNovaExCn-ThinIt.eot");
  src: local("Proxima Nova Extra Condensed Thin Italic"), local("ProximaNovaExCn-ThinIt"), url("../fonts/Proxima/ProximaNovaExCn-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-ThinIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-SemiboldIt.eot");
  src: local("Proxima Nova Semibold Italic"), local("ProximaNova-SemiboldIt"), url("../fonts/Proxima/ProximaNova-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-SemiboldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-RegularIt.eot");
  src: local("Proxima Nova Regular Italic"), local("ProximaNova-RegularIt"), url("../fonts/Proxima/ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-RegularIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-RegularIt.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-Extrabld.eot");
  src: local("Proxima Nova Condensed Extrabold"), local("ProximaNovaCond-Extrabld"), url("../fonts/Proxima/ProximaNovaCond-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Extrabld.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNovaCn Th';
  src: url("../fonts/Proxima/ProximaNovaExCn-ExtrabldIt.eot");
  src: local("Proxima Nova Extra Condensed Extrabold Italic"), local("ProximaNovaExCn-ExtrabldIt"), url("../fonts/Proxima/ProximaNovaExCn-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-ExtrabldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNovaCn Bl';
  src: url("../fonts/Proxima/ProximaNovaExCn-BlackIt.eot");
  src: local("Proxima Nova Extra Condensed Black Italic"), local("ProximaNovaExCn-BlackIt"), url("../fonts/Proxima/ProximaNovaExCn-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-BlackIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNovaCn Lt';
  src: url("../fonts/Proxima/ProximaNovaExCn-LightIt.eot");
  src: local("Proxima Nova Extra Condensed Light Italic"), local("ProximaNovaExCn-LightIt"), url("../fonts/Proxima/ProximaNovaExCn-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-LightIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-ThinIt.eot");
  src: local("Proxima Nova Condensed Thin Italic"), local("ProximaNovaCond-ThinIt"), url("../fonts/Proxima/ProximaNovaCond-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-ThinIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNovaCn Lt';
  src: url("../fonts/Proxima/ProximaNovaExCn-Light.eot");
  src: local("Proxima Nova Extra Condensed Light"), local("ProximaNovaExCn-Light"), url("../fonts/Proxima/ProximaNovaExCn-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Light.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-BoldIt.eot");
  src: local("Proxima Nova Condensed Bold Italic"), local("ProximaNovaCond-BoldIt"), url("../fonts/Proxima/ProximaNovaCond-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-BoldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-BoldIt.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNovaCn Th';
  src: url("../fonts/Proxima/ProximaNovaExCn-Extrabld.eot");
  src: local("Proxima Nova Extra Condensed Extrabold"), local("ProximaNovaExCn-Extrabld"), url("../fonts/Proxima/ProximaNovaExCn-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Extrabld.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNovaCn Rg';
  src: url("../fonts/Proxima/ProximaNovaExCn-BoldIt.eot");
  src: local("Proxima Nova Extra Condensed Bold Italic"), local("ProximaNovaExCn-BoldIt"), url("../fonts/Proxima/ProximaNovaExCn-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-BoldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-BoldIt.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-Black.eot");
  src: local("Proxima Nova Black"), local("ProximaNova-Black"), url("../fonts/Proxima/ProximaNova-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Black.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-Bold.eot");
  src: local("Proxima Nova Bold"), local("ProximaNova-Bold"), url("../fonts/Proxima/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Bold.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNovaCn Rg';
  src: url("../fonts/Proxima/ProximaNovaExCn-Bold.eot");
  src: local("Proxima Nova Extra Condensed Bold"), local("ProximaNovaExCn-Bold"), url("../fonts/Proxima/ProximaNovaExCn-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Bold.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNovaT-Thin.eot");
  src: local("Proxima Nova Thin"), local("ProximaNovaT-Thin"), url("../fonts/Proxima/ProximaNovaT-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaT-Thin.woff") format("woff"), url("../fonts/Proxima/ProximaNovaT-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-BoldIt.eot");
  src: local("Proxima Nova Bold Italic"), local("ProximaNova-BoldIt"), url("../fonts/Proxima/ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-BoldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-BoldIt.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-Bold.eot");
  src: local("Proxima Nova Condensed Bold"), local("ProximaNovaCond-Bold"), url("../fonts/Proxima/ProximaNovaCond-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Bold.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNovaCn Bl';
  src: url("../fonts/Proxima/ProximaNovaExCn-Black.eot");
  src: local("Proxima Nova Extra Condensed Black"), local("ProximaNovaExCn-Black"), url("../fonts/Proxima/ProximaNovaExCn-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Black.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNovaCn Rg';
  src: url("../fonts/Proxima/ProximaNovaExCn-RegularIt.eot");
  src: local("Proxima Nova Extra Condensed Regular Italic"), local("ProximaNovaExCn-RegularIt"), url("../fonts/Proxima/ProximaNovaExCn-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-RegularIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-RegularIt.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-Light.eot");
  src: local("Proxima Nova Condensed Light"), local("ProximaNovaCond-Light"), url("../fonts/Proxima/ProximaNovaCond-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Light.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-ExtrabldIt.eot");
  src: local("Proxima Nova Extrabold Italic"), local("ProximaNova-ExtrabldIt"), url("../fonts/Proxima/ProximaNova-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-ExtrabldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-BlackIt.eot");
  src: local("Proxima Nova Condensed Black Italic"), local("ProximaNovaCond-BlackIt"), url("../fonts/Proxima/ProximaNovaCond-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-BlackIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNovaCn Rg';
  src: url("../fonts/Proxima/ProximaNovaExCn-Regular.eot");
  src: local("Proxima Nova Extra Condensed Regular"), local("ProximaNovaExCn-Regular"), url("../fonts/Proxima/ProximaNovaExCn-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Regular.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-Light.eot");
  src: local("Proxima Nova Light"), local("ProximaNova-Light"), url("../fonts/Proxima/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Light.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'ProximaCn';
  src: url("../fonts/Proxima/ProximaNovaCond-SemiboldIt.eot");
  src: local("Proxima Nova Condensed Semibold Italic"), local("ProximaNovaCond-SemiboldIt"), url("../fonts/Proxima/ProximaNovaCond-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-SemiboldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/Proxima/ProximaNova-BlackIt.eot");
  src: local("Proxima Nova Black Italic"), local("ProximaNova-BlackIt"), url("../fonts/Proxima/ProximaNova-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-BlackIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }

@-webkit-keyframes statRotate {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  80% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg); } }

@-moz-keyframes statRotate {
  0% {
    -moz-transform: translate(-50%, -50%) rotate(0deg);
         transform: translate(-50%, -50%) rotate(0deg); }
  80% {
    -moz-transform: translate(-50%, -50%) rotate(360deg);
         transform: translate(-50%, -50%) rotate(360deg); }
  100% {
    -moz-transform: translate(-50%, -50%) rotate(360deg);
         transform: translate(-50%, -50%) rotate(360deg); } }

@keyframes statRotate {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
       -moz-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  80% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
       -moz-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
       -moz-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg); } }

@-webkit-keyframes statScale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  80% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-moz-keyframes statScale {
  0% {
    -moz-transform: scale(0);
         transform: scale(0); }
  80% {
    -moz-transform: scale(0);
         transform: scale(0); }
  100% {
    -moz-transform: scale(1);
         transform: scale(1); } }

@keyframes statScale {
  0% {
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
            transform: scale(0); }
  80% {
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes invest-wallets {
  0% {
    top: 150px; }
  50% {
    top: 110px; }
  100% {
    top: 150px; } }

@-moz-keyframes invest-wallets {
  0% {
    top: 150px; }
  50% {
    top: 110px; }
  100% {
    top: 150px; } }

@keyframes invest-wallets {
  0% {
    top: 150px; }
  50% {
    top: 110px; }
  100% {
    top: 150px; } }

@-webkit-keyframes walletLeft {
  0% {
    right: 150px;
    bottom: 0;
    opacity: 0; }
  50% {
    right: 100px;
    bottom: 200px;
    opacity: 1; }
  100% {
    right: 150px;
    bottom: 400px;
    opacity: 0; } }

@-moz-keyframes walletLeft {
  0% {
    right: 150px;
    bottom: 0;
    opacity: 0; }
  50% {
    right: 100px;
    bottom: 200px;
    opacity: 1; }
  100% {
    right: 150px;
    bottom: 400px;
    opacity: 0; } }

@keyframes walletLeft {
  0% {
    right: 150px;
    bottom: 0;
    opacity: 0; }
  50% {
    right: 100px;
    bottom: 200px;
    opacity: 1; }
  100% {
    right: 150px;
    bottom: 400px;
    opacity: 0; } }

@-webkit-keyframes walletRight {
  0% {
    right: 100px;
    bottom: 0;
    opacity: 0; }
  50% {
    right: 150px;
    bottom: 200px;
    opacity: 1; }
  100% {
    right: 100px;
    bottom: 400px;
    opacity: 0; } }

@-moz-keyframes walletRight {
  0% {
    right: 100px;
    bottom: 0;
    opacity: 0; }
  50% {
    right: 150px;
    bottom: 200px;
    opacity: 1; }
  100% {
    right: 100px;
    bottom: 400px;
    opacity: 0; } }

@keyframes walletRight {
  0% {
    right: 100px;
    bottom: 0;
    opacity: 0; }
  50% {
    right: 150px;
    bottom: 200px;
    opacity: 1; }
  100% {
    right: 100px;
    bottom: 400px;
    opacity: 0; } }

@-webkit-keyframes pulse {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-moz-keyframes pulse {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes pulse {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes road1 {
  0% {
    bottom: 18%;
    left: 21%;
    opacity: 0; }
  25% {
    bottom: 26%;
    left: 33%;
    opacity: 0.5; }
  35% {
    bottom: 31%;
    left: 39%;
    opacity: 1; }
  55% {
    bottom: 40%;
    left: 46%;
    opacity: 1; }
  75% {
    bottom: 55%;
    left: 52%;
    opacity: 1; }
  85% {
    bottom: 63%;
    left: 58%;
    opacity: 1; }
  95% {
    bottom: 63%;
    left: 61%;
    opacity: 0.5; }
  100% {
    bottom: 57%;
    left: 67%;
    opacity: 0; } }

@-moz-keyframes road1 {
  0% {
    bottom: 18%;
    left: 21%;
    opacity: 0; }
  25% {
    bottom: 26%;
    left: 33%;
    opacity: 0.5; }
  35% {
    bottom: 31%;
    left: 39%;
    opacity: 1; }
  55% {
    bottom: 40%;
    left: 46%;
    opacity: 1; }
  75% {
    bottom: 55%;
    left: 52%;
    opacity: 1; }
  85% {
    bottom: 63%;
    left: 58%;
    opacity: 1; }
  95% {
    bottom: 63%;
    left: 61%;
    opacity: 0.5; }
  100% {
    bottom: 57%;
    left: 67%;
    opacity: 0; } }

@keyframes road1 {
  0% {
    bottom: 18%;
    left: 21%;
    opacity: 0; }
  25% {
    bottom: 26%;
    left: 33%;
    opacity: 0.5; }
  35% {
    bottom: 31%;
    left: 39%;
    opacity: 1; }
  55% {
    bottom: 40%;
    left: 46%;
    opacity: 1; }
  75% {
    bottom: 55%;
    left: 52%;
    opacity: 1; }
  85% {
    bottom: 63%;
    left: 58%;
    opacity: 1; }
  95% {
    bottom: 63%;
    left: 61%;
    opacity: 0.5; }
  100% {
    bottom: 57%;
    left: 67%;
    opacity: 0; } }

@-webkit-keyframes road2 {
  0% {
    bottom: 14%;
    left: 24%;
    opacity: 0; }
  25% {
    bottom: 25%;
    left: 41%;
    opacity: 0.5; }
  55% {
    bottom: 37%;
    left: 50%;
    opacity: 1; }
  65% {
    bottom: 41%;
    left: 56%;
    opacity: 1; }
  75% {
    bottom: 43%;
    left: 65%;
    opacity: 1; }
  85% {
    bottom: 45%;
    left: 71%;
    opacity: .5; }
  100% {
    bottom: 56%;
    left: 88%;
    opacity: 0; } }

@-moz-keyframes road2 {
  0% {
    bottom: 14%;
    left: 24%;
    opacity: 0; }
  25% {
    bottom: 25%;
    left: 41%;
    opacity: 0.5; }
  55% {
    bottom: 37%;
    left: 50%;
    opacity: 1; }
  65% {
    bottom: 41%;
    left: 56%;
    opacity: 1; }
  75% {
    bottom: 43%;
    left: 65%;
    opacity: 1; }
  85% {
    bottom: 45%;
    left: 71%;
    opacity: .5; }
  100% {
    bottom: 56%;
    left: 88%;
    opacity: 0; } }

@keyframes road2 {
  0% {
    bottom: 14%;
    left: 24%;
    opacity: 0; }
  25% {
    bottom: 25%;
    left: 41%;
    opacity: 0.5; }
  55% {
    bottom: 37%;
    left: 50%;
    opacity: 1; }
  65% {
    bottom: 41%;
    left: 56%;
    opacity: 1; }
  75% {
    bottom: 43%;
    left: 65%;
    opacity: 1; }
  85% {
    bottom: 45%;
    left: 71%;
    opacity: .5; }
  100% {
    bottom: 56%;
    left: 88%;
    opacity: 0; } }

@-webkit-keyframes road3 {
  0% {
    bottom: 10%;
    left: 29%;
    opacity: 0; }
  15% {
    bottom: 15%;
    left: 36%;
    opacity: .5; }
  65% {
    bottom: 29%;
    left: 51%;
    opacity: 1; }
  75% {
    bottom: 33%;
    left: 57%;
    opacity: 1; }
  85% {
    bottom: 35%;
    left: 67%;
    opacity: 1; }
  100% {
    bottom: 48%;
    left: 87%;
    opacity: 0; } }

@-moz-keyframes road3 {
  0% {
    bottom: 10%;
    left: 29%;
    opacity: 0; }
  15% {
    bottom: 15%;
    left: 36%;
    opacity: .5; }
  65% {
    bottom: 29%;
    left: 51%;
    opacity: 1; }
  75% {
    bottom: 33%;
    left: 57%;
    opacity: 1; }
  85% {
    bottom: 35%;
    left: 67%;
    opacity: 1; }
  100% {
    bottom: 48%;
    left: 87%;
    opacity: 0; } }

@keyframes road3 {
  0% {
    bottom: 10%;
    left: 29%;
    opacity: 0; }
  15% {
    bottom: 15%;
    left: 36%;
    opacity: .5; }
  65% {
    bottom: 29%;
    left: 51%;
    opacity: 1; }
  75% {
    bottom: 33%;
    left: 57%;
    opacity: 1; }
  85% {
    bottom: 35%;
    left: 67%;
    opacity: 1; }
  100% {
    bottom: 48%;
    left: 87%;
    opacity: 0; } }

@-webkit-keyframes road4 {
  0% {
    bottom: 8%;
    left: 40%;
    opacity: 0; }
  15% {
    bottom: 25%;
    left: 66%;
    opacity: .5; }
  25% {
    bottom: 30%;
    left: 71%;
    opacity: 1; }
  55% {
    bottom: 42%;
    left: 78%;
    opacity: 1; }
  75% {
    bottom: 52%;
    left: 83%;
    opacity: 1; }
  85% {
    bottom: 53%;
    left: 86%;
    opacity: .5; }
  100% {
    bottom: 47%;
    left: 92%;
    opacity: 0; } }

@-moz-keyframes road4 {
  0% {
    bottom: 8%;
    left: 40%;
    opacity: 0; }
  15% {
    bottom: 25%;
    left: 66%;
    opacity: .5; }
  25% {
    bottom: 30%;
    left: 71%;
    opacity: 1; }
  55% {
    bottom: 42%;
    left: 78%;
    opacity: 1; }
  75% {
    bottom: 52%;
    left: 83%;
    opacity: 1; }
  85% {
    bottom: 53%;
    left: 86%;
    opacity: .5; }
  100% {
    bottom: 47%;
    left: 92%;
    opacity: 0; } }

@keyframes road4 {
  0% {
    bottom: 8%;
    left: 40%;
    opacity: 0; }
  15% {
    bottom: 25%;
    left: 66%;
    opacity: .5; }
  25% {
    bottom: 30%;
    left: 71%;
    opacity: 1; }
  55% {
    bottom: 42%;
    left: 78%;
    opacity: 1; }
  75% {
    bottom: 52%;
    left: 83%;
    opacity: 1; }
  85% {
    bottom: 53%;
    left: 86%;
    opacity: .5; }
  100% {
    bottom: 47%;
    left: 92%;
    opacity: 0; } }

@-webkit-keyframes road5 {
  0% {
    left: 34%;
    bottom: 0%;
    opacity: 0; }
  15% {
    left: 70%;
    bottom: 24%;
    opacity: .5; }
  65% {
    left: 77%;
    bottom: 33%;
    opacity: 1; }
  75% {
    left: 86%;
    bottom: 38%;
    opacity: 1; }
  85% {
    left: 91%;
    bottom: 39%;
    opacity: .5; }
  100% {
    left: 95%;
    bottom: 41%;
    opacity: 0; } }

@-moz-keyframes road5 {
  0% {
    left: 34%;
    bottom: 0%;
    opacity: 0; }
  15% {
    left: 70%;
    bottom: 24%;
    opacity: .5; }
  65% {
    left: 77%;
    bottom: 33%;
    opacity: 1; }
  75% {
    left: 86%;
    bottom: 38%;
    opacity: 1; }
  85% {
    left: 91%;
    bottom: 39%;
    opacity: .5; }
  100% {
    left: 95%;
    bottom: 41%;
    opacity: 0; } }

@keyframes road5 {
  0% {
    left: 34%;
    bottom: 0%;
    opacity: 0; }
  15% {
    left: 70%;
    bottom: 24%;
    opacity: .5; }
  65% {
    left: 77%;
    bottom: 33%;
    opacity: 1; }
  75% {
    left: 86%;
    bottom: 38%;
    opacity: 1; }
  85% {
    left: 91%;
    bottom: 39%;
    opacity: .5; }
  100% {
    left: 95%;
    bottom: 41%;
    opacity: 0; } }

@-webkit-keyframes road6 {
  0% {
    left: 43%;
    bottom: 0%;
    opacity: 0; }
  15% {
    left: 68%;
    bottom: 18%;
    opacity: .5; }
  65% {
    left: 79%;
    bottom: 28%;
    opacity: 1; }
  75% {
    left: 84%;
    bottom: 31%;
    opacity: 1; }
  85% {
    left: 91%;
    bottom: 33%;
    opacity: .5; }
  100% {
    left: 95%;
    bottom: 35%;
    opacity: 0; } }

@-moz-keyframes road6 {
  0% {
    left: 43%;
    bottom: 0%;
    opacity: 0; }
  15% {
    left: 68%;
    bottom: 18%;
    opacity: .5; }
  65% {
    left: 79%;
    bottom: 28%;
    opacity: 1; }
  75% {
    left: 84%;
    bottom: 31%;
    opacity: 1; }
  85% {
    left: 91%;
    bottom: 33%;
    opacity: .5; }
  100% {
    left: 95%;
    bottom: 35%;
    opacity: 0; } }

@keyframes road6 {
  0% {
    left: 43%;
    bottom: 0%;
    opacity: 0; }
  15% {
    left: 68%;
    bottom: 18%;
    opacity: .5; }
  65% {
    left: 79%;
    bottom: 28%;
    opacity: 1; }
  75% {
    left: 84%;
    bottom: 31%;
    opacity: 1; }
  85% {
    left: 91%;
    bottom: 33%;
    opacity: .5; }
  100% {
    left: 95%;
    bottom: 35%;
    opacity: 0; } }

* {
  -moz-box-sizing: border-box;
       box-sizing: border-box; }

html, body {
  font-family: "ProximaNova", sans-serif;
  font-weight: 300;
  background-image: url(../img/body-bg.png);
  background-repeat: repeat-y;
  background-size: cover;
  background-position: center center; }

html {
  font-size: 14px; }
  @media (max-width: 480px) {
    html {
      font-size: 12px; } }

p, h1, h2, h3, h4 {
  margin: 0;
  padding: 0;
  line-height: 1; }

ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

sup, sub {
  font-size: 60%; }

sup {
  top: -3px; }

sub {
  bottom: 0;
  text-transform: uppercase; }

.wrapper {
  width: 100%;
  min-width: 320px;
  min-height: 100vh;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  position: relative; }

.content {
  -webkit-flex: 1 0 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

.footer {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.svg-gradients {
  position: absolute;
  pointer-events: none;
  opacity: 0; }

@supports (-webkit-background-clip: text) {
  .main-title-wrap {
    background: -moz-linear-gradient(bottom, #4336b6 0%, #a44ed0 100%);
    background: linear-gradient(0deg, #4336b6 0%, #a44ed0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; } }

.main-bg {
  background-color: #002654; }

.terms {
  padding: 50px 0; }
  .terms h4 {
    text-align: left;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 20px;
    color: #fdd186; }
  .terms p {
    line-height: 1.4;
    margin-bottom: 20px;
    font-size: 14px;
    color: #606060; }
    .terms p:last-child {
      margin-bottom: 0; }
  .terms .item {
    margin-bottom: 30px; }
    .terms .item-text {
      margin-bottom: 30px; }

.btc {
  background-image: url(../img/btc.svg); }

.bch {
  background-image: url(../img/bch.svg); }

.tron {
  background-image: url(../img/tron.svg); }

.dash {
  background-image: url(../img/dash.svg); }

.doge {
  background-image: url(../img/doge.svg); }

.eth {
  background-image: url(../img/eth.svg); }

.ltc {
  background-image: url(../img/ltc.svg); }

.monero {
  background-image: url(../img/monero.svg); }

.payeer {
  background-image: url(../img/payeer.svg); }

.pm {
  background-image: url(../img/pm.svg); }

.ripple {
  background-image: url(../img/ripple.svg); }

.ethc {
  background-image: url(../img/ethc.svg); }

.mfp-close {
  color: #fff !important;
  font-size: 16px !important; }

.main-btn {
  height: 50px;
  padding: 0 30px;
  background-color: #fdd186;
  color: #2b4476;
  text-transform: uppercase;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9px;
  text-align: center;
  font-family: "DINProCond", sans-serif;
  font-weight: 900;
  font-size: 18px;
  text-decoration: none;
  outline: none;
  border: none;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
  box-shadow: 0px 6px 21px 0px rgba(0, 0, 0, 0.13);
  white-space: nowrap;
  cursor: pointer; }
  .main-btn:hover {
    background-color: #2b4476;
    color: #fff; }
  .main-btn_blue {
    background-color: #2b4476;
    color: #fff; }
    .main-btn_blue:hover {
      background-color: #fdd186;
      color: #2b4476; }
  .main-btn_cab {
    background-color: #244670;
    color: #002654; }
    .main-btn_cab:hover {
      background-color: #2b4476;
      color: #fff; }
  .main-btn_transparent {
    background-color: transparent;
    color: #244670;
    border: 1px solid #244670; }
    .main-btn_transparent:hover {
      background-color: #2b4476;
      color: #fff; }
  .main-btn_icon {
    padding-left: 20px;
    padding-right: 65px;
    position: relative; }
    .main-btn_icon img {
      position: absolute;
      bottom: 0;
      right: 0; }
  .main-btn_eng {
    margin-right: 10px; }
    @media (max-width: 768px) {
      .main-btn_eng {
        margin-right: 0; } }

.main-text {
  width: 100%;
  margin-bottom: 30px; }
  .main-text a {
    color: #fdd186;
    font-weight: 700; }
  .main-text b {
    font-weight: 700; }
  .main-text p {
    color: #fff;
    line-height: 1.4;
    margin-bottom: 30px; }
    .main-text p:last-child {
      margin-bottom: 0; }
    .main-text p span {
      color: #fdd186;
      font-weight: 700; }

.text-center {
  text-align: center; }

.main-title {
  font-family: "DINPro", sans-serif;
  font-weight: 700;
  font-size: 30px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px; }
  .main-title span {
    color: #fdd186; }
  .main-title_lower {
    text-transform: none; }
  .main-title_small {
    font-size: 24px; }

.main-subtitle {
  position: relative;
  padding-left: 80px;
  margin-bottom: 30px;
  color: #fdd186;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  display: block;
  min-height: 5px; }
  .main-subtitle:before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
    height: 5px;
    width: 55px;
    background-color: #fdd186;
    border-radius: 20px;
    content: ''; }
  .main-subtitle:after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 60px;
    background-color: #fdd186;
    border-radius: 50%;
    height: 5px;
    width: 5px;
    content: ''; }
  .main-subtitle svg {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
    width: 20px;
    height: 20px;
    fill: #fdd186; }
  .main-subtitle_icon {
    padding-left: 35px; }
    .main-subtitle_icon:after, .main-subtitle_icon:before {
      display: none; }

.map {
  width: 100%;
  height: 220px;
  border-radius: 8px;
  overflow: hidden;
  margin-top: 30px; }
  .map iframe {
    width: 100%;
    height: 100%; }

.header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  padding: 15px 0;
  margin-bottom: 40px;
  position: relative;
  z-index: 20; }
  .header-contacts {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 15px; }
    @media (max-width: 992px) {
      .header-contacts {
        margin-bottom: 20px; } }
    @media (max-width: 568px) {
      .header-contacts {
        display: none; } }
    .header-contacts__item {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      position: relative;
      padding-left: 25px;
      padding-right: 5px; }
      .header-contacts__item.line-top-bg:after {
        position: absolute;
        height: 20px;
        background-color: #0a3363;
        width: 1px;
        bottom: -moz-calc(100% + 15px);
        bottom: calc(100% + 15px);
        left: 5px;
        content: '';
        z-index: 1; }
      .header-contacts__item.line-top-bg:before {
        position: absolute;
        height: 6px;
        background-color: #fdd186;
        width: 1px;
        bottom: -moz-calc(100% + 15px);
        bottom: calc(100% + 15px);
        left: 5px;
        content: '';
        z-index: 2; }
      .header-contacts__item > svg {
        fill: #fdd186;
        width: 16px;
        height: 16px;
        position: absolute;
        top: -3px;
        left: 0; }
      .header-contacts__item span {
        color: #fdd186;
        text-transform: uppercase;
        font-size: 10px;
        font-weight: 400;
        margin-bottom: 10px; }
      .header-contacts__item a {
        color: #fff;
        text-decoration: none;
        font-size: 13px;
        font-weight: 400;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        font-family: "ProximaNova", sans-serif; }
        @media (max-width: 992px) {
          .header-contacts__item a {
            font-size: 16px; } }
        @media (max-width: 768px) {
          .header-contacts__item a {
            font-size: 12px; } }
        .header-contacts__item a:hover {
          color: #fdd186; }
  .header-btns {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 15px; }
    .header-btns .main-btn {
      height: 40px;
      padding: 0 15px;
      font-size: 16px; }
      .header-btns .main-btn:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
      .header-btns .main-btn:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
      @media (max-width: 1200px) {
        .header-btns .main-btn {
          padding: 0 15px; } }

.language {
  position: relative;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  z-index: 10; }
  @media (max-width: 480px) {
    .language {
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .language > span {
    color: #fdd186;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
    margin-right: 30px; }
  .language-main {
    height: 40px;
    width: 80px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 10px; }
    .language-main .flag-icon {
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 20px;
      height: 20px; }
    .language-main svg {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 12px;
      fill: #fff;
      opacity: 0.17;
      width: 6px;
      height: 6px; }
  .language-hide {
    position: absolute;
    right: 0;
    top: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 270px;
    background-color: rgba(255, 255, 255, 0.95);
    border-radius: 10px;
    opacity: 0;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    pointer-events: none; }
  .language__item {
    width: 50%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 15px;
    font-size: 12px;
    opacity: 0.35;
    color: #002654;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    text-decoration: none; }
    .language__item .flag-icon {
      width: 20px;
      height: 20px;
      margin-left: 15px; }
    .language__item.active, .language__item:hover {
      opacity: 1;
      font-weight: 900; }
  .language:hover .language-hide {
    opacity: 1;
    pointer-events: all; }

.first {
  position: relative;
  min-height: 100vh;
  padding-bottom: 20px;
  background-repeat: no-repeat;
  background-size: cover; }
  .first-sidebar {
    position: relative; }
    .first-sidebar:after {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      top: -moz-calc(50% - 15px);
      top: calc(50% - 15px);
      height: -moz-calc(100% + 30px);
      height: calc(100% + 30px);
      right: 15px;
      background-color: rgba(255, 255, 255, 0.05);
      width: 1px;
      content: '';
      z-index: -1; }
      @media (max-width: 992px) {
        .first-sidebar:after {
          display: none; } }
  .first-scene {
    z-index: 1;
    position: absolute;
    bottom: 0;
    right: 0;
    pointer-events: none; }
    .first-scene__bg {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex; }
    .first-scene__icons {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    .first-scene__icon {
      position: absolute;
      bottom: 0;
      left: 0; }
      .first-scene__icon img {
        max-width: 100%; }
      .first-scene__icon:nth-child(1) {
        -webkit-animation: road1 2s infinite linear;
           -moz-animation: road1 2s infinite linear;
                animation: road1 2s infinite linear; }
      .first-scene__icon:nth-child(2) {
        -webkit-animation: road2 2s infinite linear;
           -moz-animation: road2 2s infinite linear;
                animation: road2 2s infinite linear;
        -webkit-animation-delay: .5s;
           -moz-animation-delay: .5s;
                animation-delay: .5s; }
      .first-scene__icon:nth-child(3) {
        -webkit-animation: road3 2s infinite linear;
           -moz-animation: road3 2s infinite linear;
                animation: road3 2s infinite linear;
        -webkit-animation-delay: 1s;
           -moz-animation-delay: 1s;
                animation-delay: 1s; }
      .first-scene__icon:nth-child(4) {
        -webkit-animation: road4 2s infinite linear;
           -moz-animation: road4 2s infinite linear;
                animation: road4 2s infinite linear;
        -webkit-animation-delay: 1s;
           -moz-animation-delay: 1s;
                animation-delay: 1s; }
      .first-scene__icon:nth-child(5) {
        -webkit-animation: road5 2s infinite linear;
           -moz-animation: road5 2s infinite linear;
                animation: road5 2s infinite linear;
        -webkit-animation-delay: .5s;
           -moz-animation-delay: .5s;
                animation-delay: .5s; }
      .first-scene__icon:nth-child(6) {
        -webkit-animation: road6 2s infinite linear;
           -moz-animation: road6 2s infinite linear;
                animation: road6 2s infinite linear; }
  .first .container {
    z-index: 2;
    position: relative; }
  .first-subtitle {
    padding-top: 60px;
    position: relative;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    margin-bottom: 20px;
    font-family: "DINPro", sans-serif; }
    .first-subtitle:before {
      position: absolute;
      top: 20px;
      left: 0;
      height: 5px;
      width: 50px;
      background-color: #fdd186;
      border-radius: 20px;
      content: ''; }
    .first-subtitle:after {
      position: absolute;
      left: 60px;
      top: 20px;
      background-color: #fdd186;
      border-radius: 50%;
      height: 5px;
      width: 5px;
      content: ''; }
  .first-title {
    font-family: "DINPro", sans-serif;
    font-weight: 900;
    font-size: 45px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 40px; }
    @media (max-width: 568px) {
      .first-title {
        font-size: 40px; } }
    .first-title span {
      color: #3579ca; }
  .first .main-text {
    max-width: 430px; }
  .first-content .main-text {
    max-width: 100%; }
  @media (max-width: 992px) {
    .first-content {
      padding-top: 50px; } }
  .first_contacts {
    background-image: url(../img/contacts-bg.png); }
  .first_bg {
    background-image: url(../img/first-bg.png); }
  .first_sign {
    background-image: url(../img/sign-bg.png); }
  .first_about {
    background-image: url(../img/about-bg.png); }

.logo {
  margin-bottom: 30px;
  max-width: 180px;
  display: inline-block; }
  @media (max-width: 992px) {
    .logo {
      margin-bottom: 30px; } }
  .logo img {
    max-width: 100%; }

.main-nav {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin-bottom: 40px; }
  @media (max-width: 992px) {
    .main-nav {
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: stretch;
         -moz-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 20px; } }
  @media (max-width: 768px) {
    .main-nav {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .main-nav a {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    color: #fff;
    font-family: "DINPro", sans-serif;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    margin-bottom: 30px;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    line-height: 1.5;
    width: 100%;
    position: relative;
    padding-left: 15px;
    border-right: 1px solid transparent; }
    @media (max-width: 992px) {
      .main-nav a {
        margin-bottom: 0;
        width: auto;
        border-right: none !important; } }
    @media (max-width: 768px) {
      .main-nav a {
        width: 25%; } }
    .main-nav a:after {
      position: absolute;
      top: 7px;
      left: 0;
      width: 5px;
      height: 5px;
      border-radius: 50%;
      background-color: #fdd186;
      opacity: 0.05;
      content: '';
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
    .main-nav a:last-child {
      margin-bottom: 0; }
    .main-nav a:hover {
      border-right: 1px solid #fdd186;
      color: #fdd186; }
      .main-nav a:hover:after {
        opacity: 1; }
    .main-nav a.active {
      font-size: 18px;
      font-weight: 900;
      border-right: 1px solid #fdd186;
      color: #fdd186; }
      .main-nav a.active:after {
        opacity: 1;
        top: 12px; }
    .main-nav a span {
      font-family: "ProximaNova", sans-serif;
      font-size: 10px;
      font-weight: 400;
      text-transform: uppercase;
      color: rgba(255, 255, 255, 0.3); }

.soc {
  position: relative;
  max-width: 260px;
  width: 100%;
  padding: 15px 50px 15px 0;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  border-top: 1px solid rgba(255, 255, 255, 0.05); }
  @media (max-width: 992px) {
    .soc {
      border-top: none;
      max-width: 100%; } }
  .soc span {
    position: absolute;
    font-weight: 400;
    font-size: 12px;
    color: #fdd186;
    top: 50%;
    left: 100%;
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
       -moz-transform: translate(-50%, -50%) rotate(-90deg);
        -ms-transform: translate(-50%, -50%) rotate(-90deg);
            transform: translate(-50%, -50%) rotate(-90deg);
    white-space: nowrap;
    padding: 3px 10px;
    background-color: #002654; }
    @media (max-width: 992px) {
      .soc span {
        background-color: transparent; } }
  .soc > a {
    display: inline-block;
    width: 33%;
    margin: 10px 0; }
    .soc > a:hover > svg {
      fill: #fdd186; }
    .soc > a > svg {
      width: 25px;
      height: 25px;
      fill: #fff;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }

.invest {
  padding: 20px 0 0 0; }
  .invest-title {
    position: relative;
    padding-left: 70px;
    margin-bottom: 30px;
    font-family: "DINPro", sans-serif;
    font-weight: 700;
    font-size: 22px;
    color: #fff; }
    .invest-title__icon {
      width: 30px;
      height: 30px;
      border: 1px solid rgba(255, 255, 255, 0.08);
      border-radius: 8px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 20px; }
      .invest-title__icon svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        fill: #fff;
        width: 14px;
        height: 14px; }
    .invest-title_right {
      padding-left: 0;
      padding-right: 70px;
      text-align: right;
      margin-bottom: 20px; }
      .invest-title_right .invest-title__icon {
        right: 0;
        left: auto; }
  .invest-slider {
    margin-bottom: 40px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .invest-slider .stat-slider__nav {
      position: static; }
    .invest-slider .swiper-container {
      padding: 20px 0;
      height: 320px;
      width: 100%; }
      @media (max-width: 568px) {
        .invest-slider .swiper-container {
          height: 420px; } }
    .invest-slider .swiper-button-prev, .invest-slider .swiper-button-next {
      background: none;
      position: relative;
      margin: 0;
      top: auto;
      left: auto;
      right: auto;
      bottom: auto;
      -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
      width: auto;
      height: auto;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      outline: none; }
      .invest-slider .swiper-button-prev:hover svg, .invest-slider .swiper-button-next:hover svg {
        opacity: 1; }
      .invest-slider .swiper-button-prev svg, .invest-slider .swiper-button-next svg {
        width: 15px;
        height: 15px;
        fill: #fff;
        opacity: 0.18;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
    .invest-slider .swiper-button-next {
      -webkit-transform: translate(0, 0) scaleX(-1);
         -moz-transform: translate(0, 0) scaleX(-1);
          -ms-transform: translate(0, 0) scaleX(-1);
              transform: translate(0, 0) scaleX(-1); }
    .invest-slider .swiper-slide {
      opacity: 0;
      -webkit-transform: translateY(-15px);
         -moz-transform: translateY(-15px);
          -ms-transform: translateY(-15px);
              transform: translateY(-15px);
      z-index: 1;
      -webkit-transform: translateY(0) scale(0.8);
         -moz-transform: translateY(0) scale(0.8);
          -ms-transform: translateY(0) scale(0.8);
              transform: translateY(0) scale(0.8);
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      .invest-slider .swiper-slide-active {
        opacity: 1;
        z-index: 3;
        -webkit-transform: translateY(0) scale(1);
           -moz-transform: translateY(0) scale(1);
            -ms-transform: translateY(0) scale(1);
                transform: translateY(0) scale(1); }
      .invest-slider .swiper-slide-next {
        opacity: 0.68;
        z-index: 2;
        -webkit-transform: translateY(0) scale(0.9);
           -moz-transform: translateY(0) scale(0.9);
            -ms-transform: translateY(0) scale(0.9);
                transform: translateY(0) scale(0.9); }
        .invest-slider .swiper-slide-next + .swiper-slide {
          opacity: .28; }
  .invest .main-text {
    position: relative;
    padding-left: 70px;
    margin-bottom: 30px; }
    .invest .main-text:after {
      height: 100%;
      bottom: 0;
      left: 34px;
      position: absolute;
      content: '';
      background-color: rgba(255, 255, 255, 0.1);
      width: 1px; }

.plans {
  width: 100%; }
  .plans .tabs {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 20px; }
  .plans .tab {
    width: -moz-calc(100% / 3);
    width: calc(100% / 3);
    color: #4d7cb7;
    position: relative;
    padding: 15px 70px 15px 20px;
    background-color: transparent;
    cursor: pointer; }
    .plans .tab.active, .plans .tab:hover {
      background-color: #062b59; }
      .plans .tab.active span, .plans .tab:hover span {
        color: #fdd186; }
      .plans .tab.active p, .plans .tab:hover p {
        color: #fff; }
      .plans .tab.active:after, .plans .tab:hover:after {
        height: 3px;
        background-color: #fdd186; }
    .plans .tab img {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      max-width: 50px;
      right: 15px; }
      @media (max-width: 568px) {
        .plans .tab img {
          max-width: 30px;
          top: 25%; } }
    .plans .tab span {
      font-family: "DINProCond", sans-serif;
      font-weight: 400;
      font-size: 14px;
      margin-bottom: 10px;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      @media (max-width: 568px) {
        .plans .tab span {
          font-size: 10px; } }
    .plans .tab p {
      font-family: "DINPro", sans-serif;
      font-weight: 700;
      font-size: 16px;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      @media (max-width: 568px) {
        .plans .tab p {
          font-size: 12px; } }
    .plans .tab:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1px;
      background-color: rgba(255, 255, 255, 0.05);
      -moz-transition: all .3s ease;
      transition: all .3s ease; }

.plan {
  position: relative;
  background-image: url(../img/plan-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding-left: 120px;
  border-radius: 3px; }
  @media (max-width: 480px) {
    .plan {
      padding-left: 20px; } }
  .plan-percent {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 120px;
    text-align: center;
    font-family: "DINProCond", sans-serif;
    font-weight: 900;
    font-size: 36px;
    color: #fdd186;
    left: 0; }
    @media (max-width: 480px) {
      .plan-percent {
        position: static;
        padding: 10px 20px 10px 0;
        text-align: right;
        width: 100%;
        -webkit-transform: translate(0, 0);
           -moz-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
                transform: translate(0, 0);
        font-size: 26px;
        padding-right: 20px; } }
  .plan-icon {
    left: 20px;
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    border-radius: 50%;
    border: 5px solid #0c3566;
    width: 40px;
    height: 40px;
    background-color: #fdd186; }
    .plan-icon svg {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 12px;
      height: 12px;
      fill: #0c3566; }
  .plan-top {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    padding: 30px 150px 20px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
    @media (max-width: 568px) {
      .plan-top {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding: 15px 150px 10px 0; } }
  .plan-bot {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    padding: 10px 0; }
    @media (max-width: 568px) {
      .plan-bot {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .plan-bot .plan-info {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .plan-bot .plan-info span {
        margin-top: 0;
        margin-right: 15px; }
  .plan-btn {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 110px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    background-color: rgba(253, 209, 134, 0.05);
    text-decoration: none;
    font-family: "DINProCond", sans-serif;
    font-weight: 900;
    font-size: 16px;
    color: #fdd186;
    text-transform: uppercase;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    border-top-right-radius: 3px; }
    .plan-btn:hover {
      color: #3579ca;
      background-color: #fdd186; }
      .plan-btn:hover:after {
        border-right-color: #3579ca;
        border-bottom-color: #3579ca; }
    .plan-btn:after {
      border: 5px solid transparent;
      border-right-color: #fdd186;
      border-bottom-color: #fdd186;
      position: absolute;
      right: 0;
      bottom: 0;
      content: '';
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
  .plan-day {
    position: relative;
    padding-left: 25px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 5px; }
    @media (max-width: 568px) {
      .plan-day {
        padding-left: 0; } }
    .plan-day__num {
      font-weight: 700;
      color: #fff;
      font-size: 25px;
      margin-right: 10px; }
    .plan-day__text {
      color: #fff;
      font-size: 10px;
      text-transform: uppercase;
      font-weight: 400; }
    .plan-day svg {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 0;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      fill: #fff;
      opacity: 0.05;
      width: 15px;
      height: 15px; }
      @media (max-width: 568px) {
        .plan-day svg {
          display: none; } }
  .plan-info {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 568px) {
      .plan-info {
        margin-bottom: 5px; }
        .plan-info:last-child {
          margin-bottom: 0; } }
    .plan-info p {
      color: #fff;
      font-weight: 700;
      font-size: 14px;
      margin-top: 5px; }
      .plan-info p:last-child {
        margin-bottom: 0; }
    .plan-info span {
      font-size: 10px;
      text-transform: uppercase;
      color: #3579ca;
      margin-top: 5px; }
      .plan-info span:last-child {
        margin-bottom: 0; }

.affil {
  background-image: url(../img/affil-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 0;
  padding: 0 0 20px 0; }
  @media (max-width: 1200px) {
    .affil {
      background-image: none; } }
  .affil .main-btn {
    margin-bottom: 45px; }
  .affil-title {
    margin-bottom: 25px;
    font-weight: 800;
    font-size: 14px;
    text-transform: uppercase;
    position: relative; }
    .affil-title__line {
      position: absolute; }
      @media (max-width: 1200px) {
        .affil-title__line {
          display: none; } }
      .affil-title__line:after {
        height: 1px;
        background-color: #315078;
        content: '';
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 0;
        width: 100%; }
      .affil-title__line:before {
        width: 6px;
        height: 6px;
        background-color: #315078;
        content: '';
        border-radius: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 0; }
    .affil-title_blue {
      color: #3579ca; }
      .affil-title_blue .affil-title__line_1 {
        width: 60px;
        position: absolute;
        right: -moz-calc(100% + 10px);
        right: calc(100% + 10px);
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        top: 50%; }
      .affil-title_blue .affil-title__line_2 {
        width: 110px;
        position: absolute;
        right: -moz-calc(100% + 70px);
        right: calc(100% + 70px);
        top: 50%;
        -webkit-transform: translateY(-50%) rotate(62deg);
           -moz-transform: translateY(-50%) rotate(62deg);
            -ms-transform: translateY(-50%) rotate(62deg);
                transform: translateY(-50%) rotate(62deg);
        -webkit-transform-origin: 100% 50%;
           -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
                transform-origin: 100% 50%; }
        .affil-title_blue .affil-title__line_2:before {
          left: 0;
          right: auto; }
    .affil-title_orange {
      color: #fdd186; }
      .affil-title_orange .affil-title__line_1 {
        width: 30px;
        position: absolute;
        right: -moz-calc(100% + 10px);
        right: calc(100% + 10px);
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        top: 50%; }
      .affil-title_orange .affil-title__line_2 {
        width: 110px;
        position: absolute;
        right: -moz-calc(100% + 40px);
        right: calc(100% + 40px);
        top: 50%;
        -webkit-transform: translateY(-50%) rotate(-77deg);
           -moz-transform: translateY(-50%) rotate(-77deg);
            -ms-transform: translateY(-50%) rotate(-77deg);
                transform: translateY(-50%) rotate(-77deg);
        -webkit-transform-origin: 100% 50%;
           -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
                transform-origin: 100% 50%; }
        .affil-title_orange .affil-title__line_2:before {
          left: 0;
          right: auto; }
  .affil-lvl {
    width: 400px;
    height: 400px;
    margin: 0 auto 200px auto;
    position: relative;
    background-image: url(../img/affil-circle.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain; }
    @media (max-width: 568px) {
      .affil-lvl {
        background-image: none;
        height: auto;
        width: 100%;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: stretch;
           -moz-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -webkit-justify-content: space-between;
           -moz-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        margin: 0 auto 100px auto; } }
    .affil-lvl__item {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding-left: 20px;
      position: absolute; }
      @media (max-width: 568px) {
        .affil-lvl__item {
          position: relative;
          width: -moz-calc(100% / 3);
          width: calc(100% / 3);
          top: auto !important;
          left: auto !important;
          right: auto !important;
          bottom: auto !important; } }
      .affil-lvl__item:nth-child(1) {
        left: -53px;
        top: -16px; }
      .affil-lvl__item:nth-child(2) {
        right: -22px;
        top: -31px; }
      .affil-lvl__item:nth-child(3) {
        left: 80px;
        bottom: -70px; }
      .affil-lvl__item:nth-child(4) {
        left: 95px;
        top: 150px; }
      .affil-lvl__item:nth-child(5) {
        top: 90px;
        right: 130px; }
      .affil-lvl__item:nth-child(6) {
        right: 95px;
        bottom: 133px; }
      .affil-lvl__item:after {
        height: 100%;
        width: 1px;
        background-color: rgba(255, 255, 255, 0.08);
        left: 0;
        top: 0;
        position: absolute;
        content: ''; }
      .affil-lvl__item:before {
        bottom: 0;
        left: 0;
        position: absolute;
        content: '';
        height: 10px;
        width: 1px;
        background-color: #fdd186; }
      .affil-lvl__item span {
        font-size: 57px;
        color: #fdd186;
        margin-bottom: 10px;
        font-family: "DINProCond", sans-serif;
        font-weight: 900; }
        @media (max-width: 568px) {
          .affil-lvl__item span {
            font-size: 35px; } }
      .affil-lvl__item p {
        color: #2c4d76;
        font-size: 12px;
        text-transform: uppercase; }
      .affil-lvl__item_in:before {
        background-color: #3579ca; }
      .affil-lvl__item_in span {
        font-size: 41px;
        color: #3579ca; }
        @media (max-width: 568px) {
          .affil-lvl__item_in span {
            font-size: 35px; } }
      .affil-lvl__item_in p {
        font-size: 8px; }
  .affil-pay {
    position: relative;
    width: 100%;
    padding-left: 145px;
    margin-top: -45px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 992px) {
      .affil-pay {
        padding-left: 100px; } }
    @media (max-width: 768px) {
      .affil-pay {
        margin-top: 0;
        padding-left: 0;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-top: 100px; } }
    .affil-pay__icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 0;
      border: 6px solid #0c3566;
      background-color: #fdd186;
      width: 45px;
      height: 45px;
      border-radius: 50%; }
      @media (max-width: 768px) {
        .affil-pay__icon {
          position: absolute;
          left: 50%;
          -webkit-transform: translateX(-50%);
             -moz-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%);
          top: 0;
          -webkit-transform: translateX(-50%) rotate(90deg);
             -moz-transform: translateX(-50%) rotate(90deg);
              -ms-transform: translateX(-50%) rotate(90deg);
                  transform: translateX(-50%) rotate(90deg); } }
      .affil-pay__icon svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        fill: #0c3566;
        width: 15px;
        height: 15px; }
    .affil-pay .main-title {
      margin-bottom: 5px; }
    .affil-pay span {
      text-transform: uppercase;
      color: #fdd186;
      font-size: 10px;
      font-weight: 400; }
  .affil-item {
    padding-left: 65px;
    position: relative;
    padding-top: 5px; }
    .affil-item .affil-title:after {
      display: none; }
    .affil-item__num {
      position: absolute;
      left: 0;
      top: 0;
      width: 46px;
      height: 46px;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-align: center;
      line-height: 46px;
      background-color: #3579ca;
      border-radius: 8px;
      font-family: "DINProCond", sans-serif;
      font-weight: 900;
      font-size: 22px;
      color: #0c3566; }
    .affil-item__icon {
      margin-bottom: 25px;
      max-width: 50px; }
      .affil-item__icon img {
        max-width: 100%; }
    .affil-item_blue .affil-item__num {
      background-color: #3579ca; }
    .affil-item_orange .affil-item__num {
      background-color: #fdd186; }

.calc {
  margin-top: 20px;
  margin-bottom: 90px;
  width: 100%;
  position: relative;
  z-index: 10; }
  .calc .calc-amount:after {
    bottom: 5px;
    width: 90%;
    height: 1px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background-color: #fdd186;
    content: ''; }
  .calc-info {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 768px) {
      .calc-info {
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 20px; } }
    .calc-info__item {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding-left: 20px;
      position: relative;
      margin-right: 40px; }
      .calc-info__item:last-child {
        margin-right: 0; }
      .calc-info__item:after {
        position: absolute;
        left: 0;
        height: 30px;
        background-color: #fdd186;
        width: 1px;
        content: '';
        top: 0; }
      .calc-info__item:before {
        left: 0;
        top: 0;
        height: 100%;
        width: 1px;
        position: absolute;
        content: '';
        background-color: rgba(255, 255, 255, 0.08); }
    .calc-info__val {
      font-family: "DINProCond", sans-serif;
      font-weight: 900;
      font-size: 28px;
      color: #fff;
      margin-bottom: 15px;
      margin-bottom: 15px; }
      .calc-info__val span {
        color: #fdd186; }
    .calc-info__text {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .calc-info__text p {
        color: #fdd186;
        font-weight: 800;
        text-transform: uppercase;
        font-size: 14px;
        margin-bottom: 5px; }
      .calc-info__text span {
        font-size: 10px;
        color: #34537a;
        text-transform: uppercase; }
  .calc-nav {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 35px; }
    @media (max-width: 768px) {
      .calc-nav {
        margin-bottom: 0; } }
    @media (max-width: 480px) {
      .calc-nav {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .calc-nav__title {
      position: relative;
      padding-left: 40px;
      color: #fdd186;
      margin-bottom: 15px;
      text-transform: uppercase;
      font-size: 12px;
      font-weight: 400; }
      .calc-nav__title svg {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        left: 10px;
        top: 70%;
        fill: #25466f;
        -webkit-transform: translateY(-50%) rotate(90deg) scaleY(-1);
           -moz-transform: translateY(-50%) rotate(90deg) scaleY(-1);
            -ms-transform: translateY(-50%) rotate(90deg) scaleY(-1);
                transform: translateY(-50%) rotate(90deg) scaleY(-1);
        width: 15px;
        height: 15px; }
  .calc-amount {
    max-width: 260px;
    width: 100%;
    display: inline-block;
    position: relative; }
    .calc-amount ::-webkit-input-placeholder {
      color: #fdd186; }
    .calc-amount :-moz-placeholder {
      color: #fdd186; }
    .calc-amount ::-moz-placeholder {
      color: #fdd186; }
    .calc-amount :-ms-input-placeholder {
      color: #fdd186; }
    .calc-amount ::placeholder {
      color: #fdd186; }
    @media (max-width: 1200px) {
      .calc-amount {
        max-width: -moz-calc(50% - 15px);
        max-width: calc(50% - 15px); } }
    @media (max-width: 480px) {
      .calc-amount {
        width: 100%;
        margin-bottom: 15px;
        max-width: 100%; } }
    .calc-amount input, .calc-amount textarea {
      height: 60px;
      width: 100%;
      border-radius: 8px;
      border: 1px solid #143761;
      background-color: rgba(255, 255, 255, 0.05);
      outline: none;
      line-height: 60px;
      padding: 0 15px;
      font-weight: 800;
      font-size: 16px;
      color: #fdd186; }
    .calc-amount textarea {
      height: 140px;
      line-height: 16px;
      font-weight: 400;
      color: #fff;
      padding-top: 10px;
      resize: none; }
    .calc-amount_white input {
      font-weight: 400;
      color: #fff; }
    .calc-amount_contacts {
      margin-bottom: 20px;
      max-width: 100%; }
      .calc-amount_contacts input, .calc-amount_contacts textarea {
        background-color: transparent; }
  .calc-select {
    max-width: 360px;
    width: 100%; }
    @media (max-width: 1200px) {
      .calc-select {
        max-width: -moz-calc(50% - 15px);
        max-width: calc(50% - 15px); } }
    @media (max-width: 480px) {
      .calc-select {
        width: 100%;
        max-width: 100%; } }
    .calc-select .jq-selectbox {
      width: 100%; }
      .calc-select .jq-selectbox li {
        font-family: "ProximaNova", sans-serif;
        font-weight: 600;
        color: #b7b7b7;
        position: relative;
        padding: 20px 40px 20px 20px; }
        .calc-select .jq-selectbox li:after {
          content: '';
          position: absolute;
          top: 50%;
          right: 20px;
          -webkit-transform: translate(50%, -50%);
             -moz-transform: translate(50%, -50%);
              -ms-transform: translate(50%, -50%);
                  transform: translate(50%, -50%);
          width: 10px;
          height: 10px;
          border-radius: 50%;
          background-color: #b7b7b7; }
        .calc-select .jq-selectbox li.sel {
          color: #000; }
          .calc-select .jq-selectbox li.sel:after {
            background-color: #fdd186; }
      .calc-select .jq-selectbox__select {
        height: 60px;
        width: 100%;
        border-radius: 8px;
        border: 1px solid #143761 !important;
        background: rgba(255, 255, 255, 0.05) !important;
        outline: none;
        line-height: 60px;
        padding: 0 15px;
        font-weight: 400;
        font-size: 16px;
        color: #fff;
        text-shadow: none !important;
        box-shadow: none !important; }
      .calc-select .jq-selectbox__trigger {
        border: none !important; }
        .calc-select .jq-selectbox__trigger:after {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
             -moz-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          content: '>';
          -webkit-transform: translate(-50%, -50%) rotate(90deg) scaleY(1.4);
             -moz-transform: translate(-50%, -50%) rotate(90deg) scaleY(1.4);
              -ms-transform: translate(-50%, -50%) rotate(90deg) scaleY(1.4);
                  transform: translate(-50%, -50%) rotate(90deg) scaleY(1.4);
          font-size: 10px;
          text-transform: uppercase;
          color: rgba(255, 255, 255, 0.3); }
        .calc-select .jq-selectbox__trigger-arrow {
          display: none; }
      .calc-select .jq-selectbox__dropdown {
        border: none;
        overflow: hidden; }

.refs-lvl {
  width: 100%;
  position: relative;
  height: 220px; }
  @media (max-width: 1200px) {
    .refs-lvl {
      height: auto !important;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: flex-end;
         -moz-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  @media (max-width: 768px) {
    .refs-lvl {
      margin-bottom: 40px;
      padding-left: 60px; } }
  @media (max-width: 568px) {
    .refs-lvl {
      padding-left: 0; } }
  .refs-lvl__item {
    height: 100%;
    background-image: url(../img/partners-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 60vw;
    position: absolute;
    padding: 30px 0px 30px 80px; }
    @media (max-width: 1200px) {
      .refs-lvl__item {
        position: static !important;
        background: transparent !important;
        height: auto !important;
        padding: 0 !important;
        left: auto !important;
        bottom: auto !important;
        top: auto !important;
        width: auto !important;
        margin-right: 20px; } }
    .refs-lvl__item:nth-child(1) {
      z-index: 3;
      left: 220px; }
      .refs-lvl__item:nth-child(1) .refs-lvl__item-val {
        font-size: 80px;
        line-height: 80px; }
    .refs-lvl__item:nth-child(2) {
      z-index: 2;
      left: 120px;
      height: -moz-calc(100% - 50px);
      height: calc(100% - 50px);
      opacity: 0.45; }
      .refs-lvl__item:nth-child(2) .refs-lvl__item-val {
        font-size: 47px;
        padding-left: 20px;
        line-height: 55px; }
    .refs-lvl__item:nth-child(3) {
      z-index: 1;
      left: 0;
      height: -moz-calc(100% - 90px);
      height: calc(100% - 90px);
      opacity: 0.15;
      padding: 20px 0px 20px 60px; }
      .refs-lvl__item:nth-child(3) .refs-lvl__item-val {
        font-size: 33px;
        padding-left: 20px;
        line-height: 45px; }
    .refs-lvl__item-title {
      margin-bottom: 20px;
      text-transform: uppercase;
      color: #fff;
      font-size: 10px;
      font-weight: 800; }
      @media (max-width: 1200px) {
        .refs-lvl__item-title {
          padding: 0 !important; } }
    .refs-lvl__item-val {
      padding-left: 50px;
      font-weight: 900;
      color: #3579ca;
      font-family: "DINProCond", sans-serif; }
      @media (max-width: 1200px) {
        .refs-lvl__item-val {
          padding: 0 !important; } }
  .refs-lvl_blue .refs-lvl__item {
    bottom: 0; }
    .refs-lvl_blue .refs-lvl__item .refs-lvl__item-val {
      color: #3579ca; }
  .refs-lvl_orange .refs-lvl__item {
    top: 0;
    background-image: url(../img/represent-bg.png); }
    .refs-lvl_orange .refs-lvl__item:nth-child(1) .refs-lvl__item-title {
      padding-left: 80px; }
    .refs-lvl_orange .refs-lvl__item .refs-lvl__item-title {
      padding-left: 50px; }
    .refs-lvl_orange .refs-lvl__item .refs-lvl__item-val {
      color: #fdd186; }

.refs-title {
  font-weight: 800;
  font-size: 18px;
  color: #fff;
  margin-bottom: 30px; }

.refs-text {
  border-left: 1px solid #fdd186;
  padding: 20px 20px 20px 65px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  background-color: #072d5a;
  margin-bottom: 40px;
  width: 100%; }
  .refs-text p {
    line-height: 1.5;
    margin-bottom: 20px; }
    .refs-text p:last-child {
      margin-bottom: 0; }

.refs-check {
  margin-bottom: 30px; }
  .refs-check p {
    padding-left: 30px;
    position: relative;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 15px; }
    .refs-check p:last-child {
      margin-bottom: 0; }
    .refs-check p:after {
      left: 15px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 6px;
      height: 6px;
      border-radius: 50%;
      content: '';
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      background-color: #fdd186; }

.refs-subtext {
  margin-bottom: 30px; }
  .refs-subtext p {
    color: #fdd186;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 20px; }
    .refs-subtext p:last-child {
      margin-bottom: 0; }

.refs-stat {
  position: relative;
  margin-bottom: 40px; }
  .refs-stat__list {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%; }
  .refs-stat__title {
    margin-bottom: -15px;
    font-weight: 800;
    color: rgba(255, 255, 255, 0.01);
    font-size: 52px;
    text-transform: uppercase;
    text-align: center; }
  .refs-stat__bg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 140px;
    height: 140px;
    background-image: url(../img/refs-stat-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%; }
    @media (max-width: 768px) {
      .refs-stat__bg {
        display: none; } }
    .refs-stat__bg:after {
      width: 170px;
      height: 170px;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      border: 1px solid #24466f;
      border-radius: 50%;
      content: ''; }
    .refs-stat__bg img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 35px;
      opacity: 0.2; }
  .refs-stat__item {
    width: -moz-calc(50% - 60px);
    width: calc(50% - 60px);
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 15px 0;
    position: relative; }
    @media (max-width: 768px) {
      .refs-stat__item {
        width: -moz-calc(100% / 3 - 10px) !important;
        width: calc(100% / 3 - 10px) !important;
        -webkit-flex-direction: column !important;
           -moz-box-orient: vertical !important;
           -moz-box-direction: normal !important;
            -ms-flex-direction: column !important;
                flex-direction: column !important;
        -webkit-align-items: center !important;
           -moz-box-align: center !important;
            -ms-flex-align: center !important;
                align-items: center !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center !important; } }
    .refs-stat__item:after {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      height: 1px;
      background-color: #24466f;
      content: '';
      width: 100%; }
      @media (max-width: 768px) {
        .refs-stat__item:after {
          display: none; } }
    .refs-stat__item:before {
      height: 1px;
      background-color: #24466f;
      content: '';
      width: 20px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      @media (max-width: 768px) {
        .refs-stat__item:before {
          display: none; } }
    .refs-stat__item:nth-child(even) {
      -webkit-flex-direction: row-reverse;
         -moz-box-orient: horizontal;
         -moz-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      text-align: right; }
      .refs-stat__item:nth-child(even) span {
        margin-right: 0;
        margin-left: 25px; }
    .refs-stat__item:nth-child(1) {
      padding-left: 50px; }
      .refs-stat__item:nth-child(1):before {
        -webkit-transform: translateY(-50%) rotate(25deg);
           -moz-transform: translateY(-50%) rotate(25deg);
            -ms-transform: translateY(-50%) rotate(25deg);
                transform: translateY(-50%) rotate(25deg);
        left: 100%;
        -webkit-transform-origin: 0% 50%;
           -moz-transform-origin: 0% 50%;
            -ms-transform-origin: 0% 50%;
                transform-origin: 0% 50%; }
      .refs-stat__item:nth-child(1) span {
        color: #7a5bb3;
        background: -moz-radial-gradient(center ellipse, rgba(30, 87, 153, 0) 0%, #7a5bb3 100%);
        background: radial-gradient(ellipse at center, rgba(30, 87, 153, 0) 0%, #7a5bb3 100%); }
    .refs-stat__item:nth-child(2) {
      padding-right: 50px; }
      .refs-stat__item:nth-child(2):before {
        -webkit-transform: translateY(-50%) rotate(-25deg);
           -moz-transform: translateY(-50%) rotate(-25deg);
            -ms-transform: translateY(-50%) rotate(-25deg);
                transform: translateY(-50%) rotate(-25deg);
        right: 100%;
        -webkit-transform-origin: 100% 50%;
           -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
                transform-origin: 100% 50%; }
      .refs-stat__item:nth-child(2) span {
        color: #2463af;
        background: -moz-radial-gradient(center ellipse, rgba(30, 87, 153, 0) 0%, #2463af 100%);
        background: radial-gradient(ellipse at center, rgba(30, 87, 153, 0) 0%, #2463af 100%); }
    .refs-stat__item:nth-child(3) {
      width: -moz-calc(50% - 100px);
      width: calc(50% - 100px); }
      .refs-stat__item:nth-child(3):before {
        display: none; }
      .refs-stat__item:nth-child(3) span {
        color: #b4bc86;
        background: -moz-radial-gradient(center ellipse, rgba(30, 87, 153, 0) 0%, #b4bc86 100%);
        background: radial-gradient(ellipse at center, rgba(30, 87, 153, 0) 0%, #b4bc86 100%); }
    .refs-stat__item:nth-child(4) {
      width: -moz-calc(50% - 100px);
      width: calc(50% - 100px); }
      .refs-stat__item:nth-child(4):before {
        display: none; }
      .refs-stat__item:nth-child(4) span {
        color: #a95858;
        background: -moz-radial-gradient(center ellipse, rgba(30, 87, 153, 0) 0%, #a95858 100%);
        background: radial-gradient(ellipse at center, rgba(30, 87, 153, 0) 0%, #a95858 100%); }
    .refs-stat__item:nth-child(5) {
      padding-left: 50px; }
      .refs-stat__item:nth-child(5):before {
        -webkit-transform: translateY(-50%) rotate(-25deg);
           -moz-transform: translateY(-50%) rotate(-25deg);
            -ms-transform: translateY(-50%) rotate(-25deg);
                transform: translateY(-50%) rotate(-25deg);
        left: 100%;
        -webkit-transform-origin: 0% 50%;
           -moz-transform-origin: 0% 50%;
            -ms-transform-origin: 0% 50%;
                transform-origin: 0% 50%; }
      .refs-stat__item:nth-child(5) span {
        color: #be9f69;
        background: -moz-radial-gradient(center ellipse, rgba(30, 87, 153, 0) 0%, #be9f69 100%);
        background: radial-gradient(ellipse at center, rgba(30, 87, 153, 0) 0%, #be9f69 100%); }
    .refs-stat__item:nth-child(6) {
      padding-right: 50px; }
      .refs-stat__item:nth-child(6):before {
        -webkit-transform: translateY(-50%) rotate(25deg);
           -moz-transform: translateY(-50%) rotate(25deg);
            -ms-transform: translateY(-50%) rotate(25deg);
                transform: translateY(-50%) rotate(25deg);
        right: 100%;
        -webkit-transform-origin: 100% 50%;
           -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
                transform-origin: 100% 50%; }
      .refs-stat__item:nth-child(6) span {
        color: #59af8b;
        background: -moz-radial-gradient(center ellipse, rgba(30, 87, 153, 0) 0%, #59af8b 100%);
        background: radial-gradient(ellipse at center, rgba(30, 87, 153, 0) 0%, #59af8b 100%); }
    .refs-stat__item span {
      width: 60px;
      height: 60px;
      min-width: 60px;
      min-height: 60px;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-radius: 50%;
      position: relative;
      margin-right: 25px;
      font-family: "DINPro", sans-serif;
      font-weight: 700;
      font-size: 16px; }
      @media (max-width: 768px) {
        .refs-stat__item span {
          margin-right: 0 !important;
          margin-left: 0 !important;
          margin-bottom: 20px; } }
      .refs-stat__item span:after {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: -moz-calc(100% + 12px);
        width: calc(100% + 12px);
        height: -moz-calc(100% + 12px);
        height: calc(100% + 12px);
        border-radius: 50%;
        border: 1px solid #24466f;
        content: ''; }
    .refs-stat__item p {
      color: #fff;
      font-weight: 800;
      font-size: 16px;
      width: 100%;
      margin-right: 5px; }
      @media (max-width: 768px) {
        .refs-stat__item p {
          margin-right: 0 !important;
          font-size: 14px; } }

.contacts-submit {
  position: relative;
  width: 100%; }
  .contacts-submit .main-btn {
    position: absolute;
    bottom: 0;
    left: 40px; }

.about {
  padding: 40px 0 0 0; }
  .about .main-text {
    padding-left: 80px;
    position: relative; }
    .about .main-text:after {
      position: absolute;
      left: 30px;
      top: 0;
      height: 100%;
      width: 1px;
      content: '';
      background-color: #0c3566; }
  .about-text {
    margin-bottom: 20px; }
    .about-text p {
      font-size: 20px;
      color: #fff;
      font-weight: 500;
      line-height: 1.5;
      margin-bottom: 20px; }
      .about-text p:last-child {
        margin-bottom: 0; }
  .about-video {
    position: relative;
    padding-left: 80px;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    color: #fdd186;
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 40px; }
    @media (max-width: 992px) {
      .about-video {
        margin-bottom: 50px; } }
    .about-video:hover .about-video__icon {
      border-color: #2b4476; }
      .about-video:hover .about-video__icon:after {
        border-color: #fdd186; }
      .about-video:hover .about-video__icon:before {
        height: 0; }
      .about-video:hover .about-video__icon svg {
        fill: #fdd186; }
    .about-video__icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 0;
      width: 56px;
      height: 56px;
      border: 1px solid #fdd186;
      border-radius: 50%;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      .about-video__icon:after {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        border: 1px solid #3579ca;
        width: -moz-calc(100% - 6px);
        width: calc(100% - 6px);
        height: -moz-calc(100% - 6px);
        height: calc(100% - 6px);
        border-radius: 50%;
        content: '';
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
      .about-video__icon:before {
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        bottom: 100%;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
           -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 25px;
        width: 1px;
        background-color: #fdd186;
        content: ''; }
      .about-video__icon svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 35px;
        height: 35px;
        fill: #0c3566;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
  .about-img {
    position: relative;
    width: 100%;
    height: 340px;
    max-width: 450px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    z-index: 2; }
    .about-img:hover .about-video__icon {
      border-color: #2b4476; }
      .about-img:hover .about-video__icon:after {
        border-color: #fdd186; }
      .about-img:hover .about-video__icon:before {
        height: 0; }
      .about-img:hover .about-video__icon svg {
        fill: #fdd186; }
    .about-img .about-video {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .about-img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: 50% 50%;
         object-position: 50% 50%;
      border-radius: 8px; }
    .about-img .main-btn {
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      bottom: 0;
      -webkit-transform: translate(-50%, 50%);
         -moz-transform: translate(-50%, 50%);
          -ms-transform: translate(-50%, 50%);
              transform: translate(-50%, 50%);
      z-index: 3; }
    .about-img_page {
      height: 480px;
      margin: 0 auto 50px auto; }
      @media (max-width: 768px) {
        .about-img_page {
          height: 320px; } }
  .about-list {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 10px; }
    @media (max-width: 768px) {
      .about-list {
        padding: 0; } }
  .about-item {
    width: 100%;
    border-right: 1px solid #0c3566;
    padding: 45px 20px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative; }
    @media (max-width: 568px) {
      .about-item {
        padding: 45px 10px; } }
    .about-item:first-child {
      border-left: 1px solid #0c3566; }
    .about-item:nth-child(1) .about-item__title {
      color: #df2c33; }
    .about-item:nth-child(2) .about-item__title {
      color: #038167; }
    .about-item:nth-child(3) .about-item__title {
      color: #215ca0; }
    .about-item__num {
      color: #0c3566;
      font-weight: 900;
      font-size: 70px;
      font-family: "DINPro", sans-serif;
      margin-bottom: 20px; }
      @media (max-width: 568px) {
        .about-item__num {
          font-size: 40px; } }
    .about-item__img {
      width: 100%;
      text-align: center;
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      top: 80px;
      padding: 0 10px; }
      @media (max-width: 568px) {
        .about-item__img {
          top: 70px; } }
      .about-item__img img {
        max-width: 100%; }
    .about-item__title {
      margin-bottom: 15px;
      font-weight: 700;
      font-size: 14px;
      width: 100%; }
      @media (max-width: 568px) {
        .about-item__title {
          font-size: 12px; } }
    .about-item p {
      font-size: 11px;
      color: #365f8f;
      font-weight: 400;
      line-height: 1.3; }
      @media (max-width: 568px) {
        .about-item p {
          font-size: 10px; } }
  .about-cert {
    margin-bottom: 80px; }
    @media (max-width: 768px) {
      .about-cert {
        margin-bottom: 40px; } }
    .about-cert .main-text {
      padding-left: 30px;
      margin-bottom: 20px; }
    .about-cert__box {
      text-decoration: none;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding: 50px 180px 25px 30px;
      width: 100%;
      background-image: url(../img/about-cert-bg.png);
      background-repeat: no-repeat;
      background-size: 100% 100%;
      background-position: center center;
      position: relative;
      cursor: pointer;
      max-width: 470px; }
      @media (max-width: 480px) {
        .about-cert__box {
          padding: 35px 140px 8px 30px; } }
      @media (max-width: 480px) {
        .about-cert__box .cert-num {
          font-size: 20px; } }
      @media (max-width: 480px) {
        .about-cert__box .cert-text p {
          font-size: 10px;
          color: #3579ca; } }
      .about-cert__box:hover span {
        color: #fdd186; }
      .about-cert__box span {
        position: absolute;
        left: 89%;
        top: 60%;
        -webkit-transform: translate(-50%, -50%) rotate(-57deg);
           -moz-transform: translate(-50%, -50%) rotate(-57deg);
            -ms-transform: translate(-50%, -50%) rotate(-57deg);
                transform: translate(-50%, -50%) rotate(-57deg);
        color: #2c5382;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 400;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
      .about-cert__box .cert-text {
        margin-bottom: 0; }
        .about-cert__box .cert-text p {
          color: #277ee6; }
  .about-activity {
    width: 100%; }
    @media (max-width: 992px) {
      .about-activity {
        margin-bottom: 40px; } }
    .about-activity__item {
      width: 100%; }
    .about-activity__text {
      width: 100%;
      color: #fff;
      position: relative;
      padding-top: 30px; }
      .about-activity__text span {
        position: absolute;
        left: -30px;
        top: -30px;
        font-family: "DINProCond", sans-serif;
        font-weight: 500;
        color: #0c3566;
        z-index: 1;
        font-size: 88px; }
      .about-activity__text b {
        font-weight: 800; }
      .about-activity__text p {
        width: 100%;
        margin-bottom: 30px;
        position: relative;
        z-index: 2;
        line-height: 1.5; }
        .about-activity__text p:last-child {
          margin-bottom: 0; }
    .about-activity__links {
      width: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: stretch;
         -moz-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .about-activity__link {
      width: 100%;
      padding: 15px 100px 15px 25px;
      background-color: transparent;
      color: #315988;
      font-weight: 700;
      font-size: 16px;
      position: relative;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      cursor: pointer;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      min-height: 90px; }
      .about-activity__link.active, .about-activity__link:hover {
        color: #fff; }
        .about-activity__link.active:after, .about-activity__link:hover:after {
          height: 3px;
          background-color: #fdd186; }
        .about-activity__link.active:before, .about-activity__link:hover:before {
          background-color: #fdd186; }
      .about-activity__link:before {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 25px;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background-color: #0d315d;
        content: '';
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
      .about-activity__link:after {
        width: 100%;
        height: 1px;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        bottom: 0;
        left: 0;
        position: absolute;
        content: '';
        background-color: #0d315d; }
  .about-info {
    position: relative;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    margin-bottom: 10px; }
    .about-info__icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 60px;
      height: 60px;
      border-radius: 8px;
      border: 2px solid #012249;
      background-color: #002654;
      top: -moz-calc(50% - 10px);
      top: calc(50% - 10px); }
      .about-info__icon img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 32px;
        height: 32px; }
    .about-info__item {
      margin-bottom: 20px;
      width: -moz-calc(50% - 15px);
      width: calc(50% - 15px);
      padding: 20px 20px;
      border-radius: 8px;
      background-color: #012249; }
      .about-info__item img {
        max-width: 100%;
        margin-bottom: 15px; }
      .about-info__item p {
        font-family: "ProximaNova", sans-serif;
        font-size: 13px;
        font-weight: 300;
        color: #4c729f; }
  .about-btn {
    margin-bottom: 30px;
    text-align: center;
    width: 100%; }
  .about-stat {
    margin-bottom: 40px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 768px) {
      .about-stat {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
    .about-stat__head {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 30px; }
      .about-stat__head .main-title {
        margin-bottom: 0;
        margin-right: 20px; }
      .about-stat__head p {
        color: #4c729f;
        font-family: "ProximaNova", sans-serif;
        font-weight: 400;
        font-size: 14px;
        padding-left: 20px;
        border-left: 1px solid #0d315d;
        font-style: italic; }
    .about-stat__item {
      width: -moz-calc(25% + 20px);
      width: calc(25% + 20px);
      padding: 25px 25px 25px 45px;
      border-radius: 8px;
      box-shadow: 12px 0px 16px 0px rgba(0, 0, 0, 0.07);
      background-color: #012249;
      margin-right: -20px;
      z-index: 2;
      position: relative; }
      @media (max-width: 768px) {
        .about-stat__item {
          width: -moz-calc(50% + 10px);
          width: calc(50% + 10px); } }
      .about-stat__item:nth-child(1) {
        z-index: 4;
        padding: 25px;
        width: 25%; }
        @media (max-width: 768px) {
          .about-stat__item:nth-child(1) {
            width: -moz-calc(50% + 10px);
            width: calc(50% + 10px); } }
      .about-stat__item:nth-child(2) {
        z-index: 3; }
      .about-stat__item:nth-child(3) {
        z-index: 2; }
      .about-stat__item:nth-child(4) {
        z-index: 1; }
      @media (max-width: 768px) {
        .about-stat__item:nth-child(3n+3) {
          padding-left: 25px; } }
    .about-stat__box {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 25px; }
      @media (max-width: 480px) {
        .about-stat__box {
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-align-items: flex-start;
             -moz-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-justify-content: flex-start;
             -moz-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
      .about-stat__box span {
        max-width: 50%;
        font-family: "DINProCond", sans-serif;
        font-size: 24px;
        font-weight: 900;
        color: #3579ca;
        padding-right: 15px; }
        @media (max-width: 480px) {
          .about-stat__box span {
            margin-bottom: 10px; } }
      .about-stat__box p {
        color: #2a4f82;
        font-family: "ProximaNova", sans-serif;
        font-weight: 400;
        font-size: 13px; }
    .about-stat__bar {
      width: 100%;
      border-radius: 10px;
      height: 4px;
      position: relative;
      background-color: #102f54; }
      .about-stat__bar-line {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 10px;
        background-color: #fdd186; }

.cert {
  position: relative;
  background-image: url(../img/cert-bg1.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 110% 100%; }
  @media (max-width: 2300px) {
    .cert {
      background-size: 100% 100%; } }
  @media (max-width: 768px) {
    .cert {
      background-image: none; } }
  .cert .container {
    position: relative;
    z-index: 2; }
  .cert .main-text:last-child {
    margin-bottom: 0; }
  .cert .main-text p {
    font-size: 14px; }
  .cert .cert-num:after {
    top: -20px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    height: 1px;
    background-color: #fdd186;
    content: ''; }
  .cert-num {
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    font-family: "Sochi2014", sans-serif;
    margin-bottom: 10px;
    position: relative; }
    .cert-num span {
      color: #fdd186; }
  .cert-text {
    margin-bottom: 10px; }
    .cert-text p {
      font-size: 16px;
      color: #183f6e;
      font-weight: 400;
      margin-bottom: 10px;
      line-height: 1.5; }
      .cert-text p:last-child {
        margin-bottom: 0; }
  .cert-btn {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    font-weight: 400;
    font-size: 12px;
    color: #fdd186;
    text-transform: uppercase;
    text-decoration: none; }
    .cert-btn svg {
      margin-left: 20px;
      width: 18px;
      height: 18px;
      -webkit-transform: scaleX(-1);
         -moz-transform: scaleX(-1);
          -ms-transform: scaleX(-1);
              transform: scaleX(-1);
      fill: #fdd186; }
  .cert-img {
    width: 100%;
    text-align: center; }
    @media (max-width: 568px) {
      .cert-img {
        margin: 15px auto; } }
    .cert-img img {
      max-width: 100%; }
  .cert-title {
    font-family: "DINPro", sans-serif;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 25px; }
    .cert-title span {
      color: #fdd186; }
  .cert-slider {
    width: 45vw; }
    @media (max-width: 992px) {
      .cert-slider {
        width: 100%;
        margin-top: 30px; } }
    .cert-slider .swiper-conteiner {
      width: 100%; }
  .cert-item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 10px 0; }
    .cert-item__val {
      font-family: "DINProCond", sans-serif;
      font-weight: 900;
      font-size: 22px;
      color: #fff;
      margin-bottom: 15px; }
    .cert-item__wallet {
      padding-top: 15px;
      border-top: 1px solid #254c7b;
      color: #254c7b;
      font-size: 10px;
      font-weight: 700;
      width: 100%;
      position: relative;
      display: -webkit-inline-flex;
      display: -moz-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .cert-item__wallet:after {
        border: 4px solid transparent;
        content: ''; }
    .cert-item_up .cert-item__wallet:after {
      border-bottom-color: #55c349; }
    .cert-item_down .cert-item__wallet:after {
      border-top-color: red; }
  .cert-faq {
    padding-left: 60px;
    width: 100%;
    margin-bottom: 50px; }
    .cert-faq:after {
      position: absolute;
      bottom: 70px;
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      height: 800px;
      width: 100%;
      background-image: url(../img/contacts-box.png);
      background-repeat: no-repeat;
      background-position: center bottom;
      background-size: 100% 100%;
      content: '';
      z-index: -2; }
      @media (max-width: 992px) {
        .cert-faq:after {
          height: 100%;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
             -moz-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); } }
    .cert-faq__icon {
      position: absolute;
      top: 100px;
      right: -30px;
      z-index: -1;
      pointer-events: none; }
      .cert-faq__icon svg {
        width: 250px;
        height: 250px;
        fill: transparent;
        stroke-width: 4px;
        stroke: #0e2e56; }
    .cert-faq .cert-num {
      position: relative;
      font-weight: 900;
      text-transform: uppercase; }
      .cert-faq .cert-num__icon {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        left: -80px;
        width: 40px;
        height: 40px;
        background-color: #fdd186;
        border-radius: 50%; }
        @media (max-width: 992px) {
          .cert-faq .cert-num__icon {
            left: -50px; } }
        .cert-faq .cert-num__icon svg {
          fill: #2b4476;
          width: 20px;
          height: 20px;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
             -moz-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
      .cert-faq .cert-num span {
        font-weight: 300;
        color: #fdd186; }
    .cert-faq__bot {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%; }
      .cert-faq__bot .cert-img {
        margin-right: -35px;
        margin-bottom: -35px; }
    .cert-faq_contacts {
      padding-right: 40px;
      position: relative; }
      @media (max-width: 992px) {
        .cert-faq_contacts {
          padding: 30px 40px 30px 30px; } }
      .cert-faq_contacts:after {
        position: absolute;
        bottom: -30px;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
           -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 800px;
        width: 100%;
        background-image: url(../img/contacts-box.png);
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: 100% 100%;
        content: '';
        z-index: -2; }
        @media (max-width: 992px) {
          .cert-faq_contacts:after {
            height: 100%;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
               -moz-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%); } }
      .cert-faq_contacts .cert-num {
        font-weight: 700;
        margin-bottom: 30px; }
        .cert-faq_contacts .cert-num span {
          font-weight: 700; }
      .cert-faq_contacts .cert-text p {
        color: #3579ca; }

.faq .main-text {
  margin-bottom: 30px; }

.faq .main-btn {
  margin-bottom: 50px; }

.faq .cert-num {
  margin-bottom: 20px; }
  .faq .cert-num span {
    color: #fdd186; }

.faq-item {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 35px 0;
  border-top: 1px solid #153c6a;
  position: relative;
  overflow: hidden; }
  @media (max-width: 768px) {
    .faq-item {
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .faq-item:after {
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(0, -50%);
       -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    border-radius: 20px;
    height: 10px;
    width: 45px;
    background-color: #153c6a;
    content: ''; }
  .faq-item__title {
    width: -moz-calc(50% - 15px);
    width: calc(50% - 15px);
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 768px) {
      .faq-item__title {
        width: 100%;
        margin-bottom: 20px; } }
    .faq-item__title span {
      padding-right: 25px;
      margin-right: 20px;
      font-family: "DINProCond", sans-serif;
      font-weight: 300;
      font-size: 18px;
      color: #fdd186;
      text-transform: uppercase;
      position: relative;
      display: inline-block; }
      .faq-item__title span:after {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 0;
        content: '/';
        font-family: "DINPro", sans-serif;
        font-weight: 700;
        font-size: 18px;
        color: #153c6a; }
    .faq-item__title p {
      font-family: "DINPro", sans-serif;
      font-weight: 700;
      font-size: 18px;
      color: #fff; }
  .faq-item .main-text {
    width: -moz-calc(50% - 15px);
    width: calc(50% - 15px);
    margin-bottom: 0; }
    @media (max-width: 768px) {
      .faq-item .main-text {
        width: 100%; } }

.faq-text {
  width: 100%;
  margin-bottom: 30px;
  padding-left: 20px; }
  .faq-text p {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    padding-left: 20px;
    margin-bottom: 20px;
    border-left: 2px solid #153c6a; }
    .faq-text p:last-child {
      margin-bottom: 0; }
  .faq-text span {
    color: #fdd186;
    font-weight: 800; }

.faq-cert {
  border-radius: 8px;
  border: 1px solid #153c6a;
  margin-bottom: 50px;
  position: relative; }
  .faq-cert__line {
    position: absolute;
    top: 70px;
    right: -moz-calc(100% + 20px);
    right: calc(100% + 20px);
    width: 250px;
    height: 222px; }
    @media (max-width: 1200px) {
      .faq-cert__line {
        display: none; } }
    .faq-cert__line-1 {
      width: 8px;
      height: 8px;
      position: absolute;
      top: 0;
      right: 0;
      border-radius: 50%;
      background-color: #153c6a; }
      .faq-cert__line-1:after {
        -webkit-transform-origin: 100% 50%;
           -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
        width: 20px;
        height: 2px;
        background-color: #153c6a;
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-100%, -50%) rotate(-45deg);
           -moz-transform: translate(-100%, -50%) rotate(-45deg);
            -ms-transform: translate(-100%, -50%) rotate(-45deg);
                transform: translate(-100%, -50%) rotate(-45deg);
        right: 0; }
      .faq-cert__line-1:before {
        -webkit-transform-origin: 100% 50%;
           -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
        width: 90px;
        height: 2px;
        background-color: #153c6a;
        content: '';
        position: absolute;
        top: -moz-calc(50% + 13px);
        top: calc(50% + 13px);
        left: -10px;
        -webkit-transform: translate(-100%, -50%) rotate(-90deg);
           -moz-transform: translate(-100%, -50%) rotate(-90deg);
            -ms-transform: translate(-100%, -50%) rotate(-90deg);
                transform: translate(-100%, -50%) rotate(-90deg);
        right: 0; }
    .faq-cert__line-2 {
      width: 8px;
      height: 8px;
      position: absolute;
      bottom: 0;
      left: 0;
      border-radius: 50%;
      background-color: #153c6a; }
      .faq-cert__line-2:after {
        -webkit-transform-origin: 100% 50%;
           -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
        width: 100px;
        height: 2px;
        background-color: #153c6a;
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translate(0, -50%);
           -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
                transform: translate(0, -50%);
        right: 0; }
      .faq-cert__line-2:before {
        -webkit-transform-origin: 100% 50%;
           -moz-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
        width: 173px;
        height: 2px;
        background-color: #153c6a;
        content: '';
        position: absolute;
        bottom: 2px;
        left: 100px;
        -webkit-transform: translate(-100%, -50%) rotate(140deg);
           -moz-transform: translate(-100%, -50%) rotate(140deg);
            -ms-transform: translate(-100%, -50%) rotate(140deg);
                transform: translate(-100%, -50%) rotate(140deg);
        right: 0; }
  .faq-cert__box {
    padding: 35px 80px 35px 40px;
    position: relative; }
    .faq-cert__box p {
      color: #fff;
      font-weight: 400;
      font-size: 12px;
      line-height: 1.5; }
  .faq-cert__icon {
    position: absolute;
    top: 30px;
    left: 0;
    padding: 5px 0;
    background-color: #002654;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
  .faq-cert__img {
    position: absolute;
    right: -40px;
    top: 10px; }
  .faq-cert__title {
    font-weight: 400;
    font-size: 16px;
    color: #3071bf;
    line-height: 1.5;
    margin-bottom: 10px; }
  .faq-cert__bot {
    padding: 15px 90px;
    border-top: 1px solid #153c6a;
    position: relative;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    text-decoration: none;
    background: -moz-repeating-linear-gradient(135deg, #002654 0px, #002654 10px, #042a58 10px, #042a58 20px);
    background: repeating-linear-gradient(-45deg, #002654 0px, #002654 10px, #042a58 10px, #042a58 20px); }
    @media (max-width: 1200px) {
      .faq-cert__bot {
        padding: 20px 60px; } }
    .faq-cert__bot p {
      font-size: 12px;
      color: #fdd186;
      text-transform: uppercase;
      text-align: center;
      line-height: 1.5; }
  .faq-cert__arrow {
    position: absolute;
    left: 40px;
    top: 0;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background-color: #002654;
    border-radius: 50%; }
    .faq-cert__arrow:after {
      width: 32px;
      height: 32px;
      border: 1px solid #153c6a;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      content: '';
      border-radius: 50%; }
    .faq-cert__arrow svg {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 11px;
      height: 11px;
      fill: #fdd186;
      -webkit-transform: translate(-50%, -50%) scaleX(-1);
         -moz-transform: translate(-50%, -50%) scaleX(-1);
          -ms-transform: translate(-50%, -50%) scaleX(-1);
              transform: translate(-50%, -50%) scaleX(-1); }

.stat {
  padding: 40px 0;
  margin-bottom: -80px; }
  @media (max-width: 768px) {
    .stat {
      padding: 40px 0; } }
  .stat-last {
    width: 100%;
    margin-bottom: 30px; }
    .stat-last .tabs {
      width: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: stretch;
         -moz-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 40px; }
    .stat-last .tab {
      padding-left: 15px;
      border-bottom: 2px solid transparent;
      padding-bottom: 10px;
      font-family: "ProximaNova", sans-serif;
      font-weight: 400;
      color: #fff;
      text-transform: uppercase;
      font-size: 10px;
      position: relative;
      margin-right: 30px;
      opacity: 0.3;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      cursor: pointer; }
      .stat-last .tab svg {
        position: absolute;
        left: 100%;
        bottom: -9px;
        -webkit-transform: rotate(90deg);
           -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg);
        fill: #fdd186;
        width: 10px;
        height: 10px;
        opacity: 0;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
      .stat-last .tab:hover, .stat-last .tab.active {
        opacity: 1;
        border-bottom: 2px solid #fdd186; }
        .stat-last .tab:hover svg, .stat-last .tab.active svg {
          opacity: 1; }
      .stat-last .tab:last-child {
        margin-right: 0; }
      .stat-last .tab:after {
        position: absolute;
        left: 0;
        top: 2px;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        content: '';
        background-color: #fdd186; }
      .stat-last .tab_content {
        width: 100%; }
      .stat-last .tab_item {
        width: 100%; }
    .stat-last__item {
      padding: 25px 50px 20px 25px;
      border-radius: 10px;
      background-color: #0c3566;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%;
      overflow: hidden; }
    .stat-last__title {
      text-transform: uppercase;
      color: #3579ca;
      font-weight: 400;
      font-size: 10px;
      padding-left: 35px;
      position: relative;
      margin-bottom: 30px; }
      .stat-last__title-icon {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        left: 0;
        width: 25px;
        height: 25px;
        background-color: #3579ca;
        border-radius: 6px; }
        .stat-last__title-icon svg {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
             -moz-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          width: 15px;
          height: 15px;
          fill: #fff; }
    .stat-last__cont {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%;
      position: relative;
      padding: 5px 0; }
      .stat-last__cont:after {
        left: -30px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 10px;
        height: 100%;
        background-color: #fdd186;
        border-radius: 20px;
        content: ''; }
    .stat-last__name {
      font-weight: 700;
      color: #fff;
      font-size: 14px;
      text-transform: uppercase;
      margin-bottom: 5px; }
    .stat-last__val {
      font-family: "DINProCond", sans-serif;
      font-weight: 900;
      font-size: 22px;
      color: #fdd186;
      text-transform: uppercase; }
    .stat-last__date {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      position: absolute;
      top: 50%;
      left: -moz-calc(100% - 40px);
      left: calc(100% - 40px);
      -webkit-transform: translate(-50%, -50%) rotate(-90deg);
         -moz-transform: translate(-50%, -50%) rotate(-90deg);
          -ms-transform: translate(-50%, -50%) rotate(-90deg);
              transform: translate(-50%, -50%) rotate(-90deg);
      color: #00234d;
      line-height: 1;
      font-weight: 400;
      font-size: 12px;
      padding: 15px 25px 15px 0;
      white-space: nowrap;
      border-top: 1px solid rgba(255, 255, 255, 0.08); }
      .stat-last__date svg {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 0;
        fill: #00234d;
        width: 15px;
        height: 15px; }
  .stat-slider {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative; }
    .stat-slider .swiper-container {
      width: 100%; }
      @media (max-width: 480px) {
        .stat-slider .swiper-container {
          margin-bottom: 30px; } }
    .stat-slider .swiper-button-prev, .stat-slider .swiper-button-next {
      background: none;
      position: relative;
      margin: 0;
      top: auto;
      left: auto;
      right: auto;
      bottom: auto;
      -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
      width: auto;
      height: auto;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      outline: none; }
      .stat-slider .swiper-button-prev:hover svg, .stat-slider .swiper-button-next:hover svg {
        opacity: 1; }
      .stat-slider .swiper-button-prev svg, .stat-slider .swiper-button-next svg {
        width: 15px;
        height: 15px;
        fill: #fff;
        opacity: 0.18;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
    .stat-slider .swiper-button-next {
      -webkit-transform: translate(0, 0) scaleX(-1);
         -moz-transform: translate(0, 0) scaleX(-1);
          -ms-transform: translate(0, 0) scaleX(-1);
              transform: translate(0, 0) scaleX(-1); }
    .stat-slider__nav {
      max-width: 145px;
      width: 100%;
      height: 35px;
      display: -webkit-inline-flex;
      display: -moz-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      border-radius: 8px;
      border: 1px solid rgba(255, 255, 255, 0.18);
      padding: 0 15px;
      position: absolute;
      right: 0;
      bottom: -moz-calc(100% + 40px);
      bottom: calc(100% + 40px); }
      @media (max-width: 480px) {
        .stat-slider__nav {
          position: static; } }
  .stat-invest {
    padding: 35px 30px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    background-image: url("../img/stat-invest-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-radius: 8px;
    max-width: 280px;
    margin: 0 auto 50px auto;
    position: relative; }
    .stat-invest__line {
      width: -moz-calc(100% + 10px);
      width: calc(100% + 10px);
      height: -moz-calc(100% + 10px);
      height: calc(100% + 10px);
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      pointer-events: none;
      border: 1px solid rgba(12, 53, 102, 0.6);
      border-radius: 8px; }
      .stat-invest__line:after {
        width: -moz-calc(100% + 10px);
        width: calc(100% + 10px);
        height: -moz-calc(100% + 10px);
        height: calc(100% + 10px);
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        pointer-events: none;
        border: 1px solid rgba(12, 53, 102, 0.25);
        border-radius: 8px; }
      .stat-invest__line:before {
        width: -moz-calc(100% + 20px);
        width: calc(100% + 20px);
        height: -moz-calc(100% + 20px);
        height: calc(100% + 20px);
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        pointer-events: none;
        border: 1px solid rgba(12, 53, 102, 0.18);
        border-radius: 8px; }
    .stat-invest .main-text {
      margin-bottom: 35px; }
    .stat-invest .main-btn {
      margin: 0 auto -60px auto;
      position: relative;
      z-index: 2; }
    .stat-invest__title {
      color: #fdd186;
      font-weight: 800;
      font-size: 14px;
      text-transform: uppercase;
      width: 100%;
      margin-bottom: 30px;
      letter-spacing: 5px; }
      .stat-invest__title span {
        display: block;
        color: #3579ca;
        font-size: 20px; }
  .stat-list {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .stat-item {
    width: -moz-calc(100% / 6);
    width: calc(100% / 6);
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    background-color: #01234d;
    padding: 30px 30px 70px 30px;
    position: relative;
    overflow: hidden;
    border-right: 1px solid rgba(12, 53, 102, 0.35); }
    @media (max-width: 1200px) {
      .stat-item {
        width: -moz-calc(100% / 3);
        width: calc(100% / 3); } }
    @media (max-width: 480px) {
      .stat-item {
        width: -moz-calc(100% / 2);
        width: calc(100% / 2); } }
    .stat-item:after {
      width: 50px;
      height: 10px;
      border-radius: 20px;
      top: -5px;
      left: 22px;
      position: absolute;
      content: ''; }
    .stat-item:nth-child(odd) .stat-item__val {
      color: #fdd186; }
    .stat-item:nth-child(odd):after {
      background-color: #fdd186; }
    .stat-item:nth-child(even) .stat-item__val {
      color: #3579ca; }
    .stat-item:nth-child(even):after {
      background-color: #3579ca; }
    .stat-item svg {
      width: 35px;
      height: 35px;
      fill: #33537b;
      margin-bottom: 20px; }
    .stat-item__num {
      background-color: #012149;
      text-align: center;
      width: 100%;
      padding: 10px;
      position: absolute;
      bottom: 0;
      left: 0;
      font-family: "DINProCond", sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: #fff;
      border-top: 1px solid rgba(12, 53, 102, 0.35); }
    .stat-item__title {
      padding-left: 10px;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      border-left: 1px solid #fff;
      margin-bottom: 20px;
      background-image: url(../img/stat-item-bg.png);
      background-position: left bottom;
      background-repeat: no-repeat;
      background-size: contain; }
      .stat-item__title p {
        color: #fff;
        font-weight: 700;
        font-size: 16px;
        text-transform: uppercase;
        margin-bottom: 10px; }
      .stat-item__title span {
        font-size: 9px;
        text-transform: uppercase;
        color: #33537b;
        font-weight: 700; }
    .stat-item__val {
      font-weight: 900;
      font-family: "DINProCond", sans-serif;
      font-size: 34px; }
      @media (max-width: 768px) {
        .stat-item__val {
          font-size: 24px; } }

.roadmap {
  background-image: url(../img/roadmap-bg.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  padding: 150px 0 20px 0; }
  .roadmap .main-text p {
    font-size: 14px; }
  .roadmap-slider {
    width: 100%;
    position: relative; }
    .roadmap-slider:after {
      pointer-events: none;
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      bottom: -20px;
      z-index: 1;
      content: '';
      width: -moz-calc(100% + 40px);
      width: calc(100% + 40px);
      height: 100%;
      border-radius: 10px;
      background: -moz-linear-gradient(bottom, rgba(105, 120, 140, 0.1) 0%, rgba(105, 120, 140, 0) 100%);
      background: linear-gradient(0deg, rgba(105, 120, 140, 0.1) 0%, rgba(105, 120, 140, 0) 100%); }
    .roadmap-slider .swiper-container {
      width: 100%;
      z-index: 2; }
    .roadmap-slider .swiper-pagination {
      position: static;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .roadmap-slider .swiper-pagination-bullet {
        width: 45px;
        height: 45px;
        border-radius: 8px;
        background-color: #2a5282;
        color: #0c3566;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        opacity: 1;
        margin-right: 15px;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-family: "DINProCond", sans-serif;
        font-weight: 900;
        font-size: 22px;
        cursor: pointer;
        outline: none; }
        @media (max-width: 568px) {
          .roadmap-slider .swiper-pagination-bullet {
            width: 35px;
            height: 35px;
            font-size: 18px; } }
        .roadmap-slider .swiper-pagination-bullet-active, .roadmap-slider .swiper-pagination-bullet:hover {
          background-color: #fdd186; }
    .roadmap-slider .swiper-button-prev, .roadmap-slider .swiper-button-next {
      background: none;
      position: relative;
      margin: 0;
      top: auto;
      left: auto;
      right: auto;
      bottom: auto;
      -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
      width: auto;
      height: auto;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      outline: none; }
      .roadmap-slider .swiper-button-prev:hover svg, .roadmap-slider .swiper-button-next:hover svg {
        opacity: 1; }
      .roadmap-slider .swiper-button-prev svg, .roadmap-slider .swiper-button-next svg {
        width: 15px;
        height: 15px;
        fill: #fff;
        opacity: 0.3;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
    .roadmap-slider .swiper-button-next {
      -webkit-transform: translate(0, 0) scaleX(-1);
         -moz-transform: translate(0, 0) scaleX(-1);
          -ms-transform: translate(0, 0) scaleX(-1);
              transform: translate(0, 0) scaleX(-1); }
    .roadmap-slider__nav {
      width: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 30px;
      position: relative;
      z-index: 2; }
  .roadmap-item {
    padding-bottom: 30px;
    border-bottom: 1px solid #2c5484; }
    .roadmap-item__title {
      color: #2c5484;
      font-weight: 800;
      font-size: 17px;
      text-transform: uppercase;
      margin-bottom: 20px; }
    .roadmap-item__percent {
      font-family: "DINPro", sans-serif;
      font-weight: 900;
      font-size: 35px;
      color: #fff;
      margin-bottom: 25px; }
    .roadmap-item .main-text {
      margin-bottom: 0; }
  .roadmap-nav {
    position: relative;
    width: 100%;
    height: 480px;
    background-image: url(../img/roadmap-map.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (max-width: 568px) {
      .roadmap-nav {
        display: none; } }
    .roadmap-nav__item {
      position: absolute;
      width: 62px;
      height: 30px;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      cursor: pointer; }
      .roadmap-nav__item:nth-child(1) {
        right: 28%;
        bottom: 43%; }
        .roadmap-nav__item:nth-child(1).active {
          height: 60px; }
      .roadmap-nav__item:nth-child(2) {
        left: 37%;
        bottom: 43%; }
        .roadmap-nav__item:nth-child(2).active {
          height: 130px; }
      .roadmap-nav__item:nth-child(3) {
        left: 48%;
        bottom: 77%; }
        .roadmap-nav__item:nth-child(3).active {
          height: 120px; }
      .roadmap-nav__item:nth-child(4) {
        left: 17%;
        bottom: 78%; }
        .roadmap-nav__item:nth-child(4).active {
          height: 160px; }
      .roadmap-nav__item:nth-child(5) {
        left: 13%;
        bottom: 55%; }
        .roadmap-nav__item:nth-child(5).active {
          height: 90px; }
      .roadmap-nav__item.active span:after, .roadmap-nav__item.active span:before, .roadmap-nav__item:hover span:after, .roadmap-nav__item:hover span:before {
        background-color: #fdd186; }
      .roadmap-nav__item.active .roadmap-nav__item-top, .roadmap-nav__item:hover .roadmap-nav__item-top {
        background-color: #fdd186; }
      .roadmap-nav__item.active .roadmap-nav__item-left, .roadmap-nav__item:hover .roadmap-nav__item-left {
        background-color: rgba(253, 209, 134, 0.71); }
      .roadmap-nav__item.active .roadmap-nav__item-right, .roadmap-nav__item:hover .roadmap-nav__item-right {
        background-color: rgba(253, 209, 134, 0.84); }
      .roadmap-nav__item span {
        position: absolute;
        top: -75px;
        right: 15px;
        font-family: "DINProCond", sans-serif;
        font-weight: 900;
        font-size: 16px;
        color: #fff; }
        .roadmap-nav__item span:after {
          position: absolute;
          left: 50%;
          -webkit-transform: translateX(-50%);
             -moz-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%);
          top: -moz-calc(100% + 5px);
          top: calc(100% + 5px);
          border-radius: 50%;
          background-color: #3579ca;
          width: 7px;
          height: 7px;
          content: '';
          -moz-transition: all .3s ease;
          transition: all .3s ease; }
        .roadmap-nav__item span:before {
          position: absolute;
          left: 50%;
          -webkit-transform: translateX(-50%);
             -moz-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%);
          top: -moz-calc(100% + 5px);
          top: calc(100% + 5px);
          height: 35px;
          width: 1px;
          background-color: #3579ca;
          content: '';
          -moz-transition: all .3s ease;
          transition: all .3s ease; }
      .roadmap-nav__item-top {
        -webkit-transform: rotate3d(1, 0, 0, 135deg) rotate3d(0, 0, 1, 40deg) skewX(-11deg);
           -moz-transform: rotate3d(1, 0, 0, 135deg) rotate3d(0, 0, 1, 40deg) skewX(-11deg);
                transform: rotate3d(1, 0, 0, 135deg) rotate3d(0, 0, 1, 40deg) skewX(-11deg);
        width: 46px;
        height: 38px;
        position: absolute;
        bottom: 100%;
        right: 9px;
        background-color: #3579ca;
        margin-bottom: -12px;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
      .roadmap-nav__item-left {
        background-color: rgba(53, 121, 202, 0.71);
        height: 100%;
        width: 30px;
        -webkit-transform: skewY(30deg);
           -moz-transform: skewY(30deg);
            -ms-transform: skewY(30deg);
                transform: skewY(30deg);
        position: absolute;
        right: 34px;
        bottom: -2px;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
      .roadmap-nav__item-right {
        background-color: rgba(53, 121, 202, 0.84);
        height: 100%;
        width: 34px;
        -webkit-transform: skewY(-30deg);
           -moz-transform: skewY(-30deg);
            -ms-transform: skewY(-30deg);
                transform: skewY(-30deg);
        position: absolute;
        right: 0;
        bottom: 0;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }

.wallets {
  padding: 60px 0;
  background-color: #01234d; }
  @media (max-width: 992px) {
    .wallets {
      padding: 40px 0; } }
  @media (max-width: 768px) {
    .wallets {
      padding: 30px 0; } }
  .wallets__list {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media (max-width: 768px) {
      .wallets__list {
        margin-bottom: -10px; } }
  .wallets__item {
    width: -moz-calc(100% / 10);
    width: calc(100% / 10);
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 5px;
    -webkit-filter: brightness(1.1);
            filter: brightness(1.1); }
    @media (max-width: 768px) {
      .wallets__item {
        width: -moz-calc(100% / 5);
        width: calc(100% / 5);
        margin-bottom: 10px; } }
    .wallets__item img {
      max-width: 100%; }
  .wallets-slider {
    width: 100%; }
    .wallets-slider__item {
      width: 100%;
      -webkit-filter: brightness(1.1);
              filter: brightness(1.1); }
      .wallets-slider__item img {
        max-width: 100%; }
    .wallets-slider .swiper-container {
      width: 100%;
      margin-bottom: 25px; }
    .wallets-slider .swiper-wrapper {
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .wallets-slider .swiper-button-prev, .wallets-slider .swiper-button-next {
      background: none;
      position: relative;
      margin: 0;
      top: auto;
      left: auto;
      right: auto;
      bottom: auto;
      -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
      width: auto;
      height: auto;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      outline: none; }
      .wallets-slider .swiper-button-prev:hover svg, .wallets-slider .swiper-button-next:hover svg {
        opacity: 1; }
      .wallets-slider .swiper-button-prev svg, .wallets-slider .swiper-button-next svg {
        width: 15px;
        height: 15px;
        fill: #fff;
        opacity: 0.08;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
    .wallets-slider .swiper-button-next {
      -webkit-transform: translate(0, 0) scaleX(-1);
         -moz-transform: translate(0, 0) scaleX(-1);
          -ms-transform: translate(0, 0) scaleX(-1);
              transform: translate(0, 0) scaleX(-1); }
    .wallets-slider__nav {
      max-width: 60px;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%; }
      @media (max-width: 768px) {
        .wallets-slider__nav {
          margin-bottom: 30px;
          margin: 0 auto 30px auto; } }

.quote {
  padding: 50px 0;
  background-image: url("../img/quote-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-position: 0 center; }
  .quote-head {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: right; }
  .quote-title {
    font-family: "DINPro", sans-serif;
    font-weight: 700;
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
    line-height: 1.3; }
  .quote-subtitle {
    color: #fdd186;
    font-weight: 400;
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 15px; }
  .quote-hero {
    color: #365f8f;
    padding-right: 30px;
    position: relative;
    font-size: 11px;
    font-weight: 400; }
    .quote-hero:after {
      height: 1px;
      width: 20px;
      background-color: #365f8f;
      content: '';
      right: 0;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
  .quote-text {
    position: relative;
    color: #fff;
    margin-bottom: 20px; }
    .quote-text p {
      font-family: "ProximaNova", sans-serif;
      font-weight: 400;
      font-size: 16px;
      line-height: 1.5; }
  .quote-cert .cert-num {
    margin-bottom: 0; }
    .quote-cert .cert-num span {
      font-weight: 300;
      color: #fdd186; }
  .quote-cert__box {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    max-width: 380px;
    margin-bottom: 20px; }
    .quote-cert__box p {
      color: #315887;
      font-size: 13px;
      line-height: 1.5; }
  .quote-cert__icon {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 15px; }
    .quote-cert__icon:after, .quote-cert__icon:before {
      display: inline-block;
      height: 15px;
      width: 1px;
      background-color: #102f54;
      content: ''; }
    .quote-cert__icon img {
      margin: 3px 0; }
  .quote-sub {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .quote-sub span {
      margin-right: 15px;
      padding-right: 40px;
      position: relative;
      color: #365f8f;
      font-size: 11px;
      font-weight: 400; }
      .quote-sub span:after {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 0;
        width: 20px;
        height: 1px;
        content: '';
        background-color: #365f8f; }
  @media (max-width: 768px) {
    .quote .main-btn {
      margin-bottom: 30px; } }

.advantage {
  padding: 50px 0; }
  .advantage-list {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around; }
    @media (max-width: 480px) {
      .advantage-list {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
  .advantage-item {
    width: 100%;
    padding: 60px 50px 0 50px;
    position: relative;
    margin-bottom: 30px;
    border-right: 1px solid #0c3566; }
    @media (max-width: 1200px) {
      .advantage-item {
        padding: 60px 30px 0 30px; } }
    .advantage-item:last-child {
      border-right: none; }
    @media (max-width: 992px) {
      .advantage-item {
        border: none;
        padding: 60px 5px 0 5px; } }
    @media (max-width: 480px) {
      .advantage-item {
        width: 50%;
        max-width: 50%; } }
    .advantage-item img {
      max-width: 100%;
      top: 0;
      left: 50px;
      position: absolute;
      max-height: 50px; }
      @media (max-width: 1200px) {
        .advantage-item img {
          left: 30px; } }
      @media (max-width: 992px) {
        .advantage-item img {
          left: 5px; } }
    .advantage-item p {
      color: #33537b;
      font-size: 12px;
      font-weight: 700;
      line-height: 1.4; }
  .advantage-title {
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    margin-bottom: 30px; }
  .advantage .main-btn {
    margin-bottom: 30px; }
  .advantage-check {
    padding-left: 20px;
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 30px; }
    @media (max-width: 768px) {
      .advantage-check {
        padding-left: 0; } }
    .advantage-check__icon {
      position: absolute;
      top: -5px;
      left: 0;
      width: 30px;
      height: 30px;
      border-radius: 8px;
      border: 1px solid rgba(255, 255, 255, 0.05); }
      .advantage-check__icon svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        fill: #3579ca;
        width: 12px;
        height: 12px; }
    .advantage-check__item {
      padding-left: 50px;
      position: relative;
      margin-bottom: 20px; }
      .advantage-check__item:last-child:after {
        display: none; }
      .advantage-check__item:after {
        position: absolute;
        left: 14px;
        width: 1px;
        background-color: rgba(255, 255, 255, 0.05);
        height: -moz-calc(100% - 20px);
        height: calc(100% - 20px);
        top: 30px;
        content: ''; }
      .advantage-check__item:last-child {
        margin-bottom: 0; }
      .advantage-check__item p {
        color: #2c5382;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5; }

.news-item {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-size: cover;
  padding: 30px 40px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-height: 230px;
  overflow: hidden;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
  text-decoration: none;
  width: 50%;
  border-bottom: 1px solid #153c6a;
  border-right: 1px solid #153c6a; }
  @media (max-width: 768px) {
    .news-item {
      width: 100%;
      border-right: none; } }
  .news-item_full {
    width: 100%; }
  .news-item:hover {
    background-image: url(../img/news-bg.png); }
    .news-item:hover .news-item__date:after {
      background-color: #002552; }
    .news-item:hover .news-item__date svg {
      fill: #002552; }
    .news-item:hover .news-item__date span {
      color: #002552;
      background-color: #183d66; }
    .news-item:hover .news-item__btn svg {
      display: none; }
  .news-item__new {
    display: none;
    padding: 5px 10px;
    background-color: #3579ca;
    border-radius: 4px;
    text-align: center;
    font-family: "DINPro", sans-serif;
    font-weight: 900;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff; }
  .news-item__top {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 20px; }
  .news-item__text {
    -webkit-flex: 1 0 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    color: #fff;
    font-size: 13px;
    font-weight: 200;
    margin-bottom: 25px; }
    .news-item__text p {
      line-height: 1.5; }
    .news-item__text_right {
      padding: 20px;
      border-left: 1px solid #153c6a; }
      @media (max-width: 768px) {
        .news-item__text_right {
          padding: 0;
          border-left: none; } }
  .news-item__title {
    margin-bottom: 15px;
    line-height: 1.5;
    position: relative;
    font-family: "DINPro", sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    padding-top: 25px; }
    .news-item__title:after {
      position: absolute;
      top: 0;
      left: 0;
      background-color: #fdd186;
      width: 50px;
      height: 3px;
      border-radius: 6px;
      content: ''; }
  .news-item__date {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative; }
    .news-item__date span {
      color: #2c4d76;
      background-color: #022146;
      padding: 5px;
      border-radius: 3px;
      font-size: 10px;
      font-weight: 400; }
    .news-item__date:after {
      right: 100%;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 40px;
      height: 1px;
      background-color: #153c6a;
      content: ''; }
    .news-item__date svg {
      width: 14px;
      height: 14px;
      margin-right: 10px;
      fill: #153c6a; }
  .news-item__btn {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%; }
    .news-item__btn .main-btn {
      font-size: 12px;
      padding: 0 15px;
      height: 30px;
      pointer-events: none;
      border-radius: 6px; }
    .news-item__btn svg {
      -webkit-transform: scaleX(-1);
         -moz-transform: scaleX(-1);
          -ms-transform: scaleX(-1);
              transform: scaleX(-1);
      fill: #2c4d76;
      width: 17px;
      height: 17px;
      margin-left: 15px;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
  .news-item__box {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 768px) {
      .news-item__box {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .news-item__col {
    width: 100%; }
    .news-item__col:first-child {
      max-width: 300px; }
  .news-item_new .news-item__new {
    display: inline-block; }
  .news-item_activity .news-item__new {
    display: inline-block; }

.news-list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border: 1px solid #153c6a;
  border-radius: 8px;
  margin-bottom: 40px;
  overflow: hidden; }

.news-full__title {
  font-family: "DINPro", sans-serif;
  font-weight: 700;
  font-size: 35px;
  color: #fff;
  margin-bottom: 40px; }

.news-full .news-item__date {
  margin-bottom: 40px;
  padding-top: 0;
  border: none; }

.news-full img {
  max-width: 100%;
  margin: 0 auto;
  border-radius: 8px;
  margin-bottom: 30px;
  display: inline-block; }

.news-full p {
  color: #fff;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5; }
  .news-full p:last-child {
    margin-bottom: 0; }

.pagination {
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border: 1px solid #153c6a;
  border-radius: 8px; }
  .pagination a {
    border-right: 1px solid #153c6a;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 35px;
    min-height: 35px;
    text-decoration: none;
    color: #fff;
    font-family: "DINPro", sans-serif;
    font-size: 14px;
    font-weight: 900;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    position: relative; }
    .pagination a:after {
      width: 0;
      opacity: 0;
      height: 1px;
      bottom: 4px;
      background-color: #fdd186;
      content: '';
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
    .pagination a:hover, .pagination a.active {
      color: #fdd186; }
      .pagination a:hover:after, .pagination a.active:after {
        width: 70%;
        opacity: 1; }
    .pagination a:last-child {
      border-right: none; }

.sign {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  padding-right: 190px; }
  @media (max-width: 992px) {
    .sign {
      padding-right: 130px; } }
  @media (max-width: 568px) {
    .sign {
      padding-right: 40px; } }
  .sign-input {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 75px;
    border: 1px solid #33537b;
    border-radius: 8px;
    position: relative;
    margin-bottom: 15px; }
    @media (max-width: 568px) {
      .sign-input {
        height: 50px; } }
    .sign-input__check {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: -moz-calc(100% + 70px);
      left: calc(100% + 70px);
      border: 1px solid #33537b; }
      @media (max-width: 568px) {
        .sign-input__check {
          left: -moz-calc(100% + 10px);
          left: calc(100% + 10px);
          width: 30px;
          height: 30px; } }
      .sign-input__check svg {
        z-index: 2;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        fill: #fff;
        width: 11px;
        height: 11px;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        opacity: 0; }
      .sign-input__check:after {
        width: 30px;
        height: 30px;
        background: -moz-linear-gradient(top, #44bb4f 0%, #138f19 100%);
        background: linear-gradient(to bottom, #44bb4f 0%, #138f19 100%);
        z-index: 1;
        border-radius: 50%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        content: '';
        opacity: 0; }
    .sign-input input {
      background-color: transparent;
      border: none;
      outline: none;
      height: 30px;
      line-height: 30px;
      border-left: 1px solid #33537b;
      width: 50%;
      padding: 0 25px;
      font-family: "DINPro", sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: #fff; }
      @media (max-width: 568px) {
        .sign-input input {
          font-size: 12px;
          padding: 0px 10px; } }
      .sign-input input:valid + .sign-input-wrap .sign-input__check svg, .sign-input input:valid + .sign-input-wrap .sign-input__check:after {
        opacity: 1; }
      .sign-input input:valid + .sign-input-wrap span {
        color: #fff; }
        .sign-input input:valid + .sign-input-wrap span svg {
          fill: #fdd186; }
      .sign-input input:focus + .sign-input-wrap .sign-input__check svg, .sign-input input:focus + .sign-input-wrap .sign-input__check:after {
        opacity: 1; }
      .sign-input input:focus + .sign-input-wrap span {
        color: #fff; }
        .sign-input input:focus + .sign-input-wrap span svg {
          fill: #fdd186; }
    .sign-input span {
      position: relative;
      padding-left: 65px;
      color: #33537b;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 13px; }
      @media (max-width: 568px) {
        .sign-input span {
          padding-left: 30px;
          font-size: 10px; } }
      .sign-input span svg {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        left: 25px;
        fill: #33537b;
        width: 25px;
        height: 25px;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
        @media (max-width: 568px) {
          .sign-input span svg {
            left: 5px;
            width: 15px;
            height: 15px; } }
    .sign-input.active .sign-input__check svg, .sign-input.active .sign-input__check:after {
      opacity: 1; }
    .sign-input.active span {
      color: #fff; }
      .sign-input.active span svg {
        fill: #fdd186; }
    .sign-input_sponsor {
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      border: none;
      background-color: #01234d;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .sign-input_sponsor input {
        font-weight: 700;
        text-transform: uppercase;
        font-size: 13px;
        color: #33537b;
        text-align: center;
        width: 100%;
        border: none; }
      .sign-input_sponsor ::-webkit-input-placeholder {
        color: #33537b; }
      .sign-input_sponsor :-moz-placeholder {
        color: #33537b; }
      .sign-input_sponsor ::-moz-placeholder {
        color: #33537b; }
      .sign-input_sponsor :-ms-input-placeholder {
        color: #33537b; }
      .sign-input_sponsor ::placeholder {
        color: #33537b; }
  .sign-bot {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 768px) {
      .sign-bot {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .sign-bot .main-btn {
      margin-right: 30px; }
      @media (max-width: 768px) {
        .sign-bot .main-btn {
          margin-right: 0;
          margin-bottom: 30px; } }
  .sign-check {
    cursor: pointer;
    display: inline-block; }
    .sign-check input {
      display: none; }
      .sign-check input:checked + span svg {
        opacity: 1; }
    .sign-check span {
      position: relative;
      padding-left: 60px;
      display: inline-block;
      color: #33537b;
      font-size: 16px;
      font-weight: 400;
      font-family: "DINPro", sans-serif;
      text-decoration: none; }
      .sign-check span a {
        color: #fdd186;
        text-decoration: underline; }
        .sign-check span a:hover {
          text-decoration: none; }
      .sign-check span svg {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 15px;
        height: 15px;
        left: 20px;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        fill: #fdd186;
        opacity: 0;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
      .sign-check span:after {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        left: 0;
        border: 1px solid #33537b;
        content: '';
        width: 40px;
        height: 40px;
        border-radius: 8px; }
  .sign-capch {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 30px; }
    @media (max-width: 768px) {
      .sign-capch {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .sign-capch .sign-input {
      width: -moz-calc(50% - 7px);
      width: calc(50% - 7px); }
      @media (max-width: 768px) {
        .sign-capch .sign-input {
          width: 100%; } }
      .sign-capch .sign-input span {
        width: 50%;
        text-align: center;
        padding: 0 5px; }
        @media (max-width: 568px) {
          .sign-capch .sign-input span {
            padding: 5px;
            height: 100%; } }
        .sign-capch .sign-input span img {
          max-width: 100%; }
          @media (max-width: 568px) {
            .sign-capch .sign-input span img {
              height: 100%; } }

.footer {
  padding: 20px 0;
  background-image: url("../img/footer-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }
  @media (max-width: 768px) {
    .footer {
      padding: 30px 0; } }
  .footer .logo {
    margin-bottom: 25px; }
  .footer .main-nav {
    margin-bottom: 25px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-right: 1px solid #0b3465; }
    @media (max-width: 1200px) {
      .footer .main-nav {
        width: 100%; } }
    @media (max-width: 768px) {
      .footer .main-nav {
        border-right: none; } }
    .footer .main-nav a {
      margin-bottom: 20px;
      width: 50%;
      font-size: 12px;
      border-right: none; }
  .footer-text {
    margin-bottom: 30px;
    padding-top: 30px;
    max-width: 180px;
    position: relative; }
    .footer-text:before {
      position: absolute;
      top: 0px;
      left: 0;
      height: 5px;
      width: 55px;
      background-color: #fdd186;
      border-radius: 20px;
      content: ''; }
    .footer-text:after {
      position: absolute;
      left: 60px;
      top: 0px;
      background-color: #fdd186;
      border-radius: 50%;
      height: 5px;
      width: 5px;
      content: ''; }
    .footer-text p {
      color: #fff;
      font-family: "DINPro", sans-serif;
      font-weight: 400;
      line-height: 1.5;
      margin-bottom: 20px; }
      .footer-text p:last-child {
        margin-bottom: 0; }
  .footer .header-contacts {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .footer .header-contacts__item {
      width: 50%;
      margin-bottom: 40px; }
      @media (max-width: 992px) {
        .footer .header-contacts__item {
          width: 100%; } }
      .footer .header-contacts__item_address, .footer .header-contacts__item_soc {
        width: 100%; }
  .footer-soc {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .footer-soc a {
      position: relative;
      border-radius: 9px;
      width: 40px;
      height: 40px;
      background-color: #2b4476;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      margin-right: 10px;
      margin-bottom: 10px; }
      .footer-soc a:last-child {
        margin-right: 0; }
      .footer-soc a:hover {
        background-color: #fdd186; }
        .footer-soc a:hover svg {
          fill: #2b4476; }
      .footer-soc a svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 17px;
        height: 17px;
        fill: #fff;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
  @media (max-width: 768px) {
    .footer .main-btn {
      margin-bottom: 30px; } }

.copyright {
  font-family: "DINPro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #244c7d; }
  @media (max-width: 768px) {
    .copyright {
      margin-bottom: 20px;
      width: 100%; } }

.cabinet-header {
  padding: 35px 0; }
  .cabinet-header__box {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    @media (max-width: 1200px) {
      .cabinet-header__box {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-end;
           -moz-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .cabinet-header .logo {
    margin-bottom: 0; }

.cabinet-logout {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  font-family: "DINPro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  -moz-transition: all .3s ease;
  transition: all .3s ease; }
  .cabinet-logout:hover {
    color: #fdd186; }
  .cabinet-logout svg {
    -webkit-transform: scaleX(-1);
       -moz-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
    fill: #2c4d76;
    width: 18px;
    height: 18px;
    margin-right: 10px; }

.cabinet-hero {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: right;
  margin-right: 60px; }
  @media (max-width: 1200px) {
    .cabinet-hero {
      margin-right: 0;
      margin-bottom: 10px; } }
  .cabinet-hero p {
    text-transform: uppercase;
    color: #fdd186;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 5px; }
  .cabinet-hero span {
    color: #33537b;
    font-family: "DINPro", sans-serif;
    font-weight: 12;
    font-weight: 400; }

.cabinet-nav {
  border-top: 1px solid #0d315d;
  background-color: #01234d; }
  .cabinet-nav__list {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%; }
    @media (max-width: 768px) {
      .cabinet-nav__list {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
    .cabinet-nav__list a {
      width: -moz-calc(100% / 7);
      width: calc(100% / 7);
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 15px 5px 20px 5px;
      text-decoration: none;
      position: relative;
      margin-top: -1px;
      border-top: 2px solid transparent;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      @media (max-width: 992px) {
        .cabinet-nav__list a {
          padding: 10px 5px 15px 5px; } }
      @media (max-width: 768px) {
        .cabinet-nav__list a {
          width: -moz-calc(100% / 4);
          width: calc(100% / 4); } }
      @media (max-width: 480px) {
        .cabinet-nav__list a {
          width: -moz-calc(100% / 3);
          width: calc(100% / 3); } }
      .cabinet-nav__list a p {
        font-family: "DINPro", sans-serif;
        font-weight: 900;
        font-size: 14px;
        color: #fff;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 5px; }
        @media (max-width: 992px) {
          .cabinet-nav__list a p {
            font-size: 12px; } }
      .cabinet-nav__list a span {
        font-weight: 400;
        font-size: 10px;
        color: #2c4d76;
        text-transform: uppercase; }
        @media (max-width: 992px) {
          .cabinet-nav__list a span {
            font-size: 8px; } }
      .cabinet-nav__list a:after {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
           -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        top: 100%;
        content: '';
        border: 2px solid #01234d;
        background-color: #002654;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
      .cabinet-nav__list a:hover, .cabinet-nav__list a.active {
        background-color: #002654;
        border-top-color: #fdd186; }
        .cabinet-nav__list a:hover .cabinet-nav__icon, .cabinet-nav__list a.active .cabinet-nav__icon {
          background-color: #01234d; }
          .cabinet-nav__list a:hover .cabinet-nav__icon svg, .cabinet-nav__list a.active .cabinet-nav__icon svg {
            fill: #fdd186; }
        .cabinet-nav__list a:hover:after, .cabinet-nav__list a.active:after {
          background-color: #fdd186;
          border-color: #002654; }
  .cabinet-nav__icon {
    width: 30px;
    height: 30px;
    background-color: #002654;
    border-radius: 8px;
    position: relative;
    margin-bottom: 12px;
    -moz-transition: all .3s ease;
    transition: all .3s ease; }
    .cabinet-nav__icon svg {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      fill: #294b74;
      width: 15px;
      height: 15px;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }

.cabinet-content {
  padding: 70px 0 40px 0;
  border-bottom: 1px solid #062d5d; }
  .cabinet-content .main-btn {
    font-size: 16px;
    padding: 0 20px;
    height: 45px; }
    @media (max-width: 568px) {
      .cabinet-content .main-btn {
        padding: 0 10px;
        height: 35px;
        font-size: 14px; } }

.cabinet-balance {
  width: 100%;
  background-color: #01234d;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-radius: 8px;
  margin-bottom: 30px; }
  .cabinet-balance__top {
    width: 100%;
    padding: 30px 40px; }
    @media (max-width: 568px) {
      .cabinet-balance__top {
        padding: 20px 15px; } }
  .cabinet-balance__bot {
    width: 100%;
    padding: 7px; }
  .cabinet-balance__total {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 25px;
    border-bottom: 1px solid #23456e;
    margin-bottom: 30px; }
    .cabinet-balance__total-title {
      padding-left: 50px;
      position: relative;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .cabinet-balance__total-title p {
        font-weight: 800;
        color: #fdd186;
        font-size: 14px;
        text-transform: uppercase;
        margin-bottom: 5px; }
      .cabinet-balance__total-title span {
        color: #23456e;
        font-size: 10px;
        font-weight: 400;
        text-transform: uppercase; }
      .cabinet-balance__total-title svg {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        left: 0;
        width: 30px;
        height: 30px;
        fill: #3579ca; }
    .cabinet-balance__total-val {
      font-family: "DINProCond", sans-serif;
      font-weight: 900;
      font-size: 25px;
      color: #fdd186;
      text-transform: uppercase; }
      @media (max-width: 568px) {
        .cabinet-balance__total-val {
          font-size: 20px; } }
      .cabinet-balance__total-val span {
        color: #23456e; }
  .cabinet-balance__content {
    width: 100%;
    padding-right: 40px;
    position: relative; }
    .cabinet-balance__content .swiper-container {
      width: 100%; }
    .cabinet-balance__content-item {
      width: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .cabinet-balance__content-row {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%;
      margin-bottom: 30px; }
      .cabinet-balance__content-row:last-child {
        margin-bottom: 0; }
      .cabinet-balance__content-row p {
        color: #23456e;
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 5px;
        font-family: "DINPro", sans-serif; }
      .cabinet-balance__content-row span {
        color: #3579ca;
        font-weight: 900;
        font-size: 30px;
        line-height: 1;
        font-family: "DINProCond", sans-serif; }
        .cabinet-balance__content-row span sup {
          font-size: 13px;
          color: #fdd186;
          font-weight: 700;
          top: -2px; }
  .cabinet-balance__nav {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
    height: 100px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .cabinet-balance__nav .swiper-button-prev, .cabinet-balance__nav .swiper-button-next {
      position: relative;
      bottom: auto;
      left: auto;
      right: auto;
      top: auto;
      margin: 0;
      background: transparent;
      width: 17px;
      height: 17px; }
      .cabinet-balance__nav .swiper-button-prev:hover svg, .cabinet-balance__nav .swiper-button-next:hover svg {
        fill: #fdd186; }
      .cabinet-balance__nav .swiper-button-prev svg, .cabinet-balance__nav .swiper-button-next svg {
        width: 17px;
        height: 17px;
        fill: #23456e;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
    .cabinet-balance__nav .swiper-button-prev {
      -webkit-transform: rotate(90deg);
         -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
              transform: rotate(90deg); }
    .cabinet-balance__nav .swiper-button-next {
      -webkit-transform: rotate(-90deg);
         -moz-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg); }
  .cabinet-balance__wallets {
    width: 100%;
    height: 400px; }
    .cabinet-balance__wallets .swiper-container {
      width: 100%;
      height: 100%; }
    .cabinet-balance__wallets .swiper-slide-active .cabinet-balance__wallets-title p {
      color: #fdd186; }
    .cabinet-balance__wallets .swiper-slide-active .cabinet-balance__wallets-icon {
      background-color: #fdd186; }
      .cabinet-balance__wallets .swiper-slide-active .cabinet-balance__wallets-icon svg {
        fill: #2b4476; }
    .cabinet-balance__wallets .swiper-slide-active .cabinet-balance__wallets-item:after {
      opacity: 1; }
    .cabinet-balance__wallets-item {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%;
      position: relative;
      padding: 30px 20px 30px 80px;
      background-image: url("../img/cab-balance-bg.png");
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      border-radius: 8px;
      cursor: pointer; }
      .cabinet-balance__wallets-item:after {
        left: 0;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        top: 50%;
        width: 8px;
        height: 65px;
        position: absolute;
        content: '';
        border-radius: 20px;
        background-color: #294b74;
        opacity: 0;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
    .cabinet-balance__wallets-icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 40px;
      height: 40px;
      left: 20px;
      border-radius: 8px;
      background-color: #01234d; }
      .cabinet-balance__wallets-icon svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 20px;
        height: 20px;
        fill: #2c4d76; }
    .cabinet-balance__wallets-settings {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-end;
         -moz-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .cabinet-balance__wallets-settings > span {
        margin-right: 20px;
        font-weight: 700;
        text-transform: uppercase;
        color: #294b74;
        font-size: 13px; }
      .cabinet-balance__wallets-settings__icon {
        cursor: pointer;
        text-decoration: none;
        position: relative; }
        .cabinet-balance__wallets-settings__icon:hover span {
          opacity: 1; }
        .cabinet-balance__wallets-settings__icon span {
          position: absolute;
          right: 0;
          bottom: -moz-calc(100% + 8px);
          bottom: calc(100% + 8px);
          white-space: nowrap;
          height: 25px;
          min-width: 80px;
          background-color: #fff;
          border-radius: 8px;
          color: #294b74;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
          padding: 0 5px;
          line-height: 25px;
          opacity: 0;
          pointer-events: none;
          -moz-transition: all .3s ease;
          transition: all .3s ease; }
        .cabinet-balance__wallets-settings__icon:hover svg {
          fill: #fff; }
        .cabinet-balance__wallets-settings__icon svg {
          width: 25px;
          height: 25px;
          fill: #294b74;
          -moz-transition: all .3s ease;
          transition: all .3s ease; }
    .cabinet-balance__wallets-title p {
      color: #294b74;
      font-weight: 700;
      font-size: 13px;
      text-transform: uppercase;
      margin-bottom: 5px; }
    .cabinet-balance__wallets-title span {
      color: #294b74;
      font-weight: 400;
      font-size: 12px; }

.cabinet-head {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 40px; }
  @media (max-width: 992px) {
    .cabinet-head {
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  @media (max-width: 768px) {
    .cabinet-head {
      margin-bottom: 30px; } }
  .cabinet-head .main-subtitle {
    margin-bottom: 0; }
    @media (max-width: 992px) {
      .cabinet-head .main-subtitle {
        margin-bottom: 30px; } }

.cabinet-btns {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media (max-width: 568px) {
    .cabinet-btns {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .cabinet-btns .main-btn {
    margin-right: 10px; }
    @media (max-width: 568px) {
      .cabinet-btns .main-btn {
        margin-bottom: 10px; } }
    .cabinet-btns .main-btn:last-child {
      margin-right: 0; }
      @media (max-width: 568px) {
        .cabinet-btns .main-btn:last-child {
          margin-right: 10px; } }

.cabinet-stat {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 20px; }
  .cabinet-stat__item {
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    padding-left: 65px;
    margin: 40px 0; }
    @media (max-width: 768px) {
      .cabinet-stat__item {
        width: 100%;
        margin: 20px 0; } }
    .cabinet-stat__item-icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 0;
      width: 50px;
      height: 50px;
      border-radius: 8px;
      background-color: #0b386d; }
      .cabinet-stat__item-icon svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        fill: #3579ca;
        width: 20px;
        height: 20px; }
    .cabinet-stat__item-title {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .cabinet-stat__item-title p {
        font-size: 14px;
        font-weight: 800;
        color: #fff;
        text-transform: uppercase;
        margin-bottom: 5px; }
      .cabinet-stat__item-title span {
        font-size: 10px;
        font-weight: 400;
        color: #fdd186;
        text-transform: uppercase; }
    .cabinet-stat__item-val {
      font-family: "DINProCond", sans-serif;
      font-weight: 900;
      font-size: 30px;
      color: #3579ca; }
      @media (max-width: 568px) {
        .cabinet-stat__item-val {
          font-size: 24px; } }

.cabinet-refs {
  background-color: #01234d;
  border-radius: 8px;
  padding: 30px 30px 20px 30px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin-bottom: 40px; }
  @media (max-width: 568px) {
    .cabinet-refs {
      padding: 20px 15px 10px 15px; } }
  .cabinet-refs__title {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    color: #2c4d76;
    padding-left: 10px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 12px; }
    @media (max-width: 568px) {
      .cabinet-refs__title {
        margin-bottom: 15px; } }
    .cabinet-refs__title svg {
      fill: #2c4d76;
      -webkit-transform: rotate(90deg) scaleY(-1);
         -moz-transform: rotate(90deg) scaleY(-1);
          -ms-transform: rotate(90deg) scaleY(-1);
              transform: rotate(90deg) scaleY(-1);
      width: 15px;
      height: 15px;
      margin-right: 25px; }
  .cabinet-refs__box {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%; }
    .cabinet-refs__box > svg {
      width: 30px;
      height: 30px;
      fill: #2c4d76;
      margin-right: 20px; }
  .cabinet-refs__wrap {
    border: 1px solid #2c4d76;
    border-radius: 8px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: -moz-calc(100% - 50px);
    width: calc(100% - 50px);
    padding: 0 125px 0 25px;
    height: 60px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    position: relative; }
    @media (max-width: 568px) {
      .cabinet-refs__wrap {
        padding: 0 80px 0 25px; } }
    .cabinet-refs__wrap:after {
      height: 2px;
      width: -moz-calc(100% - 40px);
      width: calc(100% - 40px);
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      bottom: 10px;
      background-color: #3579ca;
      content: ''; }
    .cabinet-refs__wrap span {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .cabinet-refs__copy {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #3579ca;
    color: #fff;
    font-family: "DINPro", sans-serif;
    font-size: 11px;
    font-weight: 900;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 15px;
    height: 38px;
    padding: 0 20px;
    text-transform: uppercase;
    border-radius: 8px;
    border-bottom-left-radius: 0;
    cursor: pointer; }
    @media (max-width: 568px) {
      .cabinet-refs__copy span {
        display: none; } }
    .cabinet-refs__copy svg {
      fill: #fff;
      margin-right: 10px;
      width: 16px;
      height: 16px; }
      @media (max-width: 568px) {
        .cabinet-refs__copy svg {
          margin-right: 0; } }
  .cabinet-refs__sponsor {
    width: -moz-calc(100% - 50px);
    width: calc(100% - 50px);
    height: 60px;
    padding: 5px 20px;
    background-color: #13355e;
    font-weight: 700;
    font-size: 24px;
    color: #2c4d76;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-radius: 8px; }
  .cabinet-refs__left {
    width: 70%;
    padding-right: 40px; }
    @media (max-width: 992px) {
      .cabinet-refs__left {
        width: -moz-calc(50% - 20px);
        width: calc(50% - 20px);
        padding-right: 0; } }
    @media (max-width: 768px) {
      .cabinet-refs__left {
        width: 100%;
        margin-bottom: 20px; } }
  .cabinet-refs__right {
    width: 30%; }
    @media (max-width: 992px) {
      .cabinet-refs__right {
        width: -moz-calc(50% - 20px);
        width: calc(50% - 20px); } }
    @media (max-width: 768px) {
      .cabinet-refs__right {
        width: 100%; } }
  .cabinet-refs_full {
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 768px) {
      .cabinet-refs_full {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .cabinet-refs-stat {
    width: 100%;
    position: relative;
    background-color: #042a59;
    border-radius: 8px;
    padding: 20px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 10px; }
    @media (max-width: 992px) {
      .cabinet-refs-stat {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        padding: 20px 20px 10px 20px; } }
    .cabinet-refs-stat > span {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 20px;
      color: rgba(1, 35, 77, 0.48);
      font-weight: 800;
      font-size: 43px;
      text-transform: uppercase; }
    .cabinet-refs-stat__item {
      position: relative;
      z-index: 2;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: -moz-calc(100% / 9);
      width: calc(100% / 9); }
      @media (max-width: 992px) {
        .cabinet-refs-stat__item {
          width: -moz-calc(100% / 5);
          width: calc(100% / 5);
          margin-bottom: 10px; } }
      @media (max-width: 568px) {
        .cabinet-refs-stat__item {
          width: -moz-calc(100% / 3);
          width: calc(100% / 3); } }
      @media (max-width: 480px) {
        .cabinet-refs-stat__item {
          width: -moz-calc(100% / 2) !important;
          width: calc(100% / 2) !important; } }
      .cabinet-refs-stat__item-title {
        padding-left: 30px;
        position: relative;
        color: #2c4d76;
        text-transform: uppercase;
        font-size: 10px;
        font-weight: 700;
        margin-bottom: 12px; }
      .cabinet-refs-stat__item-val {
        color: #2c4d76;
        font-size: 16px;
        font-weight: 900;
        font-family: "DINProCond", sans-serif; }
      .cabinet-refs-stat__item-icon {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 3px;
        background-color: #fdd186;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center; }
        .cabinet-refs-stat__item-icon svg {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
             -moz-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          width: 10px;
          height: 10px;
          fill: #2c4d76; }

.cabinet-amount {
  width: 100%;
  margin-bottom: 50px;
  border-radius: 8px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.cabinet-input {
  width: 100%;
  position: relative;
  border: 1px solid #0a2f5b;
  border-radius: 8px;
  padding: 0 70px 0 15px; }
  .cabinet-input input {
    width: 100%;
    background-color: transparent;
    border: none;
    height: 60px;
    outline: none;
    font-weight: 800;
    color: #fdd186;
    font-size: 16px; }
  .cabinet-input span {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #fdd186;
    border-radius: 8px;
    color: #002654;
    display: block;
    width: 40px;
    height: 40px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    right: 15px;
    font-size: 22px;
    font-family: "DINPro", sans-serif;
    font-weight: 800;
    line-height: 40px; }

.cabinet-payment {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 50px; }
  .cabinet-payment label {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: -moz-calc(50% - 3px);
    width: calc(50% - 3px);
    margin-bottom: 6px; }
    @media (max-width: 568px) {
      .cabinet-payment label {
        width: 100%; } }
    .cabinet-payment label input {
      display: none; }
      .cabinet-payment label input:checked + .cabinet-payment__item {
        border: 1px solid #244670; }
        .cabinet-payment label input:checked + .cabinet-payment__item p {
          color: #fdd186; }
        .cabinet-payment label input:checked + .cabinet-payment__item .cabinet-payment__item-check {
          background-color: #fff;
          border-color: #fff; }
          .cabinet-payment label input:checked + .cabinet-payment__item .cabinet-payment__item-check svg {
            opacity: 1; }
  .cabinet-payment__item {
    height: 75px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 5px 60px;
    position: relative;
    border: 1px solid #0b305c;
    border-radius: 8px;
    width: 100%;
    cursor: pointer;
    -moz-transition: all .3s ease;
    transition: all .3s ease; }
    .cabinet-payment__item:hover {
      border: 1px solid #244670; }
    .cabinet-payment__item p {
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      color: #fff;
      font-weight: 700;
      font-size: 13px;
      text-transform: uppercase; }
      .cabinet-payment__item p span {
        color: #2c4d76; }
    .cabinet-payment__item-icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 15px;
      width: 30px;
      height: 30px;
      background-color: #fdd186;
      border-radius: 8px; }
      .cabinet-payment__item-icon svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 20px;
        height: 20px;
        fill: #002654; }
    .cabinet-payment__item-check {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 15px;
      width: 25px;
      height: 25px;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      border-radius: 4px;
      border: 1px solid #244670; }
      .cabinet-payment__item-check svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 15px;
        height: 15px;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        fill: #002654;
        opacity: 0; }

.cabinet-plans {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  @media (max-width: 1200px) {
    .cabinet-plans {
      -webkit-justify-content: space-around;
          -ms-flex-pack: distribute;
              justify-content: space-around; } }
  .cabinet-plans__item {
    max-width: 340px;
    width: -moz-calc(100% / 3 - 15px);
    width: calc(100% / 3 - 15px);
    cursor: pointer;
    margin-bottom: 40px; }
    @media (max-width: 1200px) {
      .cabinet-plans__item {
        width: -moz-calc(100% / 2 - 15px);
        width: calc(100% / 2 - 15px); } }
    @media (max-width: 768px) {
      .cabinet-plans__item {
        width: 100%; } }
    .cabinet-plans__item input {
      display: none; }
      .cabinet-plans__item input:checked + .plan .plan-icon {
        background-color: #fdd186; }
        .cabinet-plans__item input:checked + .plan .plan-icon:after {
          display: none; }
        .cabinet-plans__item input:checked + .plan .plan-icon svg {
          fill: #2b4476;
          opacity: 1; }
    .cabinet-plans__item .plan {
      background-image: url(../img/cab-plan-bg.png);
      padding-left: 120px; }
      @media (max-width: 568px) {
        .cabinet-plans__item .plan {
          padding-left: 140px; } }
      .cabinet-plans__item .plan-percent {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 120px;
        text-align: center;
        font-family: "DINProCond", sans-serif;
        font-weight: 900;
        font-size: 36px;
        color: #fdd186;
        left: 0; }
      .cabinet-plans__item .plan:hover .plan-icon {
        background-color: #244670; }
        .cabinet-plans__item .plan:hover .plan-icon svg {
          fill: #0c3566;
          opacity: 1; }
      .cabinet-plans__item .plan-top {
        padding-right: 30px;
        border-bottom: none; }
      .cabinet-plans__item .plan-icon {
        background-color: #0c3566;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
        .cabinet-plans__item .plan-icon svg {
          fill: #2b4476;
          -moz-transition: all .3s ease;
          transition: all .3s ease;
          opacity: 0; }

.cabinet-btn-center {
  text-align: center;
  width: 100%; }

.cabinet-table {
  width: 100%;
  margin-bottom: 25px; }
  .cabinet-table .cabinet-refs__title {
    margin-bottom: 0;
    padding-left: 0; }
  .cabinet-table table {
    width: 100%;
    border-collapse: collapse; }
  @media (max-width: 768px) {
    .cabinet-table tr {
      border: 1px solid rgba(255, 255, 255, 0.1) !important; } }
  .cabinet-table td {
    padding: 20px 5px; }
    @media (max-width: 768px) {
      .cabinet-table td {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; } }
    .cabinet-table td:before {
      color: #fdd186;
      text-transform: uppercase;
      font-size: 12px; }
  .cabinet-table__text {
    color: #fff;
    font-family: "DINPro", sans-serif;
    font-weight: 700;
    font-size: 12px; }
  .cabinet-table__date {
    color: #23456e;
    font-family: "DINPro", sans-serif;
    font-weight: 700;
    font-size: 12px; }
  .cabinet-table__val {
    color: #fdd186;
    font-size: 16px;
    font-family: "DINProCond", sans-serif;
    font-weight: 900; }
  .cabinet-table__wallet {
    position: relative;
    padding-left: 45px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px; }
    .cabinet-table__wallet .cabinet-payment__item-icon {
      left: 0; }
  .cabinet-table__status {
    position: relative;
    padding-left: 20px;
    font-weight: 700;
    font-family: "DINPro", sans-serif;
    font-size: 12px; }
    .cabinet-table__status:after {
      width: 6px;
      height: 6px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 0;
      border-radius: 50%;
      content: ''; }
    .cabinet-table__status.green {
      color: #269d26; }
      .cabinet-table__status.green:after {
        background-color: #269d26; }
    .cabinet-table__status.red {
      color: #9d2626; }
      .cabinet-table__status.red:after {
        background-color: #9d2626; }
    .cabinet-table__status.yellow {
      color: #bca53a; }
      .cabinet-table__status.yellow:after {
        background-color: #bca53a; }

.cabinet-lvl {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 30px; }
  .cabinet-lvl__item {
    margin-right: 25px;
    padding-left: 15px;
    margin-bottom: 12px;
    position: relative;
    font-size: 10px;
    text-transform: uppercase;
    color: #2c4d76;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    text-decoration: none; }
    .cabinet-lvl__item:after {
      position: absolute;
      top: 3px;
      left: 0;
      border-radius: 50%;
      content: '';
      background-color: #2c4d76;
      width: 6px;
      height: 6px; }
    .cabinet-lvl__item:before {
      position: absolute;
      right: 0;
      top: -moz-calc(100% + 10px);
      top: calc(100% + 10px);
      height: 2px;
      width: -moz-calc(100% - 15px);
      width: calc(100% - 15px);
      background-color: transparent;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      content: ''; }
    .cabinet-lvl__item:hover, .cabinet-lvl__item.active {
      color: #fff; }
      .cabinet-lvl__item:hover:after, .cabinet-lvl__item:hover:before, .cabinet-lvl__item.active:after, .cabinet-lvl__item.active:before {
        background-color: #fdd186; }
    .cabinet-lvl__item:last-child {
      margin-right: 0; }

.cabinet-banner {
  margin-bottom: 40px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .cabinet-banner__img {
    width: 100%;
    margin-bottom: 40px; }
    .cabinet-banner__img img {
      max-width: 100%; }
  .cabinet-banner__box {
    background-color: #01234d;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    border-radius: 8px;
    position: relative;
    height: 70px;
    padding: 5px 140px 5px 30px; }
    @media (max-width: 568px) {
      .cabinet-banner__box {
        padding: 5px 85px 5px 30px; } }
  .cabinet-banner__size {
    font-weight: 700;
    font-size: 13px;
    color: #2c4d76;
    text-transform: uppercase;
    margin-right: 30px;
    font-family: "DINProCond", sans-serif; }
  .cabinet-banner__link {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%; }

.cabinet-settings {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%; }
  .cabinet-settings .main-title {
    margin-bottom: 40px; }
  .cabinet-settings__title {
    font-weight: 500;
    font-size: 14px;
    color: #fdd186;
    text-transform: uppercase;
    margin-bottom: 45px;
    width: 100%; }
  .cabinet-settings__form {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 20px 30px;
    background-color: #01234d;
    box-shadow: 0px 9px 9px 0px rgba(0, 0, 0, 0.05);
    width: 100%;
    margin-bottom: 40px;
    border-radius: 8px; }
    .cabinet-settings__form .main-title {
      width: 100%; }
    .cabinet-settings__form p {
      margin-bottom: 5px; }
    .cabinet-settings__form_wallet .cabinet-settings__col {
      width: -moz-calc(50% - 15px);
      width: calc(50% - 15px);
      margin-bottom: 0; }
      @media (max-width: 480px) {
        .cabinet-settings__form_wallet .cabinet-settings__col {
          width: 100%; } }
  .cabinet-settings__col {
    width: -moz-calc(33% - 15px);
    width: calc(33% - 15px); }
    @media (max-width: 768px) {
      .cabinet-settings__col {
        width: -moz-calc(50% - 15px);
        width: calc(50% - 15px); } }
    @media (max-width: 480px) {
      .cabinet-settings__col {
        width: 100%; } }
  .cabinet-settings__btn {
    text-align: center;
    width: 100%; }
  .cabinet-settings__input {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 50px;
    position: relative;
    margin-top: 10px; }
    .cabinet-settings__input p {
      position: absolute;
      bottom: 100%;
      left: 0;
      font-weight: 300;
      font-size: 12px;
      color: #fdd186; }
    .cabinet-settings__input svg {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 12px;
      width: 20px;
      height: 20px;
      fill: #fdd186; }
    .cabinet-settings__input ::-webkit-input-placeholder {
      color: #fdd186;
      text-transform: uppercase; }
    .cabinet-settings__input :-moz-placeholder {
      color: #fdd186;
      text-transform: uppercase; }
    .cabinet-settings__input ::-moz-placeholder {
      color: #fdd186;
      text-transform: uppercase; }
    .cabinet-settings__input :-ms-input-placeholder {
      color: #fdd186;
      text-transform: uppercase; }
    .cabinet-settings__input ::placeholder {
      color: #fdd186;
      text-transform: uppercase; }
    .cabinet-settings__input input {
      height: 40px;
      line-height: 40px;
      width: 100%;
      border: 1px solid #0b305c;
      border-radius: 8px;
      padding: 0 50px 0 15px;
      outline: none;
      font-weight: 500;
      font-size: 10px;
      color: #fdd186;
      font-weight: 400;
      background-color: transparent; }
      .cabinet-settings__input input:focus + svg {
        fill: url(#gr-o); }
  .cabinet-settings__checkbox {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin-bottom: 15px; }
    .cabinet-settings__checkbox:last-child {
      margin-bottom: 0; }
    .cabinet-settings__checkbox p {
      font-weight: 300;
      color: #fdd186;
      font-size: 14px;
      line-height: 1.4;
      text-align: center; }
      @media (max-width: 568px) {
        .cabinet-settings__checkbox p {
          font-size: 12px; } }
    .cabinet-settings__checkbox label {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      cursor: pointer; }
    .cabinet-settings__checkbox input {
      display: none; }
      .cabinet-settings__checkbox input:checked + span:after {
        left: 0; }
      .cabinet-settings__checkbox input:checked + span .on {
        color: #0b305c; }
      .cabinet-settings__checkbox input:checked + span .off {
        color: #fdd186; }
      .cabinet-settings__checkbox input + span {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        background-color: #0b305c;
        border-radius: 30px;
        width: 90px;
        position: relative; }
        .cabinet-settings__checkbox input + span:after {
          width: 45px;
          border-radius: 30px;
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(-50%);
             -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          left: 45px;
          height: 100%;
          content: '';
          z-index: 0;
          -moz-transition: all .3s ease;
          transition: all .3s ease;
          background-color: #fdd186; }
        .cabinet-settings__checkbox input + span span {
          padding: 5px 0;
          width: 40px;
          border-radius: 30px;
          text-align: center;
          font-weight: 500;
          font-size: 13px;
          text-transform: uppercase;
          width: 45px;
          position: relative;
          z-index: 1; }
          .cabinet-settings__checkbox input + span span.on {
            color: #fdd186;
            -moz-transition: all .3s ease;
            transition: all .3s ease; }
          .cabinet-settings__checkbox input + span span.off {
            color: #0b305c;
            -moz-transition: all .3s ease;
            transition: all .3s ease; }
  .cabinet-settings__gg {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    padding-left: 110px;
    margin-bottom: 50px; }
    @media (max-width: 568px) {
      .cabinet-settings__gg {
        padding-left: 0;
        padding-top: 110px; } }
    .cabinet-settings__gg-img {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 0;
      width: 90px;
      height: 90px; }
      @media (max-width: 568px) {
        .cabinet-settings__gg-img {
          top: 0;
          left: 0;
          -webkit-transform: translateY(0);
             -moz-transform: translateY(0);
              -ms-transform: translateY(0);
                  transform: translateY(0); } }
      .cabinet-settings__gg-img img {
        width: 100%;
        height: 100%; }
    .cabinet-settings__gg p {
      font-size: 12px;
      color: #fff;
      margin-bottom: 10px; }
      .cabinet-settings__gg p a {
        color: #fdd186; }
        .cabinet-settings__gg p a:hover {
          text-decoration: none; }
    .cabinet-settings__gg-form {
      position: relative;
      width: 100%; }
      .cabinet-settings__gg-form .cabinet-settings__input {
        margin-bottom: 0;
        height: 100%; }
        .cabinet-settings__gg-form .cabinet-settings__input input {
          height: 45px;
          line-height: 45px; }
      .cabinet-settings__gg-form button {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 0;
        height: 100%;
        border: none;
        outline: none;
        cursor: pointer; }
  .cabinet-settings__auth {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%; }
    .cabinet-settings__auth-col {
      width: -moz-calc(25% - 10px);
      width: calc(25% - 10px);
      margin-bottom: 15px; }
      @media (max-width: 768px) {
        .cabinet-settings__auth-col {
          width: -moz-calc(50% - 10px);
          width: calc(50% - 10px); } }
      @media (max-width: 568px) {
        .cabinet-settings__auth-col {
          width: 100%; } }
      .cabinet-settings__auth-col .cabinet-settings__checkbox {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
        .cabinet-settings__auth-col .cabinet-settings__checkbox p {
          font-size: 11px; }
    .cabinet-settings__auth .cabinet-settings__input p {
      font-size: 11px; }
    .cabinet-settings__auth-row {
      width: 100%;
      margin-bottom: 30px; }

.cab-bg {
  background-position: 0 0; }

.lobibox-notify {
  background: -moz-linear-gradient(bottom, #c9f1cc 0%, #9cca75 100%);
  background: -moz-linear-gradient(bottom, #27842e 0%, #a1d872 100%);
  background: linear-gradient(0deg, #27842e 0%, #a1d872 100%);
  box-shadow: 0px 0px 15px 2px rgba(255, 255, 255, 0.8);
  border-radius: 5px;
  margin-right: 5px;
  border: none !important;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .lobibox-notify-body {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

.cabinet-table_refs {
  border-bottom: 1px solid #1e508a; }
  .cabinet-table_refs:last-child {
    border-bottom: none; }
  @media (max-width: 768px) {
    .cabinet-table_refs {
      border-bottom: none; } }

@media (max-width: 992px) {
  .cabinet-table_refs .cabinet-table__text {
    font-size: 8px; } }

@media (max-width: 768px) {
  .cabinet-table_refs .cabinet-table__text {
    font-size: 12px; } }

@media (max-width: 767px) {
  .cabinet-table_refs tr:nth-child(n+2) td:before {
    display: none; }
  .cabinet-table_refs tbody {
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .cabinet-table_refs tr:nth-child(n+2) td {
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
  .cabinet-table_refs tr:nth-child(1) {
    width: 100%; }
  .cabinet-table_refs tr:nth-child(1) td:nth-child(1),
  .cabinet-table_refs tr:nth-child(1) td:nth-child(5),
  .cabinet-table_refs tr:nth-child(1) td:nth-child(6),
  .cabinet-table_refs tr:nth-child(1) td:nth-child(7),
  .cabinet-table_refs tr:nth-child(1) td:nth-child(8) {
    display: none; }
  .cabinet-table_refs tr:nth-child(n+2) {
    width: -moz-calc(50% - 7px);
    width: calc(50% - 7px); } }

.bounty-preview {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 260px;
  width: 100%;
  margin: 0 auto 30px auto;
  padding-top: 28px;
  border: 1px solid #10335e;
  border-radius: 8px;
  text-align: center; }
  .bounty-preview span {
    font-family: "DINPro", sans-serif;
    font-weight: 300;
    font-size: 12px;
    color: #fdd186;
    margin-bottom: 5px; }
  .bounty-preview p {
    font-size: 22px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-family: "DINPro", sans-serif; }
  .bounty-preview__img {
    height: 260px;
    width: 100%;
    position: relative; }
    .bounty-preview__img img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      pointer-events: none; }

.bounty-title {
  width: 100%;
  font-family: "DINPro", sans-serif;
  font-weight: 700;
  font-size: 22px;
  color: #fff;
  margin-bottom: 20px; }

.bounty-rules {
  padding: 30px;
  border-radius: 8px;
  border: 1px solid #fdd186;
  background-image: url(../img/bounty-rules-bg.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 250px 100%;
  margin-bottom: 30px;
  width: 100%; }
  @media (max-width: 768px) {
    .bounty-rules {
      text-align: center;
      background-image: none; } }
  .bounty-rules__top {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 768px) {
      .bounty-rules__top {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .bounty-rules__top .main-btn {
      margin-bottom: 20px; }
    .bounty-rules__top .bounty-rules__text {
      padding-right: 60px; }
      @media (max-width: 768px) {
        .bounty-rules__top .bounty-rules__text {
          padding-right: 0; } }
  .bounty-rules__text {
    max-width: 460px;
    width: 100%;
    padding-right: 30px;
    margin-bottom: 20px; }
    @media (max-width: 768px) {
      .bounty-rules__text {
        max-width: 100%;
        padding-right: 0; } }
    .bounty-rules__text p {
      font-size: 14px;
      font-weight: 300;
      font-style: italic;
      color: #fff;
      line-height: 2; }
      .bounty-rules__text p span {
        font-weight: 800; }
  .bounty-rules__item {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-right: 30px;
    margin-bottom: 20px; }
    @media (max-width: 768px) {
      .bounty-rules__item {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding-right: 0; } }
    .bounty-rules__item:last-child {
      margin-bottom: 0; }
    .bounty-rules__item .bounty-rules__text {
      margin-bottom: 0;
      max-width: 530px;
      width: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      white-space: nowrap; }
      @media (max-width: 1200px) {
        .bounty-rules__item .bounty-rules__text {
          white-space: normal; } }
      @media (max-width: 768px) {
        .bounty-rules__item .bounty-rules__text {
          max-width: 100%;
          padding-right: 0;
          -webkit-justify-content: center;
             -moz-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-bottom: 20px; } }
      .bounty-rules__item .bounty-rules__text p {
        line-height: 1.5; }
      .bounty-rules__item .bounty-rules__text:after {
        display: inline-block;
        background-image: url(../img/bounty-rules-item.png);
        background-repeat: repeat-x;
        background-position: left center;
        width: 100%;
        height: 2px;
        content: '';
        margin-left: 20px; }
        @media (max-width: 1200px) {
          .bounty-rules__item .bounty-rules__text:after {
            display: none; } }
  .bounty-rules__soc {
    padding-left: 75px;
    position: relative;
    padding-right: 35px;
    min-width: 205px;
    text-decoration: underline;
    -moz-transition: all .3s ease;
    transition: all .3s ease; }
    .bounty-rules__soc:hover {
      text-decoration: none; }
    .bounty-rules__soc span {
      font-family: "DINProCond", sans-serif;
      font-weight: 500;
      font-size: 16px; }
    .bounty-rules__soc-icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 0;
      width: 30px;
      height: 30px;
      border-radius: 4px;
      border: 1px solid #153c6a;
      background-color: #002654; }
      .bounty-rules__soc-icon svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 12px;
        height: 12px; }
    .bounty-rules__soc-arrow {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 0;
      width: 12px;
      height: 12px; }
      .bounty-rules__soc-arrow svg {
        -webkit-transform: scaleX(-1);
           -moz-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
                transform: scaleX(-1);
        width: 12px;
        height: 12px; }
    .bounty-rules__soc.tg {
      color: #1e96c8; }
      .bounty-rules__soc.tg svg {
        fill: #1e96c8; }
    .bounty-rules__soc.fb {
      color: #3c5b9b; }
      .bounty-rules__soc.fb svg {
        fill: #3c5b9b; }
    .bounty-rules__soc.inst {
      color: #fdd186; }
      .bounty-rules__soc.inst svg {
        fill: #fdd186; }
    .bounty-rules__soc.yt {
      color: #ff1700; }
      .bounty-rules__soc.yt svg {
        fill: #ff1700; }
    .bounty-rules__soc.tw {
      color: #33ccff; }
      .bounty-rules__soc.tw svg {
        fill: #33ccff; }
    .bounty-rules__soc.vk {
      color: #4c75a3; }
      .bounty-rules__soc.vk svg {
        fill: #4c75a3; }

.bounty-item {
  width: 100%;
  border-radius: 8px;
  background-color: #01234d;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 30px;
  margin-bottom: 30px; }
  .bounty-item.fb .bounty-item__head span {
    color: #3c5b9b; }
  .bounty-item.fb .bounty-item__icon:before {
    background-color: #3c5b9b; }
  .bounty-item.inst .bounty-item__head span {
    color: #fdd186; }
  .bounty-item.inst .bounty-item__icon:before {
    background-color: #fdd186; }
  .bounty-item.tw .bounty-item__head span {
    color: #33ccff; }
  .bounty-item.tw .bounty-item__icon:before {
    background-color: #33ccff; }
  .bounty-item.vk .bounty-item__head span {
    color: #4c75a3; }
  .bounty-item.vk .bounty-item__icon:before {
    background-color: #4c75a3; }
  .bounty-item.yt .bounty-item__head span {
    color: #ff1700; }
  .bounty-item.yt .bounty-item__icon:before {
    background-color: #ff1700; }
  .bounty-item.btct .bounty-item__head span {
    color: #e8b632; }
  .bounty-item.btct .bounty-item__icon:before {
    background-color: #e8b632; }
  .bounty-item__head {
    width: 100%;
    margin-bottom: 35px;
    font-family: "DINPro", sans-serif;
    font-weight: 900;
    font-size: 22px;
    padding: 0 70px 0 40px;
    white-space: nowrap;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .bounty-item__head:after {
      width: 100%;
      margin-left: 30px;
      height: 15px;
      content: '';
      border-top: 1px solid #0c3566;
      border-right: 1px solid #0c3566;
      border-top-right-radius: 8px;
      margin-bottom: -15px; }
  .bounty-item__icon {
    position: absolute;
    top: 0;
    right: 70px;
    width: 68px;
    height: 68px;
    border-radius: 50%;
    background-color: #01234d;
    -webkit-transform: translate(50%, -50%);
       -moz-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
            transform: translate(50%, -50%);
    pointer-events: none; }
    .bounty-item__icon svg {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      fill: #fff;
      width: 22px;
      height: 22px;
      z-index: 3; }
    .bounty-item__icon:after {
      width: 60px;
      height: 60px;
      border-radius: 50%;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      z-index: 1;
      border: 1px solid #0c3566;
      content: ''; }
    .bounty-item__icon:before {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      z-index: 2;
      border-radius: 50%;
      content: '';
      width: 50px;
      height: 50px; }
  .bounty-item__content {
    padding: 40px 0 40px 40px;
    background-color: #0c3566;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    position: relative; }
    .bounty-item__content h3 {
      margin-bottom: 30px;
      color: #fff;
      width: 100%;
      font-size: 16px;
      font-weight: 800;
      padding-right: 30px;
      line-height: 1.3; }
      .bounty-item__content h3 a {
        color: #fdd186;
        text-decoration: underline; }
        .bounty-item__content h3 a:hover {
          text-decoration: none; }
    .bounty-item__content .main-text {
      padding-right: 30px; }
    .bounty-item__content ul {
      border-left: 1px solid #0b305c;
      padding-left: 20px;
      width: 100%;
      margin-bottom: 30px; }
      .bounty-item__content ul li {
        margin-bottom: 15px;
        padding: 12px 24px;
        border-bottom-left-radius: 8px;
        position: relative;
        background-color: #0b305c; }
        .bounty-item__content ul li:after {
          right: 100%;
          top: 0;
          border: 6px solid transparent;
          border-top-color: #0b305c;
          border-right-color: #0b305c;
          content: '';
          position: absolute; }
        .bounty-item__content ul li:before {
          content: '*';
          position: absolute;
          right: -moz-calc(100% + 20px);
          right: calc(100% + 20px);
          top: 0;
          -webkit-transform: translate(50%, -2px);
             -moz-transform: translate(50%, -2px);
              -ms-transform: translate(50%, -2px);
                  transform: translate(50%, -2px);
          background-color: #fff;
          width: 16px;
          height: 16px;
          background-color: #0c3566;
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
             -moz-box-orient: horizontal;
             -moz-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-justify-content: center;
             -moz-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          color: #cb3131;
          font-size: 22px;
          font-weight: 200; }
      .bounty-item__content ul p {
        font-weight: 200;
        color: #fff;
        line-height: 1.5;
        font-size: 14px; }
  .bounty-item__img {
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px);
    background-color: #01234d;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 10px 10px 10px 0;
    margin-left: -40px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-bottom: 30px; }
    @media (max-width: 480px) {
      .bounty-item__img {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: space-between;
           -moz-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .bounty-item__img-item {
      width: -moz-calc(100% / 4 - 10px);
      width: calc(100% / 4 - 10px);
      height: 130px;
      border-radius: 8px;
      position: relative;
      text-decoration: none;
      margin-right: 15px;
      overflow: hidden; }
      @media (max-width: 480px) {
        .bounty-item__img-item {
          width: -moz-calc(100% / 2 - 10px);
          width: calc(100% / 2 - 10px);
          margin-bottom: 15px;
          margin-right: 0; } }
      .bounty-item__img-item:last-child {
        margin-right: 0; }
      .bounty-item__img-item:hover img {
        opacity: 1; }
      .bounty-item__img-item img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: 50% 50%;
           object-position: 50% 50%;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        opacity: 0.5;
        z-index: 1; }
      .bounty-item__img-item svg {
        width: 28px;
        height: 28px;
        fill: #fff;
        opacity: 0.27;
        position: absolute;
        top: 13px;
        right: 15px;
        z-index: 2; }
      .bounty-item__img-item span {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-weight: 800;
        font-size: 16px;
        color: #2b4476;
        background-color: #fdd186;
        width: 36px;
        height: 36px;
        border-radius: 8px;
        box-shadow: 0px 6px 21px 0px rgba(0, 0, 0, 0.13);
        position: absolute;
        top: 9px;
        left: 9px;
        z-index: 2; }
  .bounty-item__bot {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-right: 40px; }
    @media (max-width: 480px) {
      .bounty-item__bot {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .bounty-item__bot-item {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      text-align: center;
      width: 50%;
      padding: 0 5px; }
      @media (max-width: 480px) {
        .bounty-item__bot-item {
          margin-bottom: 20px;
          width: 100%; }
          .bounty-item__bot-item:last-child {
            margin-bottom: 0; } }
      .bounty-item__bot-item p {
        font-family: "DINPro", sans-serif;
        font-weight: 700;
        font-size: 12px;
        color: #fff;
        margin-bottom: 10px; }
      .bounty-item__bot-item svg {
        fill: #fff;
        opacity: 0.1;
        width: 18px;
        height: 18px;
        -webkit-transform: rotate(-90deg);
           -moz-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
                transform: rotate(-90deg);
        margin-bottom: 10px; }
  .bounty-item__btn {
    height: 50px;
    padding: 0 30px;
    background-color: #fdd186;
    color: #2b4476;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 9px;
    text-align: center;
    font-family: "DINProCond", sans-serif;
    font-weight: 900;
    font-size: 18px;
    text-decoration: none;
    outline: none;
    border: none;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    box-shadow: 0px 6px 21px 0px rgba(0, 0, 0, 0.13);
    white-space: nowrap;
    cursor: pointer;
    max-width: 230px;
    width: 100%; }
    .bounty-item__btn:hover {
      background-color: #2b4476;
      color: #fff; }
    .bounty-item__btn_blue {
      background-color: #2b4476;
      color: #fff; }
      .bounty-item__btn_blue:hover {
        background-color: #fdd186;
        color: #2b4476; }
  .bounty-item__faq {
    margin-bottom: 20px;
    cursor: pointer;
    position: relative;
    padding-right: 30px; }
    .bounty-item__faq:hover .bounty-item__faq-hide {
      opacity: 1;
      pointer-events: all; }
    .bounty-item__faq-box {
      padding-left: 40px;
      position: relative;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .bounty-item__faq-box p {
        font-weight: 400;
        font-size: 12px;
        color: #fdd186; }
    .bounty-item__faq-icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 0; }
      .bounty-item__faq-icon svg {
        width: 23px;
        height: 23px;
        fill: #0b315e; }
    .bounty-item__faq-arrow {
      margin-left: 15px;
      margin-bottom: -3px; }
      .bounty-item__faq-arrow svg {
        width: 17px;
        height: 17px;
        fill: #fdd186;
        -webkit-transform: scaleX(-1);
           -moz-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
                transform: scaleX(-1); }
    .bounty-item__faq-hide {
      position: absolute;
      left: 0;
      bottom: -moz-calc(100% + 20px);
      bottom: calc(100% + 20px);
      width: -moz-calc(100% - 40px);
      width: calc(100% - 40px);
      border-radius: 8px;
      background-color: rgba(255, 255, 255, 0.9);
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      padding: 40px;
      opacity: 0;
      pointer-events: none; }
      @media (max-width: 480px) {
        .bounty-item__faq-hide {
          width: 100%;
          padding: 15px; } }
      .bounty-item__faq-hide p {
        font-size: 16px;
        color: #000;
        margin-bottom: 20px;
        font-weight: 400;
        line-height: 1.5; }
        @media (max-width: 480px) {
          .bounty-item__faq-hide p {
            font-size: 12px; } }
        .bounty-item__faq-hide p:last-child {
          margin-bottom: 0; }
        .bounty-item__faq-hide p span {
          color: #fdd186;
          font-weight: 800; }
      .bounty-item__faq-hide:before {
        position: absolute;
        top: 100%;
        height: 20px;
        width: 100%;
        content: ''; }
      .bounty-item__faq-hide:after {
        content: '';
        top: 100%;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
           -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        border: 8px solid transparent;
        border-top-color: rgba(255, 255, 255, 0.9); }
  .bounty-item__info {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 30px; }
    .bounty-item__info-num {
      position: absolute;
      top: 30px;
      right: 25px;
      pointer-events: none;
      z-index: -1;
      font-family: "Sochi2014", sans-serif;
      font-weight: 700;
      font-size: 77px;
      color: #0b305c; }
    .bounty-item__info-item {
      padding: 20px 10px 20px 20px;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      position: relative;
      z-index: 1;
      width: 50%;
      border-bottom: 1px solid #183f6e;
      border-right: 1px solid #183f6e; }
      @media (max-width: 568px) {
        .bounty-item__info-item {
          width: 100%; } }
      .bounty-item__info-item:nth-child(even) {
        border-right: none; }
      .bounty-item__info-item:nth-last-child(1) {
        border-bottom: none; }
      .bounty-item__info-item table {
        padding-left: 20px; }
        .bounty-item__info-item table td:first-child {
          padding-right: 30px; }
        .bounty-item__info-item table p {
          font-weight: 300;
          font-size: 12px;
          color: #fff;
          margin-bottom: 5px; }
        .bounty-item__info-item table span {
          font-family: "DINProCond", sans-serif;
          font-weight: 900;
          font-size: 22px;
          color: #fff; }
          .bounty-item__info-item table span.orange {
            color: #fdd186; }

.bounty-win {
  width: 100%;
  position: relative;
  padding: 40px 0;
  padding-left: 230px;
  margin-bottom: 30px; }
  @media (max-width: 480px) {
    .bounty-win {
      padding-left: 20px; } }
  .bounty-win .main-btn {
    color: #fdd186; }
    .bounty-win .main-btn:hover {
      color: #2b4476; }
  .bounty-win h3 {
    color: #2b4476;
    font-family: "DINPro", sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 20px; }
  .bounty-win * {
    z-index: 2;
    position: relative; }
  .bounty-win img {
    left: -115px;
    bottom: -32px;
    pointer-events: none;
    position: absolute; }
    @media (max-width: 480px) {
      .bounty-win img {
        display: none; } }
  .bounty-win:after {
    z-index: 1;
    height: 100%;
    width: 10000px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    pointer-events: none;
    background-image: url(../img/bounty-win-bg.png);
    background-repeat: repeat-x;
    background-position: left center;
    background-color: #fdd186;
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 80px; }
    @media (max-width: 480px) {
      .bounty-win:after {
        left: 0; } }

.prize {
  position: relative;
  background-image: url("../img/prize-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  border-radius: 8px;
  box-shadow: 0px 13px 29px 0px rgba(0, 0, 0, 0.15);
  padding: 40px 50px 40px 430px;
  margin-bottom: 100px; }
  @media (max-width: 992px) {
    .prize {
      padding: 40px; } }
  @media (max-width: 768px) {
    .prize {
      text-align: center; } }
  .prize-icon {
    position: absolute;
    z-index: 2;
    pointer-events: none; }
    @media (max-width: 992px) {
      .prize-icon {
        display: none; } }
    .prize-icon_1 {
      top: 5%;
      left: 25%; }
    .prize-icon_2 {
      bottom: 10%;
      left: 30%; }
    .prize-icon_3 {
      bottom: 10%;
      right: 10%; }
    .prize-icon_4 {
      top: 15%;
      right: 23%; }
  .prize-bg {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1; }
    @media (max-width: 992px) {
      .prize-bg {
        display: none; } }
  .prize .main-btn {
    margin-bottom: 30px; }
  @media (max-width: 768px) {
    .prize .main-subtitle {
      display: none; } }
  .prize .main-text {
    padding-left: 0; }
    @media (max-width: 768px) {
      .prize .main-text {
        text-align: center; } }
    .prize .main-text:after {
      display: none; }
  .prize-soc {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media (max-width: 768px) {
      .prize-soc {
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .prize-soc a {
      width: 30px;
      height: 30px;
      border: 1px solid #153c6a;
      border-radius: 4px;
      margin-right: 20px;
      position: relative;
      text-decoration: none;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      margin-bottom: 10px; }
      @media (max-width: 768px) {
        .prize-soc a {
          margin: 0 10px 10px 10px; } }
      .prize-soc a svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 14px;
        height: 14px; }
      .prize-soc a.tg:hover {
        border-color: #1e96c8; }
      .prize-soc a.tg svg {
        fill: #1e96c8; }
      .prize-soc a.fb:hover {
        border-color: #3c5b9b; }
      .prize-soc a.fb svg {
        fill: #3c5b9b; }
      .prize-soc a.inst:hover {
        border-color: #fdd186; }
      .prize-soc a.inst svg {
        fill: #fdd186; }
      .prize-soc a.yt:hover {
        border-color: #ff1700; }
      .prize-soc a.yt svg {
        fill: #ff1700; }
      .prize-soc a.tw:hover {
        border-color: #33ccff; }
      .prize-soc a.tw svg {
        fill: #33ccff; }
      .prize-soc a.vk:hover {
        border-color: #48719f; }
      .prize-soc a.vk svg {
        fill: #48719f; }
    .prize-soc_offset {
      padding-left: 50px; }
      @media (max-width: 768px) {
        .prize-soc_offset {
          padding-left: 0; } }

.reviews-preview__img {
  height: 210px; }

.team {
  background-image: url("../img/team-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 70px 0 50px 0; }
  .team .main-text {
    margin-bottom: 60px; }
  .team-hero {
    width: 100%;
    padding-right: 65px;
    position: relative; }
    @media (max-width: 480px) {
      .team-hero {
        padding-right: 30px; } }
    .team-hero .swiper-container {
      width: 100%;
      padding: 30px; }
    .team-hero .swiper-slide-next .team-hero__item img {
      opacity: 0.5; }
    .team-hero .swiper-slide-next .team-hero__item .item-lang {
      opacity: 0.3; }
    .team-hero .swiper-slide-next .team-hero__item:after {
      right: -10px;
      opacity: 1; }
    .team-hero .swiper-slide-next .team-hero__item:before {
      right: -20px;
      opacity: 1; }
    .team-hero .swiper-slide-active .team-hero__item:after {
      background-color: transparent;
      width: 100%;
      height: 80px;
      top: -20px;
      left: -20px;
      right: auto;
      -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
      opacity: 1;
      box-shadow: none;
      z-index: 20;
      border-top: 8px solid #fdd186;
      border-right: 8px solid #fdd186; }
    .team-hero .swiper-slide-active .team-hero__item:before {
      background-color: transparent;
      width: 90px;
      height: 100%;
      top: -20px;
      left: -20px;
      right: auto;
      -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
      opacity: 1;
      box-shadow: none;
      z-index: 20;
      border-left: 8px solid #fdd186;
      border-bottom: 8px solid #fdd186; }
    .team-hero .swiper-button-next {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 10px;
      border: 6px solid #0c3566;
      background-color: #fdd186;
      width: 45px;
      height: 45px;
      border-radius: 50%;
      content: '';
      background-image: none;
      margin: 0;
      outline: none;
      -moz-transition: all 0.2s;
      transition: all 0.2s; }
      .team-hero .swiper-button-next:hover {
        border-width: 4px; }
      .team-hero .swiper-button-next svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        z-index: 3;
        fill: #0c3566;
        width: 15px;
        height: 15px; }
    .team-hero .swiper-pagination {
      text-align: left;
      color: #ffffff; }
      .team-hero .swiper-pagination span {
        display: inline-block;
        text-align: center; }
      .team-hero .swiper-pagination-fraction {
        bottom: 0px;
        left: 30px; }
    .team-hero__item {
      height: 310px;
      width: 100%;
      max-width: 300px;
      position: relative;
      box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.15);
      border-radius: 2px; }
      .team-hero__item:after {
        height: -moz-calc(100% - 20px);
        height: calc(100% - 20px);
        width: 10px;
        z-index: 2;
        border-radius: 2px;
        background-color: rgba(255, 255, 255, 0.3);
        content: '';
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 0;
        box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.15);
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        opacity: 0; }
      .team-hero__item:before {
        height: -moz-calc(100% - 40px);
        height: calc(100% - 40px);
        width: 10px;
        z-index: 1;
        border-radius: 2px;
        background-color: rgba(255, 255, 255, 0.3);
        content: '';
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 0;
        box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.15);
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        opacity: 0; }
      .team-hero__item img {
        width: 100%;
        height: 100%;
        -o-object-fit: none;
           object-fit: none;
        -o-object-position: 50% 50%;
           object-position: 50% 50%;
        position: relative;
        z-index: 10;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        opacity: 0.7; }
      .team-hero__item .item-lang {
        position: absolute;
        top: 15px;
        left: 15px;
        z-index: 11;
        padding: 5px 10px;
        background: rgba(0, 0, 0, 0.8);
        color: #ffffff;
        opacity: 0.8; }
        .team-hero__item .item-lang .flag-icon {
          margin-right: 10px; }
      .team-hero__item .about-video {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        z-index: 11; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9ub3JtYWxpemUuc2NzcyIsImFwcC5jc3MiLCJjb21tb24vZm9udHMuc2NzcyIsImNvbW1vbi9hbmltYXRpb24uc2NzcyIsImFwcC5zY3NzIiwiY29tbW9uL21peGluLnNjc3MiLCJjb21tb24vaGVhZGVyLnNjc3MiLCJjb21tb24vZmlyc3Quc2NzcyIsImNvbW1vbi9pbnZlc3Quc2NzcyIsImNvbW1vbi9hZmZpbC5zY3NzIiwiY29tbW9uL2Fib3V0LnNjc3MiLCJjb21tb24vY2VydC5zY3NzIiwiY29tbW9uL3N0YXQuc2NzcyIsImNvbW1vbi9yb2FkbWFwLnNjc3MiLCJjb21tb24vd2FsbGV0cy5zY3NzIiwiY29tbW9uL3F1b3RlLnNjc3MiLCJjb21tb24vYWR2YW50YWdlLnNjc3MiLCJjb21tb24vbmV3cy5zY3NzIiwiY29tbW9uL3NpZ24uc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyIsImNvbW1vbi9jYWJpbmV0LnNjc3MiLCJjb21tb24vYm91bnR5LnNjc3MiLCJjb21tb24vcmV2aWV3cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRFQUE0RTtBQUU1RTtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FBRUg7RUFDRSxrQkFBaUI7RUFBRSxPQUFPO0VBQzFCLCtCQUE4QjtFQUFFLE9BQU8sRUFDeEM7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOztHQUVHO0FBRUg7RUFDRSxVQUFTLEVBQ1Y7O0FBRUQ7OztHQUdHO0FBRUg7RUFDRSxlQUFjO0VBQ2QsaUJBQWdCLEVBQ2pCOztBQUVEO2dGQUNnRjtBQUVoRjs7O0dBR0c7QUFFSDtFQUNFLDZCQUF1QjtPQUF2Qix3QkFBdUI7RUFBRSxPQUFPO0VBQ2hDLFVBQVM7RUFBRSxPQUFPO0VBQ2xCLGtCQUFpQjtFQUFFLE9BQU8sRUFDM0I7O0FBRUQ7OztHQUdHO0FBRUg7RUFDRSxrQ0FBaUM7RUFBRSxPQUFPO0VBQzFDLGVBQWM7RUFBRSxPQUFPLEVBQ3hCOztBQUVEO2dGQUNnRjtBQUVoRjs7R0FF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QUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsWUFBVyxFQUFBO0VBR2I7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQSxFQUFBOztBQWxDZDtFQUNFO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsWUFBVyxFQUFBO0VBR2I7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQSxFQUFBOztBQWxDZDtFQUNFO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsWUFBVyxFQUFBO0VBR2I7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQSxFQUFBOztBQUdkO0VBQ0U7SUFDRSxXQUFVO0lBQ1YsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxZQUFXLEVBQUE7RUFHYjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFFWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsWUFBVyxFQUFBO0VBR2I7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQSxFQUFBOztBQXZDZDtFQUNFO0lBQ0UsV0FBVTtJQUNWLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsWUFBVyxFQUFBO0VBR2I7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBRVo7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFlBQVcsRUFBQTtFQUdiO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUEsRUFBQTs7QUF2Q2Q7RUFDRTtJQUNFLFdBQVU7SUFDVixVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFlBQVcsRUFBQTtFQUdiO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUVaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxZQUFXLEVBQUE7RUFHYjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBLEVBQUE7O0FBR2Q7RUFDRTtJQUNFLFVBQVM7SUFDVCxXQUFVO0lBQ1YsV0FBVSxFQUFBO0VBR1o7SUFDRSxVQUFTO0lBQ1QsWUFBVztJQUNYLFlBQVcsRUFBQTtFQUdiO0lBQ0UsVUFBUztJQUNULFlBQVc7SUFDWCxXQUFVLEVBQUE7RUFHWjtJQUNFLFVBQVM7SUFDVCxZQUFXO0lBQ1gsV0FBVSxFQUFBO0VBR1o7SUFDRSxVQUFTO0lBQ1QsWUFBVztJQUNYLFlBQVcsRUFBQTtFQUdiO0lBQ0UsVUFBUztJQUNULFlBQVc7SUFDWCxXQUFVLEVBQUEsRUFBQTs7QUFsQ2Q7RUFDRTtJQUNFLFVBQVM7SUFDVCxXQUFVO0lBQ1YsV0FBVSxFQUFBO0VBR1o7SUFDRSxVQUFTO0lBQ1QsWUFBVztJQUNYLFlBQVcsRUFBQTtFQUdiO0lBQ0UsVUFBUztJQUNULFlBQVc7SUFDWCxXQUFVLEVBQUE7RUFHWjtJQUNFLFVBQVM7SUFDVCxZQUFXO0lBQ1gsV0FBVSxFQUFBO0VBR1o7SUFDRSxVQUFTO0lBQ1QsWUFBVztJQUNYLFlBQVcsRUFBQTtFQUdiO0lBQ0UsVUFBUztJQUNULFlBQVc7SUFDWCxXQUFVLEVBQUEsRUFBQTs7QUFsQ2Q7RUFDRTtJQUNFLFVBQVM7SUFDVCxXQUFVO0lBQ1YsV0FBVSxFQUFBO0VBR1o7SUFDRSxVQUFTO0lBQ1QsWUFBVztJQUNYLFlBQVcsRUFBQTtFQUdiO0lBQ0UsVUFBUztJQUNULFlBQVc7SUFDWCxXQUFVLEVBQUE7RUFHWjtJQUNFLFVBQVM7SUFDVCxZQUFXO0lBQ1gsV0FBVSxFQUFBO0VBR1o7SUFDRSxVQUFTO0lBQ1QsWUFBVztJQUNYLFlBQVcsRUFBQTtFQUdiO0lBQ0UsVUFBUztJQUNULFlBQVc7SUFDWCxXQUFVLEVBQUEsRUFBQTs7QUFHZDtFQUNFO0lBQ0UsVUFBUztJQUNULFdBQVU7SUFDVixXQUFVLEVBQUE7RUFHWjtJQUNFLFVBQVM7SUFDVCxZQUFXO0lBQ1gsWUFBVyxFQUFBO0VBR2I7SUFDRSxVQUFTO0lBQ1QsWUFBVztJQUNYLFdBQVUsRUFBQTtFQUdaO0lBQ0UsVUFBUztJQUNULFlBQVc7SUFDWCxXQUFVLEVBQUE7RUFHWjtJQUNFLFVBQVM7SUFDVCxZQUFXO0lBQ1gsWUFBVyxFQUFBO0VBR2I7SUFDRSxVQUFTO0lBQ1QsWUFBVztJQUNYLFdBQVUsRUFBQSxFQUFBOztBQWxDZDtFQUNFO0lBQ0UsVUFBUztJQUNULFdBQVU7SUFDVixXQUFVLEVBQUE7RUFHWjtJQUNFLFVBQVM7SUFDVCxZQUFXO0lBQ1gsWUFBVyxFQUFBO0VBR2I7SUFDRSxVQUFT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LCtCQUF5QjtRQUF6QiwwQkFBeUI7UUFDekIsWUFBVztRQUNYLFdBQVU7UUFDVixtQkFBa0I7UUFDbEIsMkNBQTJCO1FBQzNCLFlBQVc7UWpCL0lqQixtQkFBa0I7UUFDbEIsU0FBUTtRQUNSLG9DQUEyQjtXQUEzQixpQ0FBMkI7WUFBM0IsZ0NBQTJCO2dCQUEzQiw0QkFBMkI7UWlCK0lyQixTQUFRO1FBQ1IsaURBQWdEO1FBQ2hELDhCQUF3QjtRQUF4Qix5QkFBd0I7UUFDeEIsV0FBVSxFQUNYO01BbENGO1FBcUNHLFlBQVc7UUFDWCxhQUFZO1FBRVosb0JBQWdCO1dBQWhCLGlCQUFnQjtRQUNoQiw0QkFBd0I7V0FBeEIseUJBQXdCO1FBQ3hCLG1CQUFrQjtRQUNsQixZQUFXO1FBQ1gsOEJBQXdCO1FBQXhCLHlCQUF3QjtRQUN4QixhQUFZLEVBQ2I7TUE5Q0Y7UUFpREcsbUJBQWtCO1FBQ2xCLFVBQVM7UUFDVCxXQUFVO1FBQ1YsWUFBVztRQUNYLGtCQUFpQjtRQUNqQiwrQkFBMkI7UUFDM0IsZUFBYztRQUNkLGFBQVksRUFJYjtRQTVERjtVQTBESyxtQkFBa0IsRUFDbkI7TUEzREo7UWpCaElILG1CQUFrQjtRQUNsQixTQUFRO1FBQ1IsVUFBUztRQUNULHlDQUFnQztXQUFoQyxzQ0FBZ0M7WUFBaEMscUNBQWdDO2dCQUFoQyxpQ0FBZ0M7UWlCNEwxQixZQUFXLEVBQ1oiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2NoaTIwMTQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlNvY2hpMjAxNCBCb2xkXCIpLCBsb2NhbChcIlNvY2hpMjAxNC1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Tb2NoaS9Tb2NoaTIwMTQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Tb2NoaS9Tb2NoaTIwMTQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvY2hpMjAxNCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTb2NoaTIwMTQgTWVkaXVtXCIpLCBsb2NhbChcIlNvY2hpMjAxNC1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29jaGkyMDE0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb2NoaS9Tb2NoaTIwMTQtTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiU29jaGkyMDE0IExpZ2h0XCIpLCBsb2NhbChcIlNvY2hpMjAxNC1MaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtUmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJDaXJjZVwiKSwgbG9jYWwoXCJDaXJjZS1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NpcmNlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkNpcmNlIEV4dHJhTGlnaHRcIiksIGxvY2FsKFwiQ2lyY2UtRXh0cmFMaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFMaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtVGhpbi5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJDaXJjZSBUaGluXCIpLCBsb2NhbChcIkNpcmNlLVRoaW5cIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLVRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkNpcmNlIExpZ2h0XCIpLCBsb2NhbChcIkNpcmNlLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NpcmNlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkNpcmNlIEJvbGRcIiksIGxvY2FsKFwiQ2lyY2UtQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkNpcmNlIEV4dHJhQm9sZFwiKSwgbG9jYWwoXCJDaXJjZS1FeHRyYUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJESU4gUHJvIE1lZGl1bVwiKSwgbG9jYWwoXCJESU5Qcm8tTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTlBybyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1CbGFja0l0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJESU4gUHJvIEJsYWNrIEl0YWxpY1wiKSwgbG9jYWwoXCJESU5Qcm8tQmxhY2tJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQmxhY2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQmxhY2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bUl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJESU4gUHJvIE1lZGl1bSBJdGFsaWNcIiksIGxvY2FsKFwiRElOUHJvLU1lZGl1bUl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU5Qcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJESU4gUHJvIEJvbGRcIiksIGxvY2FsKFwiRElOUHJvLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkRJTiBQcm8gTGlnaHRcIiksIGxvY2FsKFwiRElOUHJvLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTlBybyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1JdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiRElOIFBybyBJdGFsaWNcIiksIGxvY2FsKFwiRElOUHJvLUl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU5Qcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiRElOUHJvXCIpLCBsb2NhbChcIkRJTlByb1wiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU5Qcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQmxhY2suZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiRElOIFBybyBCbGFja1wiKSwgbG9jYWwoXCJESU5Qcm8tQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUxpZ2h0SXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkRJTiBQcm8gTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIkRJTlByby1MaWdodEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1MaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU5Qcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJESU4gUHJvIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIkRJTlByby1Cb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTlByb0NvbmQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQmxhY2tJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiRElOIFBybyBDb25kZW5zZWQgQmxhY2sgSXRhbGljXCIpLCBsb2NhbChcIkRJTlByby1Db25kZW5zZWRCbGFja0l0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFja0l0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFja0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU5Qcm9Db25kJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZE1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJESU4gUHJvIENvbmRlbnNlZCBNZWRpdW1cIiksIGxvY2FsKFwiRElOUHJvLUNvbmRlbnNlZE1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRNZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRNZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZE1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU5Qcm9Db25kJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZE1lZGl1bUl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJESU4gUHJvIENvbmRlbnNlZCBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIkRJTlByby1Db25kZW5zZWRNZWRpdW1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTWVkaXVtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRNZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOUHJvQ29uZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFjay5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJESU4gUHJvIENvbmRlbnNlZCBCbGFja1wiKSwgbG9jYWwoXCJESU5Qcm8tQ29uZGVuc2VkQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOUHJvQ29uZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkRJTiBQcm8gQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiRElOUHJvLUNvbmRlbnNlZEJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOUHJvQ29uZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkRJTiBQcm8gQ29uZGVuc2VkIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIkRJTlByby1Db25kZW5zZWRCb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTlByb0NvbmQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkUmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJESU4gUHJvIENvbmRlbnNlZCBSZWd1bGFyXCIpLCBsb2NhbChcIkRJTlByby1Db25kZW5zZWRSZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZFJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRSZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTlByb0NvbmQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkRJTiBQcm8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJESU5Qcm8tQ29uZGVuc2VkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTlByb0NvbmQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTGlnaHRJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiRElOIFBybyBDb25kZW5zZWQgTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIkRJTlByby1Db25kZW5zZWRMaWdodEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRMaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZExpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRMaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU5Qcm9Db25kJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZExpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkRJTiBQcm8gQ29uZGVuc2VkIExpZ2h0XCIpLCBsb2NhbChcIkRJTlByby1Db25kZW5zZWRMaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRMaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZExpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hQ24nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0SXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIENvbmRlbnNlZCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmFDb25kLUxpZ2h0SXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0SXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtTGlnaHRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0SXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHRJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUxpZ2h0SXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUxpZ2h0SXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUxpZ2h0SXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBDb25kZW5zZWQgUmVndWxhclwiKSwgbG9jYWwoXCJQcm94aW1hTm92YUNvbmQtUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1FeHRyYWJsZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgRXh0cmFib2xkXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUV4dHJhYmxkXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtRXh0cmFibGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2suZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIENvbmRlbnNlZCBCbGFja1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YUNvbmQtQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZEl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBDb25kZW5zZWQgRXh0cmFib2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YUNvbmQtRXh0cmFibGRJdFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtRXh0cmFibGRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtRXh0cmFibGRJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBSZWd1bGFyXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtU2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIFNlbWlib2xkXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLVNlbWlib2xkXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gVGgnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVRoaW4uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBUaGluXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhRXhDbi1UaGluXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1UaGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtU2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIENvbmRlbnNlZCBTZW1pYm9sZFwiKSwgbG9jYWwoXCJQcm94aW1hTm92YUNvbmQtU2VtaWJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBMdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tU2VtaWJvbGRJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIFNlbWlib2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YUV4Q24tU2VtaWJvbGRJdFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tU2VtaWJvbGRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tU2VtaWJvbGRJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIEx0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIFNlbWlib2xkXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tU2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1UaGluSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLVRoaW5JdFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1UaGluSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1UaGluSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVRoaW5JdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hQ24nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW4uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIENvbmRlbnNlZCBUaGluXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhQ29uZC1UaGluXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1UaGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtUmVndWxhckl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBDb25kZW5zZWQgUmVndWxhciBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmFDb25kLVJlZ3VsYXJJdFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtUmVndWxhckl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVJlZ3VsYXJJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVJlZ3VsYXJJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIFRoJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1UaGluSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBUaGluIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YUV4Q24tVGhpbkl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1UaGluSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tVGhpbkl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tVGhpbkl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIFNlbWlib2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1TZW1pYm9sZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgUmVndWxhciBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtUmVndWxhckl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtUmVndWxhckl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtRXh0cmFibGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIENvbmRlbnNlZCBFeHRyYWJvbGRcIiksIGxvY2FsKFwiUHJveGltYU5vdmFDb25kLUV4dHJhYmxkXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUV4dHJhYmxkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gVGgnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUV4dHJhYmxkSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBFeHRyYWJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZEl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUV4dHJhYmxkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gQmwnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJsYWNrSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBCbGFjayBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmFFeENuLUJsYWNrSXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJsYWNrSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQmxhY2tJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJsYWNrSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBMdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHRJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YUV4Q24tTGlnaHRJdFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1MaWdodEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHRJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hQ24nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW5JdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgQ29uZGVuc2VkIFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhQ29uZC1UaGluSXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW5JdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1UaGluSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1UaGluSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBMdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBMaWdodFwiKSwgbG9jYWwoXCJQcm94aW1hTm92YUV4Q24tTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1Cb2xkSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIENvbmRlbnNlZCBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YUNvbmQtQm9sZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1Cb2xkSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQm9sZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQm9sZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gVGgnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUV4dHJhYmxkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgRXh0cmFib2xkXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tRXh0cmFibGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tRXh0cmFibGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIFJnJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1Cb2xkSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YUV4Q24tQm9sZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1Cb2xkSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQm9sZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQm9sZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJsYWNrLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBCbGFja1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1CbGFja1wiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBCb2xkXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBSZyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiUHJveGltYU5vdmFFeENuLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFULVRoaW4uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIFRoaW5cIiksIGxvY2FsKFwiUHJveGltYU5vdmFULVRoaW5cIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFULVRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YVQtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFULVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQm9sZEl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1Cb2xkSXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQm9sZEl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQm9sZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1Cb2xkSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJQcm94aW1hTm92YUNvbmQtQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIEJsJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1CbGFjay5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIEJsYWNrXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhRXhDbi1CbGFja1wiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIFJnJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFySXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBSZWd1bGFyIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YUV4Q24tUmVndWxhckl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFySXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tUmVndWxhckl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tUmVndWxhckl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIENvbmRlbnNlZCBMaWdodFwiKSwgbG9jYWwoXCJQcm94aW1hTm92YUNvbmQtTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtRXh0cmFibGRJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgRXh0cmFib2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1FeHRyYWJsZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2tJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgQ29uZGVuc2VkIEJsYWNrIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YUNvbmQtQmxhY2tJdFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2tJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1CbGFja0l0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2tJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIFJnJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgUmVndWxhclwiKSwgbG9jYWwoXCJQcm94aW1hTm92YUV4Q24tUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1MaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgTGlnaHRcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBDb25kZW5zZWQgU2VtaWJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJsYWNrSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEJsYWNrIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1CbGFja0l0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJsYWNrSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFja0l0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFja0l0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBrZXlmcmFtZXMgc3RhdFJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3RhdFNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGludmVzdC13YWxsZXRzIHtcbiAgMCUge1xuICAgIHRvcDogMTUwcHg7IH1cbiAgNTAlIHtcbiAgICB0b3A6IDExMHB4OyB9XG4gIDEwMCUge1xuICAgIHRvcDogMTUwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdhbGxldExlZnQge1xuICAwJSB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIGJvdHRvbTogMjAwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICByaWdodDogMTUwcHg7XG4gICAgYm90dG9tOiA0MDBweDtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB3YWxsZXRSaWdodCB7XG4gIDAlIHtcbiAgICByaWdodDogMTAwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICByaWdodDogMTUwcHg7XG4gICAgYm90dG9tOiAyMDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICBib3R0b206IDQwMHB4O1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvYWQxIHtcbiAgMCUge1xuICAgIGJvdHRvbTogMTglO1xuICAgIGxlZnQ6IDIxJTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7XG4gICAgYm90dG9tOiAyNiU7XG4gICAgbGVmdDogMzMlO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAzNSUge1xuICAgIGJvdHRvbTogMzElO1xuICAgIGxlZnQ6IDM5JTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDU1JSB7XG4gICAgYm90dG9tOiA0MCU7XG4gICAgbGVmdDogNDYlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzUlIHtcbiAgICBib3R0b206IDU1JTtcbiAgICBsZWZ0OiA1MiU7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4NSUge1xuICAgIGJvdHRvbTogNjMlO1xuICAgIGxlZnQ6IDU4JTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDk1JSB7XG4gICAgYm90dG9tOiA2MyU7XG4gICAgbGVmdDogNjElO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDU3JTtcbiAgICBsZWZ0OiA2NyU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm9hZDIge1xuICAwJSB7XG4gICAgYm90dG9tOiAxNCU7XG4gICAgbGVmdDogMjQlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlIHtcbiAgICBib3R0b206IDI1JTtcbiAgICBsZWZ0OiA0MSU7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIDU1JSB7XG4gICAgYm90dG9tOiAzNyU7XG4gICAgbGVmdDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNjUlIHtcbiAgICBib3R0b206IDQxJTtcbiAgICBsZWZ0OiA1NiU7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIGJvdHRvbTogNDMlO1xuICAgIGxlZnQ6IDY1JTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDg1JSB7XG4gICAgYm90dG9tOiA0NSU7XG4gICAgbGVmdDogNzElO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogNTYlO1xuICAgIGxlZnQ6IDg4JTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb2FkMyB7XG4gIDAlIHtcbiAgICBib3R0b206IDEwJTtcbiAgICBsZWZ0OiAyOSU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIGJvdHRvbTogMTUlO1xuICAgIGxlZnQ6IDM2JTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICA2NSUge1xuICAgIGJvdHRvbTogMjklO1xuICAgIGxlZnQ6IDUxJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgYm90dG9tOiAzMyU7XG4gICAgbGVmdDogNTclO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODUlIHtcbiAgICBib3R0b206IDM1JTtcbiAgICBsZWZ0OiA2NyU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDQ4JTtcbiAgICBsZWZ0OiA4NyU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm9hZDQge1xuICAwJSB7XG4gICAgYm90dG9tOiA4JTtcbiAgICBsZWZ0OiA0MCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIGJvdHRvbTogMjUlO1xuICAgIGxlZnQ6IDY2JTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAyNSUge1xuICAgIGJvdHRvbTogMzAlO1xuICAgIGxlZnQ6IDcxJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDU1JSB7XG4gICAgYm90dG9tOiA0MiU7XG4gICAgbGVmdDogNzglO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzUlIHtcbiAgICBib3R0b206IDUyJTtcbiAgICBsZWZ0OiA4MyU7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4NSUge1xuICAgIGJvdHRvbTogNTMlO1xuICAgIGxlZnQ6IDg2JTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDQ3JTtcbiAgICBsZWZ0OiA5MiU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm9hZDUge1xuICAwJSB7XG4gICAgbGVmdDogMzQlO1xuICAgIGJvdHRvbTogMCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIGxlZnQ6IDcwJTtcbiAgICBib3R0b206IDI0JTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICA2NSUge1xuICAgIGxlZnQ6IDc3JTtcbiAgICBib3R0b206IDMzJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgbGVmdDogODYlO1xuICAgIGJvdHRvbTogMzglO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODUlIHtcbiAgICBsZWZ0OiA5MSU7XG4gICAgYm90dG9tOiAzOSU7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUlO1xuICAgIGJvdHRvbTogNDElO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvYWQ2IHtcbiAgMCUge1xuICAgIGxlZnQ6IDQzJTtcbiAgICBib3R0b206IDAlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTUlIHtcbiAgICBsZWZ0OiA2OCU7XG4gICAgYm90dG9tOiAxOCU7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgNjUlIHtcbiAgICBsZWZ0OiA3OSU7XG4gICAgYm90dG9tOiAyOCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIGxlZnQ6IDg0JTtcbiAgICBib3R0b206IDMxJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDg1JSB7XG4gICAgbGVmdDogOTElO1xuICAgIGJvdHRvbTogMzMlO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1JTtcbiAgICBib3R0b206IDM1JTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYm9keS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbnAsIGgxLCBoMiwgaDMsIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbnN1cCwgc3ViIHtcbiAgZm9udC1zaXplOiA2MCU7IH1cblxuc3VwIHtcbiAgdG9wOiAtM3B4OyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRlbnQge1xuICBmbGV4OiAxIDAgYXV0bzsgfVxuXG4uZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnN2Zy1ncmFkaWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwOyB9XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQpIHtcbiAgLm1haW4tdGl0bGUtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MzM2YjYgMCUsICNhNDRlZDAgMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLm1haW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0OyB9XG5cbi50ZXJtcyB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAudGVybXMgaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAudGVybXMgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzYwNjA2MDsgfVxuICAgIC50ZXJtcyBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGVybXMgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAudGVybXMgLml0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5idGMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2J0Yy5zdmcpOyB9XG5cbi5iY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JjaC5zdmcpOyB9XG5cbi50cm9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90cm9uLnN2Zyk7IH1cblxuLmRhc2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rhc2guc3ZnKTsgfVxuXG4uZG9nZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG9nZS5zdmcpOyB9XG5cbi5ldGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2V0aC5zdmcpOyB9XG5cbi5sdGMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2x0Yy5zdmcpOyB9XG5cbi5tb25lcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21vbmVyby5zdmcpOyB9XG5cbi5wYXllZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BheWVlci5zdmcpOyB9XG5cbi5wbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG0uc3ZnKTsgfVxuXG4ucmlwcGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yaXBwbGUuc3ZnKTsgfVxuXG4uZXRoYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXRoYy5zdmcpOyB9XG5cbi5tZnAtY2xvc2Uge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ubWFpbi1idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgY29sb3I6ICMyYjQ0NzY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDIxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubWFpbi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjQ0NzY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1haW4tYnRuX2JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjQ0NzY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1idG5fYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgY29sb3I6ICMyYjQ0NzY7IH1cbiAgLm1haW4tYnRuX2NhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDY3MDtcbiAgICBjb2xvcjogIzAwMjY1NDsgfVxuICAgIC5tYWluLWJ0bl9jYWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNDQ3NjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYWluLWJ0bl90cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyNDQ2NzA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDY3MDsgfVxuICAgIC5tYWluLWJ0bl90cmFuc3BhcmVudDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0NDc2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm1haW4tYnRuX2ljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYWluLWJ0bl9pY29uIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDsgfVxuICAubWFpbi1idG5fZW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLWJ0bl9lbmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ubWFpbi10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1haW4tdGV4dCBhIHtcbiAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tYWluLXRleHQgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubWFpbi10ZXh0IHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5tYWluLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubWFpbi10ZXh0IHAgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tYWluLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1haW4tdGl0bGUgc3BhbiB7XG4gICAgY29sb3I6ICNmZGQxODY7IH1cbiAgLm1haW4tdGl0bGVfbG93ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYWluLXRpdGxlX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLm1haW4tc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNmZGQxODY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDVweDsgfVxuICAubWFpbi1zdWJ0aXRsZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29udGVudDogJyc7IH1cbiAgLm1haW4tc3VidGl0bGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5tYWluLXN1YnRpdGxlIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiAjZmRkMTg2OyB9XG4gIC5tYWluLXN1YnRpdGxlX2ljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAgIC5tYWluLXN1YnRpdGxlX2ljb246YWZ0ZXIsIC5tYWluLXN1YnRpdGxlX2ljb246YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLm1hcCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDsgfVxuICAuaGVhZGVyLWNvbnRhY3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyLWNvbnRhY3RzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuaGVhZGVyLWNvbnRhY3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlci1jb250YWN0c19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAuaGVhZGVyLWNvbnRhY3RzX19pdGVtLmxpbmUtdG9wLWJnOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTMzNjM7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5oZWFkZXItY29udGFjdHNfX2l0ZW0ubGluZS10b3AtYmc6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmhlYWRlci1jb250YWN0c19faXRlbSA+IHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZGQxODY7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuaGVhZGVyLWNvbnRhY3RzX19pdGVtIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaGVhZGVyLWNvbnRhY3RzX19pdGVtIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaGVhZGVyLWNvbnRhY3RzX19pdGVtIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlYWRlci1jb250YWN0c19faXRlbSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAgIC5oZWFkZXItY29udGFjdHNfX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgLmhlYWRlci1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAuaGVhZGVyLWJ0bnMgLm1haW4tYnRuIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmhlYWRlci1idG5zIC5tYWluLWJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmhlYWRlci1idG5zIC5tYWluLWJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaGVhZGVyLWJ0bnMgLm1haW4tYnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG4ubGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGFuZ3VhZ2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmxhbmd1YWdlID4gc3BhbiB7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLmxhbmd1YWdlLW1haW4ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAubGFuZ3VhZ2UtbWFpbiAuZmxhZy1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAubGFuZ3VhZ2UtbWFpbiBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjE3O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4OyB9XG4gIC5sYW5ndWFnZS1oaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmxhbmd1YWdlX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjb2xvcjogIzAwMjY1NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmxhbmd1YWdlX19pdGVtIC5mbGFnLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5sYW5ndWFnZV9faXRlbS5hY3RpdmUsIC5sYW5ndWFnZV9faXRlbTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAubGFuZ3VhZ2U6aG92ZXIgLmxhbmd1YWdlLWhpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uZmlyc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuZmlyc3Qtc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZpcnN0LXNpZGViYXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmlyc3Qtc2lkZWJhcjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5maXJzdC1zY2VuZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmZpcnN0LXNjZW5lX19iZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZpcnN0LXNjZW5lX19pY29ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZmlyc3Qtc2NlbmVfX2ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmZpcnN0LXNjZW5lX19pY29uIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmZpcnN0LXNjZW5lX19pY29uOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGFuaW1hdGlvbjogcm9hZDEgMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gICAgICAuZmlyc3Qtc2NlbmVfX2ljb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uOiByb2FkMiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjVzOyB9XG4gICAgICAuZmlyc3Qtc2NlbmVfX2ljb246bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uOiByb2FkMyAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgICAgIC5maXJzdC1zY2VuZV9faWNvbjpudGgtY2hpbGQoNCkge1xuICAgICAgICBhbmltYXRpb246IHJvYWQ0IDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuICAgICAgLmZpcnN0LXNjZW5lX19pY29uOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGFuaW1hdGlvbjogcm9hZDUgMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC41czsgfVxuICAgICAgLmZpcnN0LXNjZW5lX19pY29uOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIGFuaW1hdGlvbjogcm9hZDYgMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5maXJzdCAuY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlyc3Qtc3VidGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZmlyc3Qtc3VidGl0bGU6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5maXJzdC1zdWJ0aXRsZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5maXJzdC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuZmlyc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIC5maXJzdC10aXRsZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMzU3OWNhOyB9XG4gIC5maXJzdCAubWFpbi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4OyB9XG4gIC5maXJzdC1jb250ZW50IC5tYWluLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZmlyc3QtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIC5maXJzdF9jb250YWN0cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy1iZy5wbmcpOyB9XG4gIC5maXJzdF9iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9maXJzdC1iZy5wbmcpOyB9XG4gIC5maXJzdF9zaWduIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NpZ24tYmcucG5nKTsgfVxuICAuZmlyc3RfYWJvdXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQtYmcucG5nKTsgfVxuXG4ubG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1haW4tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1uYXYge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm1haW4tbmF2IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW4tbmF2IGEge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAubWFpbi1uYXYgYTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLm1haW4tbmF2IGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1haW4tbmF2IGE6aG92ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZkZDE4NjtcbiAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAubWFpbi1uYXYgYTpob3ZlcjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWFpbi1uYXYgYS5hY3RpdmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZGQxODY7XG4gICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgLm1haW4tbmF2IGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAxMnB4OyB9XG4gICAgLm1haW4tbmF2IGEgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5zb2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNvYyB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnNvYyBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zb2Mgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLnNvYyA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgLnNvYyA+IGE6aG92ZXIgPiBzdmcge1xuICAgICAgZmlsbDogI2ZkZDE4NjsgfVxuICAgIC5zb2MgPiBhID4gc3ZnIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4uaW52ZXN0IHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDsgfVxuICAuaW52ZXN0LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaW52ZXN0LXRpdGxlX19pY29uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMjBweDsgfVxuICAgICAgLmludmVzdC10aXRsZV9faWNvbiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gICAgLmludmVzdC10aXRsZV9yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuaW52ZXN0LXRpdGxlX3JpZ2h0IC5pbnZlc3QtdGl0bGVfX2ljb24ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAuaW52ZXN0LXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuaW52ZXN0LXNsaWRlciAuc3RhdC1zbGlkZXJfX25hdiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLmludmVzdC1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmludmVzdC1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogNDIwcHg7IH0gfVxuICAgIC5pbnZlc3Qtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC5pbnZlc3Qtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmludmVzdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcsIC5pbnZlc3Qtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmludmVzdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcsIC5pbnZlc3Qtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC4xODtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLmludmVzdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZVgoLTEpOyB9XG4gICAgLmludmVzdC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC44KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgLmludmVzdC1zbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7IH1cbiAgICAgIC5pbnZlc3Qtc2xpZGVyIC5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjkpOyB9XG4gICAgICAgIC5pbnZlc3Qtc2xpZGVyIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIG9wYWNpdHk6IC4yODsgfVxuICAuaW52ZXN0IC5tYWluLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5pbnZlc3QgLm1haW4tdGV4dDphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAzNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICB3aWR0aDogMXB4OyB9XG5cbi5wbGFucyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wbGFucyAudGFicyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wbGFucyAudGFiIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgY29sb3I6ICM0ZDdjYjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggNzBweCAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBsYW5zIC50YWIuYWN0aXZlLCAucGxhbnMgLnRhYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyYjU5OyB9XG4gICAgICAucGxhbnMgLnRhYi5hY3RpdmUgc3BhbiwgLnBsYW5zIC50YWI6aG92ZXIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAucGxhbnMgLnRhYi5hY3RpdmUgcCwgLnBsYW5zIC50YWI6aG92ZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGxhbnMgLnRhYi5hY3RpdmU6YWZ0ZXIsIC5wbGFucyAudGFiOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAucGxhbnMgLnRhYiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICByaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5wbGFucyAudGFiIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgIHRvcDogMjUlOyB9IH1cbiAgICAucGxhbnMgLnRhYiBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnBsYW5zIC50YWIgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgICAucGxhbnMgLnRhYiBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5wbGFucyAudGFiIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgLnBsYW5zIC50YWI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cblxuLnBsYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbi1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wbGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5wbGFuLXBlcmNlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBsYW4tcGVyY2VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5wbGFuLWljb24ge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICMwYzM1NjY7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAucGxhbi1pY29uIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBmaWxsOiAjMGMzNTY2OyB9XG4gIC5wbGFuLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCAxNTBweCAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5wbGFuLXRvcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTUwcHggMTBweCAwOyB9IH1cbiAgLnBsYW4tYm90IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5wbGFuLWJvdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wbGFuLWJvdCAucGxhbi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnBsYW4tYm90IC5wbGFuLWluZm8gc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAucGxhbi1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDIwOSwgMTM0LCAwLjA1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAucGxhbi1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMzNTc5Y2E7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAucGxhbi1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMzNTc5Y2E7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNTc5Y2E7IH1cbiAgICAucGxhbi1idG46YWZ0ZXIge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZGQxODY7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAucGxhbi1kYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnBsYW4tZGF5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAucGxhbi1kYXlfX251bSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAucGxhbi1kYXlfX3RleHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5wbGFuLWRheSBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnBsYW4tZGF5IHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wbGFuLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5wbGFuLWluZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLnBsYW4taW5mbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucGxhbi1pbmZvIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAucGxhbi1pbmZvIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGxhbi1pbmZvIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMzU3OWNhO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAucGxhbi1pbmZvIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFmZmlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hZmZpbC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBwYWRkaW5nOiAwIDAgMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWZmaWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIC5hZmZpbCAubWFpbi1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLmFmZmlsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFmZmlsLXRpdGxlX19saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWZmaWwtdGl0bGVfX2xpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmFmZmlsLXRpdGxlX19saW5lOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTUwNzg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmFmZmlsLXRpdGxlX19saW5lOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1MDc4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmFmZmlsLXRpdGxlX2JsdWUge1xuICAgICAgY29sb3I6ICMzNTc5Y2E7IH1cbiAgICAgIC5hZmZpbC10aXRsZV9ibHVlIC5hZmZpbC10aXRsZV9fbGluZV8xIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAuYWZmaWwtdGl0bGVfYmx1ZSAuYWZmaWwtdGl0bGVfX2xpbmVfMiB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogY2FsYygxMDAlICsgNzBweCk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDYyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7IH1cbiAgICAgICAgLmFmZmlsLXRpdGxlX2JsdWUgLmFmZmlsLXRpdGxlX19saW5lXzI6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLmFmZmlsLXRpdGxlX29yYW5nZSB7XG4gICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgLmFmZmlsLXRpdGxlX29yYW5nZSAuYWZmaWwtdGl0bGVfX2xpbmVfMSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgLmFmZmlsLXRpdGxlX29yYW5nZSAuYWZmaWwtdGl0bGVfX2xpbmVfMiB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC03N2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlOyB9XG4gICAgICAgIC5hZmZpbC10aXRsZV9vcmFuZ2UgLmFmZmlsLXRpdGxlX19saW5lXzI6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5hZmZpbC1sdmwge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwMHB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWZmaWwtY2lyY2xlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmFmZmlsLWx2bCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTAwcHggYXV0bzsgfSB9XG4gICAgLmFmZmlsLWx2bF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmFmZmlsLWx2bF9faXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gICAgICAuYWZmaWwtbHZsX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGxlZnQ6IC01M3B4O1xuICAgICAgICB0b3A6IC0xNnB4OyB9XG4gICAgICAuYWZmaWwtbHZsX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICAgICAgdG9wOiAtMzFweDsgfVxuICAgICAgLmFmZmlsLWx2bF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICBib3R0b206IC03MHB4OyB9XG4gICAgICAuYWZmaWwtbHZsX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGxlZnQ6IDk1cHg7XG4gICAgICAgIHRvcDogMTUwcHg7IH1cbiAgICAgIC5hZmZpbC1sdmxfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICByaWdodDogMTMwcHg7IH1cbiAgICAgIC5hZmZpbC1sdmxfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgcmlnaHQ6IDk1cHg7XG4gICAgICAgIGJvdHRvbTogMTMzcHg7IH1cbiAgICAgIC5hZmZpbC1sdmxfX2l0ZW06YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLmFmZmlsLWx2bF9faXRlbTpiZWZvcmUge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgLmFmZmlsLWx2bF9faXRlbSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiA1N3B4O1xuICAgICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5hZmZpbC1sdmxfX2l0ZW0gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgICAgLmFmZmlsLWx2bF9faXRlbSBwIHtcbiAgICAgICAgY29sb3I6ICMyYzRkNzY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmFmZmlsLWx2bF9faXRlbV9pbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3OWNhOyB9XG4gICAgICAuYWZmaWwtbHZsX19pdGVtX2luIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICAgIGNvbG9yOiAjMzU3OWNhOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5hZmZpbC1sdmxfX2l0ZW1faW4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgICAgLmFmZmlsLWx2bF9faXRlbV9pbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7IH1cbiAgLmFmZmlsLXBheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTQ1cHg7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFmZmlsLXBheSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFmZmlsLXBheSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgICAuYWZmaWwtcGF5X19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICMwYzM1NjY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWZmaWwtcGF5X19pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7IH0gfVxuICAgICAgLmFmZmlsLXBheV9faWNvbiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBmaWxsOiAjMGMzNTY2O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgLmFmZmlsLXBheSAubWFpbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuYWZmaWwtcGF5IHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYWZmaWwtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLmFmZmlsLWl0ZW0gLmFmZmlsLXRpdGxlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWZmaWwtaXRlbV9fbnVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3OWNhO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjMGMzNTY2OyB9XG4gICAgLmFmZmlsLWl0ZW1fX2ljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1heC13aWR0aDogNTBweDsgfVxuICAgICAgLmFmZmlsLWl0ZW1fX2ljb24gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmFmZmlsLWl0ZW1fYmx1ZSAuYWZmaWwtaXRlbV9fbnVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTc5Y2E7IH1cbiAgICAuYWZmaWwtaXRlbV9vcmFuZ2UgLmFmZmlsLWl0ZW1fX251bSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG5cbi5jYWxjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNhbGMgLmNhbGMtYW1vdW50OmFmdGVyIHtcbiAgICBib3R0b206IDVweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmNhbGMtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhbGMtaW5mbyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuY2FsYy1pbmZvX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC5jYWxjLWluZm9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmNhbGMtaW5mb19faXRlbTphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAuY2FsYy1pbmZvX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpOyB9XG4gICAgLmNhbGMtaW5mb19fdmFsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuY2FsYy1pbmZvX192YWwgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgLmNhbGMtaW5mb19fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuY2FsYy1pbmZvX190ZXh0IHAge1xuICAgICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5jYWxjLWluZm9fX3RleHQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICMzNDUzN2E7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNhbGMtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhbGMtbmF2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY2FsYy1uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLmNhbGMtbmF2X190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmNhbGMtbmF2X190aXRsZSBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogNzAlO1xuICAgICAgICBmaWxsOiAjMjU0NjZmO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKSBzY2FsZVkoLTEpO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gIC5jYWxjLWFtb3VudCB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhbGMtYW1vdW50IDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2FsYy1hbW91bnQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNhbGMtYW1vdW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmNhbGMtYW1vdW50IGlucHV0LCAuY2FsYy1hbW91bnQgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQzNzYxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAgIC5jYWxjLWFtb3VudCB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIC5jYWxjLWFtb3VudF93aGl0ZSBpbnB1dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FsYy1hbW91bnRfY29udGFjdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmNhbGMtYW1vdW50X2NvbnRhY3RzIGlucHV0LCAuY2FsYy1hbW91bnRfY29udGFjdHMgdGV4dGFyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY2FsYy1zZWxlY3Qge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2FsYy1zZWxlY3Qge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNhbGMtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmNhbGMtc2VsZWN0IC5qcS1zZWxlY3Rib3gge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jYWxjLXNlbGVjdCAuanEtc2VsZWN0Ym94IGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDsgfVxuICAgICAgICAuY2FsYy1zZWxlY3QgLmpxLXNlbGVjdGJveCBsaTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAgIC5jYWxjLXNlbGVjdCAuanEtc2VsZWN0Ym94IGxpLnNlbCB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAuY2FsYy1zZWxlY3QgLmpxLXNlbGVjdGJveCBsaS5zZWw6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgLmNhbGMtc2VsZWN0IC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0Mzc2MSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmNhbGMtc2VsZWN0IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAuY2FsYy1zZWxlY3QgLmpxLXNlbGVjdGJveF9fdHJpZ2dlcjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKSBzY2FsZVkoMS40KTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgICAgIC5jYWxjLXNlbGVjdCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2FsYy1zZWxlY3QgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJlZnMtbHZsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJlZnMtbHZsIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmVmcy1sdmwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5yZWZzLWx2bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAucmVmcy1sdmxfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhcnRuZXJzLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDMwcHggODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZWZzLWx2bF9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgbGVmdDogMjIwcHg7IH1cbiAgICAgIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMSkgLnJlZnMtbHZsX19pdGVtLXZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH1cbiAgICAucmVmcy1sdmxfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBsZWZ0OiAxMjBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICBvcGFjaXR5OiAwLjQ1OyB9XG4gICAgICAucmVmcy1sdmxfX2l0ZW06bnRoLWNoaWxkKDIpIC5yZWZzLWx2bF9faXRlbS12YWwge1xuICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7IH1cbiAgICAucmVmcy1sdmxfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDYwcHg7IH1cbiAgICAgIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMykgLnJlZnMtbHZsX19pdGVtLXZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgIC5yZWZzLWx2bF9faXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgLnJlZnMtbHZsX19pdGVtLXZhbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICMzNTc5Y2E7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnJlZnMtbHZsX19pdGVtLXZhbCB7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cbiAgLnJlZnMtbHZsX2JsdWUgLnJlZnMtbHZsX19pdGVtIHtcbiAgICBib3R0b206IDA7IH1cbiAgICAucmVmcy1sdmxfYmx1ZSAucmVmcy1sdmxfX2l0ZW0gLnJlZnMtbHZsX19pdGVtLXZhbCB7XG4gICAgICBjb2xvcjogIzM1NzljYTsgfVxuICAucmVmcy1sdmxfb3JhbmdlIC5yZWZzLWx2bF9faXRlbSB7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVwcmVzZW50LWJnLnBuZyk7IH1cbiAgICAucmVmcy1sdmxfb3JhbmdlIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMSkgLnJlZnMtbHZsX19pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgIC5yZWZzLWx2bF9vcmFuZ2UgLnJlZnMtbHZsX19pdGVtIC5yZWZzLWx2bF9faXRlbS10aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAucmVmcy1sdmxfb3JhbmdlIC5yZWZzLWx2bF9faXRlbSAucmVmcy1sdmxfX2l0ZW0tdmFsIHtcbiAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG5cbi5yZWZzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucmVmcy10ZXh0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmRkMTg2O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA2NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyZDVhO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAucmVmcy10ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5yZWZzLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJlZnMtY2hlY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5yZWZzLWNoZWNrIHAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5yZWZzLWNoZWNrIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnJlZnMtY2hlY2sgcDphZnRlciB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuXG4ucmVmcy1zdWJ0ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucmVmcy1zdWJ0ZXh0IHAge1xuICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5yZWZzLXN1YnRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJlZnMtc3RhdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucmVmcy1zdGF0X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWZzLXN0YXRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmVmcy1zdGF0X19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlZnMtc3RhdC1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZWZzLXN0YXRfX2JnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnJlZnMtc3RhdF9fYmc6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0NjZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAucmVmcy1zdGF0X19iZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgb3BhY2l0eTogMC4yOyB9XG4gIC5yZWZzLXN0YXRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZWZzLXN0YXRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG4gICAgLnJlZnMtc3RhdF9faXRlbTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0NjZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZWZzLXN0YXRfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yZWZzLXN0YXRfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDY2ZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZWZzLXN0YXRfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoZXZlbikgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjVkZWcpO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7IH1cbiAgICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDEpIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzdhNWJiMztcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDMwLCA4NywgMTUzLCAwKSAwJSwgIzdhNWJiMyAxMDAlKTsgfVxuICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTI1ZGVnKTtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlOyB9XG4gICAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCgyKSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyNDYzYWY7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgzMCwgODcsIDE1MywgMCkgMCUsICMyNDYzYWYgMTAwJSk7IH1cbiAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMDBweCk7IH1cbiAgICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDMpIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2I0YmM4NjtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDMwLCA4NywgMTUzLCAwKSAwJSwgI2I0YmM4NiAxMDAlKTsgfVxuICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwMHB4KTsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoNCkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjYTk1ODU4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMzAsIDg3LCAxNTMsIDApIDAlLCAjYTk1ODU4IDEwMCUpOyB9XG4gICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCg1KTpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yNWRlZyk7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoNSkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjYmU5ZjY5O1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMzAsIDg3LCAxNTMsIDApIDAlLCAjYmU5ZjY5IDEwMCUpOyB9XG4gICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoNik6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNWRlZyk7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoNikgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNTlhZjhiO1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMzAsIDg3LCAxNTMsIDApIDAlLCAjNTlhZjhiIDEwMCUpOyB9XG4gICAgLnJlZnMtc3RhdF9faXRlbSBzcGFuIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlZnMtc3RhdF9faXRlbSBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbSBzcGFuOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ2NmY7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnJlZnMtc3RhdF9faXRlbSBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVmcy1zdGF0X19pdGVtIHAge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5jb250YWN0cy1zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWN0cy1zdWJtaXQgLm1haW4tYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDQwcHg7IH1cblxuLmFib3V0IHtcbiAgcGFkZGluZzogNDBweCAwIDAgMDsgfVxuICAuYWJvdXQgLm1haW4tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYm91dCAubWFpbi10ZXh0OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzNTY2OyB9XG4gIC5hYm91dC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmFib3V0LXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmFib3V0LXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWJvdXQtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYm91dC12aWRlbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIC5hYm91dC12aWRlbzpob3ZlciAuYWJvdXQtdmlkZW9fX2ljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmI0NDc2OyB9XG4gICAgICAuYWJvdXQtdmlkZW86aG92ZXIgLmFib3V0LXZpZGVvX19pY29uOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuYWJvdXQtdmlkZW86aG92ZXIgLmFib3V0LXZpZGVvX19pY29uOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMDsgfVxuICAgICAgLmFib3V0LXZpZGVvOmhvdmVyIC5hYm91dC12aWRlb19faWNvbiBzdmcge1xuICAgICAgICBmaWxsOiAjZmRkMTg2OyB9XG4gICAgLmFib3V0LXZpZGVvX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZkZDE4NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgLmFib3V0LXZpZGVvX19pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM1NzljYTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAuYWJvdXQtdmlkZW9fX2ljb246YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5hYm91dC12aWRlb19faWNvbiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmaWxsOiAjMGMzNTY2O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgLmFib3V0LWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmFib3V0LWltZzpob3ZlciAuYWJvdXQtdmlkZW9fX2ljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmI0NDc2OyB9XG4gICAgICAuYWJvdXQtaW1nOmhvdmVyIC5hYm91dC12aWRlb19faWNvbjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgLmFib3V0LWltZzpob3ZlciAuYWJvdXQtdmlkZW9fX2ljb246YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAuYWJvdXQtaW1nOmhvdmVyIC5hYm91dC12aWRlb19faWNvbiBzdmcge1xuICAgICAgICBmaWxsOiAjZmRkMTg2OyB9XG4gICAgLmFib3V0LWltZyAuYWJvdXQtdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5hYm91dC1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAuYWJvdXQtaW1nIC5tYWluLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5hYm91dC1pbWdfcGFnZSB7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFib3V0LWltZ19wYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cbiAgLmFib3V0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWJvdXQtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuYWJvdXQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBjMzU2NjtcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmFib3V0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDEwcHg7IH0gfVxuICAgIC5hYm91dC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzBjMzU2NjsgfVxuICAgIC5hYm91dC1pdGVtOm50aC1jaGlsZCgxKSAuYWJvdXQtaXRlbV9fdGl0bGUge1xuICAgICAgY29sb3I6ICNkZjJjMzM7IH1cbiAgICAuYWJvdXQtaXRlbTpudGgtY2hpbGQoMikgLmFib3V0LWl0ZW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDM4MTY3OyB9XG4gICAgLmFib3V0LWl0ZW06bnRoLWNoaWxkKDMpIC5hYm91dC1pdGVtX190aXRsZSB7XG4gICAgICBjb2xvcjogIzIxNWNhMDsgfVxuICAgIC5hYm91dC1pdGVtX19udW0ge1xuICAgICAgY29sb3I6ICMwYzM1NjY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmFib3V0LWl0ZW1fX251bSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgICAuYWJvdXQtaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmFib3V0LWl0ZW1fX2ltZyB7XG4gICAgICAgICAgdG9wOiA3MHB4OyB9IH1cbiAgICAgIC5hYm91dC1pdGVtX19pbWcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmFib3V0LWl0ZW1fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuYWJvdXQtaXRlbV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgLmFib3V0LWl0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzM2NWY4ZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmFib3V0LWl0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgLmFib3V0LWNlcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYm91dC1jZXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLmFib3V0LWNlcnQgLm1haW4tdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmFib3V0LWNlcnRfX2JveCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogNTBweCAxODBweCAyNXB4IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQtY2VydC1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1heC13aWR0aDogNDcwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWJvdXQtY2VydF9fYm94IHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDE0MHB4IDhweCAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWJvdXQtY2VydF9fYm94IC5jZXJ0LW51bSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWJvdXQtY2VydF9fYm94IC5jZXJ0LXRleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzU3OWNhOyB9IH1cbiAgICAgIC5hYm91dC1jZXJ0X19ib3g6aG92ZXIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuYWJvdXQtY2VydF9fYm94IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDg5JTtcbiAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNTdkZWcpO1xuICAgICAgICBjb2xvcjogIzJjNTM4MjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgIC5hYm91dC1jZXJ0X19ib3ggLmNlcnQtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmFib3V0LWNlcnRfX2JveCAuY2VydC10ZXh0IHAge1xuICAgICAgICAgIGNvbG9yOiAjMjc3ZWU2OyB9XG4gIC5hYm91dC1hY3Rpdml0eSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYm91dC1hY3Rpdml0eSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC5hYm91dC1hY3Rpdml0eV9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hYm91dC1hY3Rpdml0eV9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAgIC5hYm91dC1hY3Rpdml0eV9fdGV4dCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzBjMzU2NjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZm9udC1zaXplOiA4OHB4OyB9XG4gICAgICAuYWJvdXQtYWN0aXZpdHlfX3RleHQgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgIC5hYm91dC1hY3Rpdml0eV9fdGV4dCBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgICAuYWJvdXQtYWN0aXZpdHlfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFib3V0LWFjdGl2aXR5X19saW5rcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuYWJvdXQtYWN0aXZpdHlfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwMHB4IDE1cHggMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMzMTU5ODg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWluLWhlaWdodDogOTBweDsgfVxuICAgICAgLmFib3V0LWFjdGl2aXR5X19saW5rLmFjdGl2ZSwgLmFib3V0LWFjdGl2aXR5X19saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmFib3V0LWFjdGl2aXR5X19saW5rLmFjdGl2ZTphZnRlciwgLmFib3V0LWFjdGl2aXR5X19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAgIC5hYm91dC1hY3Rpdml0eV9fbGluay5hY3RpdmU6YmVmb3JlLCAuYWJvdXQtYWN0aXZpdHlfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuYWJvdXQtYWN0aXZpdHlfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzMTVkO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAuYWJvdXQtYWN0aXZpdHlfX2xpbms6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzMTVkOyB9XG4gIC5hYm91dC1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5hYm91dC1pbmZvX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMTIyNDk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpOyB9XG4gICAgICAuYWJvdXQtaW5mb19faWNvbiBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmFib3V0LWluZm9fX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjI0OTsgfVxuICAgICAgLmFib3V0LWluZm9fX2l0ZW0gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuYWJvdXQtaW5mb19faXRlbSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzRjNzI5ZjsgfVxuICAuYWJvdXQtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWJvdXQtc3RhdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWJvdXQtc3RhdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmFib3V0LXN0YXRfX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmFib3V0LXN0YXRfX2hlYWQgLm1haW4tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5hYm91dC1zdGF0X19oZWFkIHAge1xuICAgICAgICBjb2xvcjogIzRjNzI5ZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzBkMzE1ZDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLmFib3V0LXN0YXRfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlICsgMjBweCk7XG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNoYWRvdzogMTJweCAwcHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIyNDk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hYm91dC1zdGF0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxMHB4KTsgfSB9XG4gICAgICAuYWJvdXQtc3RhdF9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hYm91dC1zdGF0X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxMHB4KTsgfSB9XG4gICAgICAuYWJvdXQtc3RhdF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAuYWJvdXQtc3RhdF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuYWJvdXQtc3RhdF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFib3V0LXN0YXRfX2l0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICAgIC5hYm91dC1zdGF0X19ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWJvdXQtc3RhdF9fYm94IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAuYWJvdXQtc3RhdF9fYm94IHNwYW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAjMzU3OWNhO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5hYm91dC1zdGF0X19ib3ggc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgIC5hYm91dC1zdGF0X19ib3ggcCB7XG4gICAgICAgIGNvbG9yOiAjMmE0ZjgyO1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuYWJvdXQtc3RhdF9fYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMmY1NDsgfVxuICAgICAgLmFib3V0LXN0YXRfX2Jhci1saW5lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuXG4uY2VydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jZXJ0LWJnMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTAlIDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDIzMDBweCkge1xuICAgIC5jZXJ0IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNlcnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIC5jZXJ0IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5jZXJ0IC5tYWluLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2VydCAubWFpbi10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY2VydCAuY2VydC1udW06YWZ0ZXIge1xuICAgIHRvcDogLTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuY2VydC1udW0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvY2hpMjAxNFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNlcnQtbnVtIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgLmNlcnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jZXJ0LXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzE4M2Y2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgLmNlcnQtdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jZXJ0LWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNlcnQtYnRuIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgZmlsbDogI2ZkZDE4NjsgfVxuICAuY2VydC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmNlcnQtaW1nIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87IH0gfVxuICAgIC5jZXJ0LWltZyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jZXJ0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuY2VydC10aXRsZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gIC5jZXJ0LXNsaWRlciB7XG4gICAgd2lkdGg6IDQ1dnc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jZXJ0LXNsaWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAuY2VydC1zbGlkZXIgLnN3aXBlci1jb250ZWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNlcnQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAuY2VydC1pdGVtX192YWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5jZXJ0LWl0ZW1fX3dhbGxldCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjU0YzdiO1xuICAgICAgY29sb3I6ICMyNTRjN2I7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuY2VydC1pdGVtX193YWxsZXQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAuY2VydC1pdGVtX3VwIC5jZXJ0LWl0ZW1fX3dhbGxldDphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTVjMzQ5OyB9XG4gICAgLmNlcnQtaXRlbV9kb3duIC5jZXJ0LWl0ZW1fX3dhbGxldDphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiByZWQ7IH1cbiAgLmNlcnQtZmFxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5jZXJ0LWZhcTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDcwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RzLWJveC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogLTI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2VydC1mYXE6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH1cbiAgICAuY2VydC1mYXFfX2ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5jZXJ0LWZhcV9faWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICAgICAgc3Ryb2tlOiAjMGUyZTU2OyB9XG4gICAgLmNlcnQtZmFxIC5jZXJ0LW51bSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmNlcnQtZmFxIC5jZXJ0LW51bV9faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2VydC1mYXEgLmNlcnQtbnVtX19pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4OyB9IH1cbiAgICAgICAgLmNlcnQtZmFxIC5jZXJ0LW51bV9faWNvbiBzdmcge1xuICAgICAgICAgIGZpbGw6ICMyYjQ0NzY7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIC5jZXJ0LWZhcSAuY2VydC1udW0gc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgLmNlcnQtZmFxX19ib3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jZXJ0LWZhcV9fYm90IC5jZXJ0LWltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zNXB4OyB9XG4gICAgLmNlcnQtZmFxX2NvbnRhY3RzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2VydC1mYXFfY29udGFjdHMge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDMwcHg7IH0gfVxuICAgICAgLmNlcnQtZmFxX2NvbnRhY3RzOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy1ib3gucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAtMjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2VydC1mYXFfY29udGFjdHM6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4gICAgICAuY2VydC1mYXFfY29udGFjdHMgLmNlcnQtbnVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuY2VydC1mYXFfY29udGFjdHMgLmNlcnQtbnVtIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5jZXJ0LWZhcV9jb250YWN0cyAuY2VydC10ZXh0IHAge1xuICAgICAgICBjb2xvcjogIzM1NzljYTsgfVxuXG4uZmFxIC5tYWluLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5mYXEgLm1haW4tYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uZmFxIC5jZXJ0LW51bSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZhcSAuY2VydC1udW0gc3BhbiB7XG4gICAgY29sb3I6ICNmZGQxODY7IH1cblxuLmZhcS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTNjNmE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxLWl0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZhcS1pdGVtOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYzZhO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5mYXEtaXRlbV9fdGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXEtaXRlbV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmZhcS1pdGVtX190aXRsZSBzcGFuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZmFxLWl0ZW1fX3RpdGxlIHNwYW46YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMTUzYzZhOyB9XG4gICAgLmZhcS1pdGVtX190aXRsZSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mYXEtaXRlbSAubWFpbi10ZXh0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmFxLWl0ZW0gLm1haW4tdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZhcS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuZmFxLXRleHQgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTUzYzZhOyB9XG4gICAgLmZhcS10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mYXEtdGV4dCBzcGFuIHtcbiAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG5cbi5mYXEtY2VydCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1M2M2YTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYXEtY2VydF9fbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICByaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjIycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmFxLWNlcnRfX2xpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZmFxLWNlcnRfX2xpbmUtMSB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTNjNmE7IH1cbiAgICAgIC5mYXEtY2VydF9fbGluZS0xOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLmZhcS1jZXJ0X19saW5lLTE6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArIDEzcHgpO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICByaWdodDogMDsgfVxuICAgIC5mYXEtY2VydF9fbGluZS0yIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYzZhOyB9XG4gICAgICAuZmFxLWNlcnRfX2xpbmUtMjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYzZhO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuZmFxLWNlcnRfX2xpbmUtMjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgcm90YXRlKDE0MGRlZyk7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gIC5mYXEtY2VydF9fYm94IHtcbiAgICBwYWRkaW5nOiAzNXB4IDgwcHggMzVweCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXEtY2VydF9fYm94IHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuZmFxLWNlcnRfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZmFxLWNlcnRfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICB0b3A6IDEwcHg7IH1cbiAgLmZhcS1jZXJ0X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMDcxYmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mYXEtY2VydF9fYm90IHtcbiAgICBwYWRkaW5nOiAxNXB4IDkwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTNjNmE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwMjY1NCAwcHgsICMwMDI2NTQgMTBweCwgIzA0MmE1OCAxMHB4LCAjMDQyYTU4IDIwcHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZhcS1jZXJ0X19ib3Qge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHg7IH0gfVxuICAgIC5mYXEtY2VydF9fYm90IHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuZmFxLWNlcnRfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDBweDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5mYXEtY2VydF9fYXJyb3c6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUzYzZhO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmZhcS1jZXJ0X19hcnJvdyBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgZmlsbDogI2ZkZDE4NjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlWCgtMSk7IH1cblxuLnN0YXQge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdGF0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5zdGF0LWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc3RhdC1sYXN0IC50YWJzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuc3RhdC1sYXN0IC50YWIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnN0YXQtbGFzdCAudGFiIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAtOXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGZpbGw6ICNmZGQxODY7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgLnN0YXQtbGFzdCAudGFiOmhvdmVyLCAuc3RhdC1sYXN0IC50YWIuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZGQxODY7IH1cbiAgICAgICAgLnN0YXQtbGFzdCAudGFiOmhvdmVyIHN2ZywgLnN0YXQtbGFzdCAudGFiLmFjdGl2ZSBzdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zdGF0LWxhc3QgLnRhYjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuc3RhdC1sYXN0IC50YWI6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgLnN0YXQtbGFzdCAudGFiX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnN0YXQtbGFzdCAudGFiX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdGF0LWxhc3RfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMjVweCA1MHB4IDIwcHggMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzNTY2O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zdGF0LWxhc3RfX3RpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzM1NzljYTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuc3RhdC1sYXN0X190aXRsZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3OWNhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgICAgLnN0YXQtbGFzdF9fdGl0bGUtaWNvbiBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuc3RhdC1sYXN0X19jb250IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgICAuc3RhdC1sYXN0X19jb250OmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAuc3RhdC1sYXN0X19uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuc3RhdC1sYXN0X192YWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zdGF0LWxhc3RfX2RhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgY29sb3I6ICMwMDIzNGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpOyB9XG4gICAgICAuc3RhdC1sYXN0X19kYXRlIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZpbGw6ICMwMDIzNGQ7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgLnN0YXQtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0YXQtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnN0YXQtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuc3RhdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLnN0YXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnN0YXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnLCAuc3RhdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc3RhdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcsIC5zdGF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuMTg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgIC5zdGF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlWCgtMSk7IH1cbiAgICAuc3RhdC1zbGlkZXJfX25hdiB7XG4gICAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA0MHB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5zdGF0LXNsaWRlcl9fbmF2IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgLnN0YXQtaW52ZXN0IHtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3RhdC1pbnZlc3QtYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3RhdC1pbnZlc3RfX2xpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTIsIDUzLCAxMDIsIDAuNik7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAgIC5zdGF0LWludmVzdF9fbGluZTphZnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyLCA1MywgMTAyLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICAuc3RhdC1pbnZlc3RfX2xpbmU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTIsIDUzLCAxMDIsIDAuMTgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAuc3RhdC1pbnZlc3QgLm1haW4tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLnN0YXQtaW52ZXN0IC5tYWluLWJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0byAtNjBweCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5zdGF0LWludmVzdF9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAgIC5zdGF0LWludmVzdF9fdGl0bGUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzM1NzljYTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5zdGF0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc3RhdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA3MHB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxMiwgNTMsIDEwMiwgMC4zNSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3RhdC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5zdGF0LWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7IH0gfVxuICAgIC5zdGF0LWl0ZW06YWZ0ZXIge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnN0YXQtaXRlbTpudGgtY2hpbGQob2RkKSAuc3RhdC1pdGVtX192YWwge1xuICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAuc3RhdC1pdGVtOm50aC1jaGlsZChvZGQpOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAuc3RhdC1pdGVtOm50aC1jaGlsZChldmVuKSAuc3RhdC1pdGVtX192YWwge1xuICAgICAgY29sb3I6ICMzNTc5Y2E7IH1cbiAgICAuc3RhdC1pdGVtOm50aC1jaGlsZChldmVuKTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3OWNhOyB9XG4gICAgLnN0YXQtaXRlbSBzdmcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBmaWxsOiAjMzM1MzdiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zdGF0LWl0ZW1fX251bSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMTQ5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEyLCA1MywgMTAyLCAwLjM1KTsgfVxuICAgIC5zdGF0LWl0ZW1fX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdGF0LWl0ZW0tYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLnN0YXQtaXRlbV9fdGl0bGUgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zdGF0LWl0ZW1fX3RpdGxlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMzMzUzN2I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuc3RhdC1pdGVtX192YWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdGF0LWl0ZW1fX3ZhbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLnJvYWRtYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JvYWRtYXAtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTUwcHggMCAyMHB4IDA7IH1cbiAgLnJvYWRtYXAgLm1haW4tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnJvYWRtYXAtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucm9hZG1hcC1zbGlkZXI6YWZ0ZXIge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEwNSwgMTIwLCAxNDAsIDAuMSkgMCUsIHJnYmEoMTA1LCAxMjAsIDE0MCwgMCkgMTAwJSk7IH1cbiAgICAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnJvYWRtYXAtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNTI4MjtcbiAgICAgICAgY29sb3I6ICMwYzM1NjY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgIC5yb2FkbWFwLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLnJvYWRtYXAtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLnJvYWRtYXAtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnJvYWRtYXAtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnLCAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcsIC5yb2FkbWFwLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLnJvYWRtYXAtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGVYKC0xKTsgfVxuICAgIC5yb2FkbWFwLXNsaWRlcl9fbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLnJvYWRtYXAtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzU0ODQ7IH1cbiAgICAucm9hZG1hcC1pdGVtX190aXRsZSB7XG4gICAgICBjb2xvcjogIzJjNTQ4NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5yb2FkbWFwLWl0ZW1fX3BlcmNlbnQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLnJvYWRtYXAtaXRlbSAubWFpbi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnJvYWRtYXAtbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JvYWRtYXAtbWFwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAucm9hZG1hcC1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucm9hZG1hcC1uYXZfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYycHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5yb2FkbWFwLW5hdl9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICByaWdodDogMjglO1xuICAgICAgICBib3R0b206IDQzJTsgfVxuICAgICAgICAucm9hZG1hcC1uYXZfX2l0ZW06bnRoLWNoaWxkKDEpLmFjdGl2ZSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbGVmdDogMzclO1xuICAgICAgICBib3R0b206IDQzJTsgfVxuICAgICAgICAucm9hZG1hcC1uYXZfX2l0ZW06bnRoLWNoaWxkKDIpLmFjdGl2ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMzBweDsgfVxuICAgICAgLnJvYWRtYXAtbmF2X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgICAgYm90dG9tOiA3NyU7IH1cbiAgICAgICAgLnJvYWRtYXAtbmF2X19pdGVtOm50aC1jaGlsZCgzKS5hY3RpdmUge1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7IH1cbiAgICAgIC5yb2FkbWFwLW5hdl9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICBsZWZ0OiAxNyU7XG4gICAgICAgIGJvdHRvbTogNzglOyB9XG4gICAgICAgIC5yb2FkbWFwLW5hdl9faXRlbTpudGgtY2hpbGQoNCkuYWN0aXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4OyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgbGVmdDogMTMlO1xuICAgICAgICBib3R0b206IDU1JTsgfVxuICAgICAgICAucm9hZG1hcC1uYXZfX2l0ZW06bnRoLWNoaWxkKDUpLmFjdGl2ZSB7XG4gICAgICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW0uYWN0aXZlIHNwYW46YWZ0ZXIsIC5yb2FkbWFwLW5hdl9faXRlbS5hY3RpdmUgc3BhbjpiZWZvcmUsIC5yb2FkbWFwLW5hdl9faXRlbTpob3ZlciBzcGFuOmFmdGVyLCAucm9hZG1hcC1uYXZfX2l0ZW06aG92ZXIgc3BhbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW0uYWN0aXZlIC5yb2FkbWFwLW5hdl9faXRlbS10b3AsIC5yb2FkbWFwLW5hdl9faXRlbTpob3ZlciAucm9hZG1hcC1uYXZfX2l0ZW0tdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgLnJvYWRtYXAtbmF2X19pdGVtLmFjdGl2ZSAucm9hZG1hcC1uYXZfX2l0ZW0tbGVmdCwgLnJvYWRtYXAtbmF2X19pdGVtOmhvdmVyIC5yb2FkbWFwLW5hdl9faXRlbS1sZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDIwOSwgMTM0LCAwLjcxKTsgfVxuICAgICAgLnJvYWRtYXAtbmF2X19pdGVtLmFjdGl2ZSAucm9hZG1hcC1uYXZfX2l0ZW0tcmlnaHQsIC5yb2FkbWFwLW5hdl9faXRlbTpob3ZlciAucm9hZG1hcC1uYXZfX2l0ZW0tcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjA5LCAxMzQsIDAuODQpOyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW0gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNzVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucm9hZG1hcC1uYXZfX2l0ZW0gc3BhbjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3OWNhO1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAgIC5yb2FkbWFwLW5hdl9faXRlbSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTc5Y2E7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW0tdG9wIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAxMzVkZWcpIHJvdGF0ZTNkKDAsIDAsIDEsIDQwZGVnKSBza2V3WCgtMTFkZWcpO1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzljYTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgLnJvYWRtYXAtbmF2X19pdGVtLWxlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCAxMjEsIDIwMiwgMC43MSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koMzBkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzNHB4O1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgLnJvYWRtYXAtbmF2X19pdGVtLXJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgMTIxLCAyMDIsIDAuODQpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zMGRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG5cbi53YWxsZXRzIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC53YWxsZXRzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53YWxsZXRzIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gIC53YWxsZXRzX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2FsbGV0c19fbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9IH1cbiAgLndhbGxldHNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53YWxsZXRzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAud2FsbGV0c19faXRlbSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC53YWxsZXRzLXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud2FsbGV0cy1zbGlkZXJfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTsgfVxuICAgICAgLndhbGxldHMtc2xpZGVyX19pdGVtIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC53YWxsZXRzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAud2FsbGV0cy1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAud2FsbGV0cy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLndhbGxldHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLndhbGxldHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnLCAud2FsbGV0cy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAud2FsbGV0cy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcsIC53YWxsZXRzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuMDg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgIC53YWxsZXRzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlWCgtMSk7IH1cbiAgICAud2FsbGV0cy1zbGlkZXJfX25hdiB7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC53YWxsZXRzLXNsaWRlcl9fbmF2IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bzsgfSB9XG5cbi5xdW90ZSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3F1b3RlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7IH1cbiAgLnF1b3RlLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5xdW90ZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAucXVvdGUtc3VidGl0bGUge1xuICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucXVvdGUtaGVybyB7XG4gICAgY29sb3I6ICMzNjVmOGY7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucXVvdGUtaGVybzphZnRlciB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NWY4ZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucXVvdGUtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucXVvdGUtdGV4dCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAucXVvdGUtY2VydCAuY2VydC1udW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucXVvdGUtY2VydCAuY2VydC1udW0gc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgLnF1b3RlLWNlcnRfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5xdW90ZS1jZXJ0X19ib3ggcCB7XG4gICAgICBjb2xvcjogIzMxNTg4NztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnF1b3RlLWNlcnRfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gICAgLnF1b3RlLWNlcnRfX2ljb246YWZ0ZXIsIC5xdW90ZS1jZXJ0X19pY29uOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMmY1NDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnF1b3RlLWNlcnRfX2ljb24gaW1nIHtcbiAgICAgIG1hcmdpbjogM3B4IDA7IH1cbiAgLnF1b3RlLXN1YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnF1b3RlLXN1YiBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzM2NWY4ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5xdW90ZS1zdWIgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjVmOGY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnF1b3RlIC5tYWluLWJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmFkdmFudGFnZSB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuYWR2YW50YWdlLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkdmFudGFnZS1saXN0IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmFkdmFudGFnZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHggMCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwYzM1NjY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWR2YW50YWdlLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHggMCAzMHB4OyB9IH1cbiAgICAuYWR2YW50YWdlLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZHZhbnRhZ2UtaXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNjBweCA1cHggMCA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkdmFudGFnZS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5hZHZhbnRhZ2UtaXRlbSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFkdmFudGFnZS1pdGVtIGltZyB7XG4gICAgICAgICAgbGVmdDogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFkdmFudGFnZS1pdGVtIGltZyB7XG4gICAgICAgICAgbGVmdDogNXB4OyB9IH1cbiAgICAuYWR2YW50YWdlLWl0ZW0gcCB7XG4gICAgICBjb2xvcjogIzMzNTM3YjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5hZHZhbnRhZ2UtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWR2YW50YWdlIC5tYWluLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWR2YW50YWdlLWNoZWNrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWR2YW50YWdlLWNoZWNrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuYWR2YW50YWdlLWNoZWNrX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgICAgIC5hZHZhbnRhZ2UtY2hlY2tfX2ljb24gc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZmlsbDogIzM1NzljYTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDsgfVxuICAgIC5hZHZhbnRhZ2UtY2hlY2tfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmFkdmFudGFnZS1jaGVja19faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFkdmFudGFnZS1jaGVja19faXRlbTphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLmFkdmFudGFnZS1jaGVja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmFkdmFudGFnZS1jaGVja19faXRlbSBwIHtcbiAgICAgICAgY29sb3I6ICMyYzUzODI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubmV3cy1pdGVtIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1M2M2YTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE1M2M2YTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgLm5ld3MtaXRlbV9mdWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmV3cy1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3MtYmcucG5nKTsgfVxuICAgIC5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtaXRlbV9fZGF0ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNTUyOyB9XG4gICAgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19kYXRlIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAyNTUyOyB9XG4gICAgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19kYXRlIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDI1NTI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzZDY2OyB9XG4gICAgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19idG4gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld3MtaXRlbV9fbmV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTc5Y2E7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uZXdzLWl0ZW1fX3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5ld3MtaXRlbV9fdGV4dCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5uZXdzLWl0ZW1fX3RleHQgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLm5ld3MtaXRlbV9fdGV4dF9yaWdodCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTUzYzZhOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtaXRlbV9fdGV4dF9yaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfSB9XG4gIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgLm5ld3MtaXRlbV9fdGl0bGU6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLm5ld3MtaXRlbV9fZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdzLWl0ZW1fX2RhdGUgc3BhbiB7XG4gICAgICBjb2xvcjogIzJjNGQ3NjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjIxNDY7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLm5ld3MtaXRlbV9fZGF0ZTphZnRlciB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTNjNmE7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5uZXdzLWl0ZW1fX2RhdGUgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZmlsbDogIzE1M2M2YTsgfVxuICAubmV3cy1pdGVtX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzLWl0ZW1fX2J0biAubWFpbi1idG4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAubmV3cy1pdGVtX19idG4gc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgIGZpbGw6ICMyYzRkNzY7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5uZXdzLWl0ZW1fX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1pdGVtX19ib3gge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm5ld3MtaXRlbV9fY29sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzLWl0ZW1fX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIC5uZXdzLWl0ZW1fbmV3IC5uZXdzLWl0ZW1fX25ldyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uZXdzLWl0ZW1fYWN0aXZpdHkgLm5ld3MtaXRlbV9fbmV3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1M2M2YTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5uZXdzLWZ1bGxfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLm5ld3MtZnVsbCAubmV3cy1pdGVtX19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubmV3cy1mdWxsIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uZXdzLWZ1bGwgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLm5ld3MtZnVsbCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTNjNmE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAucGFnaW5hdGlvbiBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTUzYzZhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2luYXRpb24gYTphZnRlciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLnBhZ2luYXRpb24gYTpob3ZlciwgLnBhZ2luYXRpb24gYS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAgIC5wYWdpbmF0aW9uIGE6aG92ZXI6YWZ0ZXIsIC5wYWdpbmF0aW9uIGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wYWdpbmF0aW9uIGE6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLnNpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpZ24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuc2lnbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgLnNpZ24taW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM1MzdiO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnNpZ24taW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgIC5zaWduLWlucHV0X19jaGVjayB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgNzBweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM1MzdiOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnNpZ24taW5wdXRfX2NoZWNrIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgLnNpZ24taW5wdXRfX2NoZWNrIHN2ZyB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnNpZ24taW5wdXRfX2NoZWNrOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ0YmI0ZiAwJSwgIzEzOGYxOSAxMDAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5zaWduLWlucHV0IGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzM1MzdiO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnNpZ24taW5wdXQgaW5wdXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDsgfSB9XG4gICAgICAuc2lnbi1pbnB1dCBpbnB1dDp2YWxpZCArIC5zaWduLWlucHV0LXdyYXAgLnNpZ24taW5wdXRfX2NoZWNrIHN2ZywgLnNpZ24taW5wdXQgaW5wdXQ6dmFsaWQgKyAuc2lnbi1pbnB1dC13cmFwIC5zaWduLWlucHV0X19jaGVjazphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zaWduLWlucHV0IGlucHV0OnZhbGlkICsgLnNpZ24taW5wdXQtd3JhcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnNpZ24taW5wdXQgaW5wdXQ6dmFsaWQgKyAuc2lnbi1pbnB1dC13cmFwIHNwYW4gc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmRkMTg2OyB9XG4gICAgICAuc2lnbi1pbnB1dCBpbnB1dDpmb2N1cyArIC5zaWduLWlucHV0LXdyYXAgLnNpZ24taW5wdXRfX2NoZWNrIHN2ZywgLnNpZ24taW5wdXQgaW5wdXQ6Zm9jdXMgKyAuc2lnbi1pbnB1dC13cmFwIC5zaWduLWlucHV0X19jaGVjazphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zaWduLWlucHV0IGlucHV0OmZvY3VzICsgLnNpZ24taW5wdXQtd3JhcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnNpZ24taW5wdXQgaW5wdXQ6Zm9jdXMgKyAuc2lnbi1pbnB1dC13cmFwIHNwYW4gc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmRkMTg2OyB9XG4gICAgLnNpZ24taW5wdXQgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICBjb2xvcjogIzMzNTM3YjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnNpZ24taW5wdXQgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgICAuc2lnbi1pbnB1dCBzcGFuIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgZmlsbDogIzMzNTM3YjtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5zaWduLWlucHV0IHNwYW4gc3ZnIHtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4OyB9IH1cbiAgICAuc2lnbi1pbnB1dC5hY3RpdmUgLnNpZ24taW5wdXRfX2NoZWNrIHN2ZywgLnNpZ24taW5wdXQuYWN0aXZlIC5zaWduLWlucHV0X19jaGVjazphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNpZ24taW5wdXQuYWN0aXZlIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zaWduLWlucHV0LmFjdGl2ZSBzcGFuIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZGQxODY7IH1cbiAgICAuc2lnbi1pbnB1dF9zcG9uc29yIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAuc2lnbi1pbnB1dF9zcG9uc29yIGlucHV0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzMzNTM3YjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuc2lnbi1pbnB1dF9zcG9uc29yIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzMzNTM3YjsgfVxuICAuc2lnbi1ib3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tYm90IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc2lnbi1ib3QgLm1haW4tYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWduLWJvdCAubWFpbi1idG4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnNpZ24tY2hlY2sge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2lnbi1jaGVjayBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2lnbi1jaGVjayBpbnB1dDpjaGVja2VkICsgc3BhbiBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNpZ24tY2hlY2sgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzMzNTM3YjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnNpZ24tY2hlY2sgc3BhbiBhIHtcbiAgICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5zaWduLWNoZWNrIHNwYW4gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc2lnbi1jaGVjayBzcGFuIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZpbGw6ICNmZGQxODY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgLnNpZ24tY2hlY2sgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzNTM3YjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAuc2lnbi1jYXBjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWduLWNhcGNoIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc2lnbi1jYXBjaCAuc2lnbi1pbnB1dCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpZ24tY2FwY2ggLnNpZ24taW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5zaWduLWNhcGNoIC5zaWduLWlucHV0IHNwYW4ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5zaWduLWNhcGNoIC5zaWduLWlucHV0IHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgICAgLnNpZ24tY2FwY2ggLnNpZ24taW5wdXQgc3BhbiBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgICAgLnNpZ24tY2FwY2ggLnNpZ24taW5wdXQgc3BhbiBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZm9vdGVyLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gIC5mb290ZXIgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmZvb3RlciAubWFpbi1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMGIzNDY1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3RlciAubWFpbi1uYXYge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyIC5tYWluLW5hdiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gICAgLmZvb3RlciAubWFpbi1uYXYgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAuZm9vdGVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9vdGVyLXRleHQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmZvb3Rlci10ZXh0OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5mb290ZXItdGV4dCBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5mb290ZXItdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb290ZXIgLmhlYWRlci1jb250YWN0cyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvb3RlciAuaGVhZGVyLWNvbnRhY3RzX19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3RlciAuaGVhZGVyLWNvbnRhY3RzX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuZm9vdGVyIC5oZWFkZXItY29udGFjdHNfX2l0ZW1fYWRkcmVzcywgLmZvb3RlciAuaGVhZGVyLWNvbnRhY3RzX19pdGVtX3NvYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXItc29jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mb290ZXItc29jIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0NDc2O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmZvb3Rlci1zb2MgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuZm9vdGVyLXNvYyBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgICAuZm9vdGVyLXNvYyBhOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzJiNDQ3NjsgfVxuICAgICAgLmZvb3Rlci1zb2MgYSBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciAubWFpbi1idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzI0NGM3ZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jYWJpbmV0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMDsgfVxuICAuY2FiaW5ldC1oZWFkZXJfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jYWJpbmV0LWhlYWRlcl9fYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuY2FiaW5ldC1oZWFkZXIgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhYmluZXQtbG9nb3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAuY2FiaW5ldC1sb2dvdXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gIC5jYWJpbmV0LWxvZ291dCBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICBmaWxsOiAjMmM0ZDc2O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNhYmluZXQtaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FiaW5ldC1oZXJvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuY2FiaW5ldC1oZXJvIHAge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5jYWJpbmV0LWhlcm8gc3BhbiB7XG4gICAgY29sb3I6ICMzMzUzN2I7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDEyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNhYmluZXQtbmF2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwZDMxNWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7IH1cbiAgLmNhYmluZXQtbmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmNhYmluZXQtbmF2X19saXN0IGEge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDVweCAyMHB4IDVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FiaW5ldC1uYXZfX2xpc3QgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTVweCA1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH0gfVxuICAgICAgLmNhYmluZXQtbmF2X19saXN0IGEgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2FiaW5ldC1uYXZfX2xpc3QgYSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAuY2FiaW5ldC1uYXZfX2xpc3QgYSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzJjNGQ3NjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2FiaW5ldC1uYXZfX2xpc3QgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9IH1cbiAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMTIzNGQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAuY2FiaW5ldC1uYXZfX2xpc3QgYTpob3ZlciwgLmNhYmluZXQtbmF2X19saXN0IGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY1NDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgICAuY2FiaW5ldC1uYXZfX2xpc3QgYTpob3ZlciAuY2FiaW5ldC1uYXZfX2ljb24sIC5jYWJpbmV0LW5hdl9fbGlzdCBhLmFjdGl2ZSAuY2FiaW5ldC1uYXZfX2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7IH1cbiAgICAgICAgICAuY2FiaW5ldC1uYXZfX2xpc3QgYTpob3ZlciAuY2FiaW5ldC1uYXZfX2ljb24gc3ZnLCAuY2FiaW5ldC1uYXZfX2xpc3QgYS5hY3RpdmUgLmNhYmluZXQtbmF2X19pY29uIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmRkMTg2OyB9XG4gICAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhOmhvdmVyOmFmdGVyLCAuY2FiaW5ldC1uYXZfX2xpc3QgYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAyNjU0OyB9XG4gIC5jYWJpbmV0LW5hdl9faWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgIC5jYWJpbmV0LW5hdl9faWNvbiBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZpbGw6ICMyOTRiNzQ7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4uY2FiaW5ldC1jb250ZW50IHtcbiAgcGFkZGluZzogNzBweCAwIDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNjJkNWQ7IH1cbiAgLmNhYmluZXQtY29udGVudCAubWFpbi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1jb250ZW50IC5tYWluLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uY2FiaW5ldC1iYWxhbmNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY2FiaW5ldC1iYWxhbmNlX190b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fdG9wIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4OyB9IH1cbiAgLmNhYmluZXQtYmFsYW5jZV9fYm90IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA3cHg7IH1cbiAgLmNhYmluZXQtYmFsYW5jZV9fdG90YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzNDU2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fdG90YWwtdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fdG90YWwtdGl0bGUgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fdG90YWwtdGl0bGUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMjM0NTZlO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX3RvdGFsLXRpdGxlIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZmlsbDogIzM1NzljYTsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2VfX3RvdGFsLXZhbCB7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtYmFsYW5jZV9fdG90YWwtdmFsIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fdG90YWwtdmFsIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzIzNDU2ZTsgfVxuICAuY2FiaW5ldC1iYWxhbmNlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2VfX2NvbnRlbnQgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlX19jb250ZW50LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fY29udGVudC1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fY29udGVudC1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX2NvbnRlbnQtcm93IHAge1xuICAgICAgICBjb2xvcjogIzIzNDU2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX19jb250ZW50LXJvdyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzNTc5Y2E7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuY2FiaW5ldC1iYWxhbmNlX19jb250ZW50LXJvdyBzcGFuIHN1cCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdG9wOiAtMnB4OyB9XG4gIC5jYWJpbmV0LWJhbGFuY2VfX25hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2VfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuY2FiaW5ldC1iYWxhbmNlX19uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX19uYXYgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcsIC5jYWJpbmV0LWJhbGFuY2VfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZGQxODY7IH1cbiAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZywgLmNhYmluZXQtYmFsYW5jZV9fbmF2IC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgZmlsbDogIzIzNDU2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fbmF2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy10aXRsZSBwIHtcbiAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLWljb24gc3ZnIHtcbiAgICAgICAgZmlsbDogIzJiNDQ3NjsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1pdGVtOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhYi1iYWxhbmNlLWJnLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1pdGVtOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTRiNzQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7IH1cbiAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtaWNvbiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAjMmM0ZDc2OyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1zZXR0aW5ncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLXNldHRpbmdzID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMyOTRiNzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1zZXR0aW5nc19faWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1zZXR0aW5nc19faWNvbjpob3ZlciBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtc2V0dGluZ3NfX2ljb24gc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgOHB4KTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICMyOTRiNzQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtc2V0dGluZ3NfX2ljb246aG92ZXIgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtc2V0dGluZ3NfX2ljb24gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmlsbDogIzI5NGI3NDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLXRpdGxlIHAge1xuICAgICAgY29sb3I6ICMyOTRiNzQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtdGl0bGUgc3BhbiB7XG4gICAgICBjb2xvcjogIzI5NGI3NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmNhYmluZXQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhYmluZXQtaGVhZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWJpbmV0LWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5jYWJpbmV0LWhlYWQgLm1haW4tc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWJpbmV0LWhlYWQgLm1haW4tc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmNhYmluZXQtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmNhYmluZXQtYnRucyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5jYWJpbmV0LWJ0bnMgLm1haW4tYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LWJ0bnMgLm1haW4tYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmNhYmluZXQtYnRucyAubWFpbi1idG46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuY2FiaW5ldC1idG5zIC5tYWluLWJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4uY2FiaW5ldC1zdGF0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2FiaW5ldC1zdGF0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtc3RhdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gICAgLmNhYmluZXQtc3RhdF9faXRlbS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMzg2ZDsgfVxuICAgICAgLmNhYmluZXQtc3RhdF9faXRlbS1pY29uIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZpbGw6ICMzNTc5Y2E7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuY2FiaW5ldC1zdGF0X19pdGVtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jYWJpbmV0LXN0YXRfX2l0ZW0tdGl0bGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLmNhYmluZXQtc3RhdF9faXRlbS10aXRsZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jYWJpbmV0LXN0YXRfX2l0ZW0tdmFsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzM1NzljYTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXN0YXRfX2l0ZW0tdmFsIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uY2FiaW5ldC1yZWZzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuY2FiaW5ldC1yZWZzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4IDE1cHg7IH0gfVxuICAuY2FiaW5ldC1yZWZzX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjMmM0ZDc2O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5jYWJpbmV0LXJlZnNfX3RpdGxlIHN2ZyB7XG4gICAgICBmaWxsOiAjMmM0ZDc2O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlWSgtMSk7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICAuY2FiaW5ldC1yZWZzX19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYWJpbmV0LXJlZnNfX2JveCA+IHN2ZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6ICMyYzRkNzY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmNhYmluZXQtcmVmc19fd3JhcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJjNGQ3NjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBwYWRkaW5nOiAwIDEyNXB4IDAgMjVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzX193cmFwIHtcbiAgICAgICAgcGFkZGluZzogMCA4MHB4IDAgMjVweDsgfSB9XG4gICAgLmNhYmluZXQtcmVmc19fd3JhcDphZnRlciB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTc5Y2E7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5jYWJpbmV0LXJlZnNfX3dyYXAgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5jYWJpbmV0LXJlZnNfX2NvcHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTc5Y2E7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzX19jb3B5IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY2FiaW5ldC1yZWZzX19jb3B5IHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuY2FiaW5ldC1yZWZzX19jb3B5IHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmNhYmluZXQtcmVmc19fc3BvbnNvciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzNTVlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMmM0ZDc2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLmNhYmluZXQtcmVmc19fbGVmdCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtcmVmc19fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmNhYmluZXQtcmVmc19fcmlnaHQge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnNfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtcmVmc19fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jYWJpbmV0LXJlZnNfZnVsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnNfZnVsbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuY2FiaW5ldC1yZWZzLXN0YXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhYmluZXQtcmVmcy1zdGF0IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4OyB9IH1cbiAgICAuY2FiaW5ldC1yZWZzLXN0YXQgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGNvbG9yOiByZ2JhKDEsIDM1LCA3NywgMC40OCk7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jYWJpbmV0LXJlZnMtc3RhdF9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA5KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXJlZnMtc3RhdF9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXJlZnMtc3RhdF9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY2FiaW5ldC1yZWZzLXN0YXRfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5jYWJpbmV0LXJlZnMtc3RhdF9faXRlbS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzJjNGQ3NjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAuY2FiaW5ldC1yZWZzLXN0YXRfX2l0ZW0tdmFsIHtcbiAgICAgICAgY29sb3I6ICMyYzRkNzY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY2FiaW5ldC1yZWZzLXN0YXRfX2l0ZW0taWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jYWJpbmV0LXJlZnMtc3RhdF9faXRlbS1pY29uIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgZmlsbDogIzJjNGQ3NjsgfVxuXG4uY2FiaW5ldC1hbW91bnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5jYWJpbmV0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBhMmY1YjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwIDcwcHggMCAxNXB4OyB9XG4gIC5jYWJpbmV0LWlucHV0IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNhYmluZXQtaW5wdXQgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogIzAwMjY1NDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5jYWJpbmV0LXBheW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmNhYmluZXQtcGF5bWVudCBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmNhYmluZXQtcGF5bWVudCBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2FiaW5ldC1wYXltZW50IGxhYmVsIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jYWJpbmV0LXBheW1lbnQgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0NjcwOyB9XG4gICAgICAgIC5jYWJpbmV0LXBheW1lbnQgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0gcCB7XG4gICAgICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAgICAgLmNhYmluZXQtcGF5bWVudCBsYWJlbCBpbnB1dDpjaGVja2VkICsgLmNhYmluZXQtcGF5bWVudF9faXRlbSAuY2FiaW5ldC1wYXltZW50X19pdGVtLWNoZWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5jYWJpbmV0LXBheW1lbnQgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0gLmNhYmluZXQtcGF5bWVudF9faXRlbS1jaGVjayBzdmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuY2FiaW5ldC1wYXltZW50X19pdGVtIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDVweCA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGIzMDVjO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLmNhYmluZXQtcGF5bWVudF9faXRlbTpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0NjcwOyB9XG4gICAgLmNhYmluZXQtcGF5bWVudF9faXRlbSBwIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0gcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyYzRkNzY7IH1cbiAgICAuY2FiaW5ldC1wYXltZW50X19pdGVtLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICAuY2FiaW5ldC1wYXltZW50X19pdGVtLWljb24gc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogIzAwMjY1NDsgfVxuICAgIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0tY2hlY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDY3MDsgfVxuICAgICAgLmNhYmluZXQtcGF5bWVudF9faXRlbS1jaGVjayBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIGZpbGw6ICMwMDI2NTQ7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmNhYmluZXQtcGxhbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FiaW5ldC1wbGFucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIC5jYWJpbmV0LXBsYW5zX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTVweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2FiaW5ldC1wbGFuc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5wbGFuIC5wbGFuLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAgIC5jYWJpbmV0LXBsYW5zX19pdGVtIGlucHV0OmNoZWNrZWQgKyAucGxhbiAucGxhbi1pY29uOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jYWJpbmV0LXBsYW5zX19pdGVtIGlucHV0OmNoZWNrZWQgKyAucGxhbiAucGxhbi1pY29uIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzJiNDQ3NjtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gLnBsYW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWItcGxhbi1iZy5wbmcpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXBsYW5zX19pdGVtIC5wbGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4OyB9IH1cbiAgICAgIC5jYWJpbmV0LXBsYW5zX19pdGVtIC5wbGFuLXBlcmNlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5jYWJpbmV0LXBsYW5zX19pdGVtIC5wbGFuOmhvdmVyIC5wbGFuLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0NjcwOyB9XG4gICAgICAgIC5jYWJpbmV0LXBsYW5zX19pdGVtIC5wbGFuOmhvdmVyIC5wbGFuLWljb24gc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMGMzNTY2O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5jYWJpbmV0LXBsYW5zX19pdGVtIC5wbGFuLXRvcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5jYWJpbmV0LXBsYW5zX19pdGVtIC5wbGFuLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzNTY2O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gLnBsYW4taWNvbiBzdmcge1xuICAgICAgICAgIGZpbGw6ICMyYjQ0NzY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmNhYmluZXQtYnRuLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhYmluZXQtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuY2FiaW5ldC10YWJsZSAuY2FiaW5ldC1yZWZzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNhYmluZXQtdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhYmluZXQtdGFibGUgdHIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7IH0gfVxuICAuY2FiaW5ldC10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMjBweCA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LXRhYmxlIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9IH1cbiAgICAuY2FiaW5ldC10YWJsZSB0ZDpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jYWJpbmV0LXRhYmxlX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuY2FiaW5ldC10YWJsZV9fZGF0ZSB7XG4gICAgY29sb3I6ICMyMzQ1NmU7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmNhYmluZXQtdGFibGVfX3ZhbCB7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5jYWJpbmV0LXRhYmxlX193YWxsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5jYWJpbmV0LXRhYmxlX193YWxsZXQgLmNhYmluZXQtcGF5bWVudF9faXRlbS1pY29uIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmNhYmluZXQtdGFibGVfX3N0YXR1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jYWJpbmV0LXRhYmxlX19zdGF0dXM6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuY2FiaW5ldC10YWJsZV9fc3RhdHVzLmdyZWVuIHtcbiAgICAgIGNvbG9yOiAjMjY5ZDI2OyB9XG4gICAgICAuY2FiaW5ldC10YWJsZV9fc3RhdHVzLmdyZWVuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWQyNjsgfVxuICAgIC5jYWJpbmV0LXRhYmxlX19zdGF0dXMucmVkIHtcbiAgICAgIGNvbG9yOiAjOWQyNjI2OyB9XG4gICAgICAuY2FiaW5ldC10YWJsZV9fc3RhdHVzLnJlZDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDI2MjY7IH1cbiAgICAuY2FiaW5ldC10YWJsZV9fc3RhdHVzLnllbGxvdyB7XG4gICAgICBjb2xvcjogI2JjYTUzYTsgfVxuICAgICAgLmNhYmluZXQtdGFibGVfX3N0YXR1cy55ZWxsb3c6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhNTNhOyB9XG5cbi5jYWJpbmV0LWx2bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY2FiaW5ldC1sdmxfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyYzRkNzY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYWJpbmV0LWx2bF9faXRlbTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzRkNzY7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgICAuY2FiaW5ldC1sdmxfX2l0ZW06YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5jYWJpbmV0LWx2bF9faXRlbTpob3ZlciwgLmNhYmluZXQtbHZsX19pdGVtLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNhYmluZXQtbHZsX19pdGVtOmhvdmVyOmFmdGVyLCAuY2FiaW5ldC1sdmxfX2l0ZW06aG92ZXI6YmVmb3JlLCAuY2FiaW5ldC1sdmxfX2l0ZW0uYWN0aXZlOmFmdGVyLCAuY2FiaW5ldC1sdmxfX2l0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAuY2FiaW5ldC1sdmxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmNhYmluZXQtYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY2FiaW5ldC1iYW5uZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5jYWJpbmV0LWJhbm5lcl9faW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNhYmluZXQtYmFubmVyX19ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNDBweCA1cHggMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmNhYmluZXQtYmFubmVyX19ib3gge1xuICAgICAgICBwYWRkaW5nOiA1cHggODVweCA1cHggMzBweDsgfSB9XG4gIC5jYWJpbmV0LWJhbm5lcl9fc2l6ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyYzRkNzY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5jYWJpbmV0LWJhbm5lcl9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY2FiaW5ldC1zZXR0aW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jYWJpbmV0LXNldHRpbmdzIC5tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jYWJpbmV0LXNldHRpbmdzX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYWJpbmV0LXNldHRpbmdzX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2Zvcm0gLm1haW4tdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fZm9ybSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19mb3JtX3dhbGxldCAuY2FiaW5ldC1zZXR0aW5nc19fY29sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19mb3JtX3dhbGxldCAuY2FiaW5ldC1zZXR0aW5nc19fY29sIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jYWJpbmV0LXNldHRpbmdzX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhYmluZXQtc2V0dGluZ3NfX2J0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYWJpbmV0LXNldHRpbmdzX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2lucHV0IHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19pbnB1dCBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogI2ZkZDE4NjsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19pbnB1dCA6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19pbnB1dCBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBiMzA1YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDE1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19faW5wdXQgaW5wdXQ6Zm9jdXMgKyBzdmcge1xuICAgICAgICBmaWxsOiB1cmwoI2dyLW8pOyB9XG4gIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3BhbiAub24ge1xuICAgICAgICBjb2xvcjogIzBiMzA1YzsgfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIC5vZmYge1xuICAgICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IGlucHV0ICsgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIzMDVjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCBpbnB1dCArIHNwYW4gc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCBpbnB1dCArIHNwYW4gc3Bhbi5vbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCBpbnB1dCArIHNwYW4gc3Bhbi5vZmYge1xuICAgICAgICAgICAgY29sb3I6ICMwYjMwNWM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgLmNhYmluZXQtc2V0dGluZ3NfX2dnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19nZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4OyB9IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fZ2ctaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2dnLWltZyB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19nZy1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19nZyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2dnIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19nZyBwIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19nZy1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fZ2ctZm9ybSAuY2FiaW5ldC1zZXR0aW5nc19faW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2dnLWZvcm0gLmNhYmluZXQtc2V0dGluZ3NfX2lucHV0IGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19nZy1mb3JtIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhYmluZXQtc2V0dGluZ3NfX2F1dGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2F1dGgtY29sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19hdXRoLWNvbCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19hdXRoLWNvbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2F1dGgtY29sIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2F1dGgtY29sIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fYXV0aCAuY2FiaW5ldC1zZXR0aW5nc19faW5wdXQgcCB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fYXV0aC1yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jYWItYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLmxvYmlib3gtbm90aWZ5IHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjYzlmMWNjIDAlLCAjOWNjYTc1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzI3ODQyZSAwJSwgI2ExZDg3MiAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubG9iaWJveC1ub3RpZnktYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNhYmluZXQtdGFibGVfcmVmcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWU1MDhhOyB9XG4gIC5jYWJpbmV0LXRhYmxlX3JlZnM6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FiaW5ldC10YWJsZV9yZWZzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhYmluZXQtdGFibGVfcmVmcyAuY2FiaW5ldC10YWJsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhYmluZXQtdGFibGVfcmVmcyAuY2FiaW5ldC10YWJsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdHI6bnRoLWNoaWxkKG4rMikgdGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdGJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQobisyKSB0ZCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCgxKSxcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDUpLFxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoNiksXG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCg3KSxcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDgpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdHI6bnRoLWNoaWxkKG4rMikge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7IH0gfVxuXG4uYm91bnR5LXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTAzMzVlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYm91bnR5LXByZXZpZXcgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5ib3VudHktcHJldmlldyBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5ib3VudHktcHJldmlld19faW1nIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ib3VudHktcHJldmlld19faW1nIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJvdW50eS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYm91bnR5LXJ1bGVzIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmRkMTg2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JvdW50eS1ydWxlcy1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUwcHggMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvdW50eS1ydWxlcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgLmJvdW50eS1ydWxlc19fdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm91bnR5LXJ1bGVzX190b3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5ib3VudHktcnVsZXNfX3RvcCAubWFpbi1idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5ib3VudHktcnVsZXNfX3RvcCAuYm91bnR5LXJ1bGVzX190ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYm91bnR5LXJ1bGVzX190b3AgLmJvdW50eS1ydWxlc19fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5ib3VudHktcnVsZXNfX3RleHQge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm91bnR5LXJ1bGVzX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuYm91bnR5LXJ1bGVzX190ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAgIC5ib3VudHktcnVsZXNfX3RleHQgcCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuYm91bnR5LXJ1bGVzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm91bnR5LXJ1bGVzX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuYm91bnR5LXJ1bGVzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ib3VudHktcnVsZXNfX2l0ZW0gLmJvdW50eS1ydWxlc19fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYm91bnR5LXJ1bGVzX19pdGVtIC5ib3VudHktcnVsZXNfX3RleHQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ib3VudHktcnVsZXNfX2l0ZW0gLmJvdW50eS1ydWxlc19fdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAuYm91bnR5LXJ1bGVzX19pdGVtIC5ib3VudHktcnVsZXNfX3RleHQgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIC5ib3VudHktcnVsZXNfX2l0ZW0gLmJvdW50eS1ydWxlc19fdGV4dDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ib3VudHktcnVsZXMtaXRlbS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmJvdW50eS1ydWxlc19faXRlbSAuYm91bnR5LXJ1bGVzX190ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYm91bnR5LXJ1bGVzX19zb2Mge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBtaW4td2lkdGg6IDIwNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgIC5ib3VudHktcnVsZXNfX3NvYzpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYm91bnR5LXJ1bGVzX19zb2Mgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmJvdW50eS1ydWxlc19fc29jLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUzYzZhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY1NDsgfVxuICAgICAgLmJvdW50eS1ydWxlc19fc29jLWljb24gc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDsgfVxuICAgIC5ib3VudHktcnVsZXNfX3NvYy1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICAgIC5ib3VudHktcnVsZXNfX3NvYy1hcnJvdyBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICAuYm91bnR5LXJ1bGVzX19zb2MudGcge1xuICAgICAgY29sb3I6ICMxZTk2Yzg7IH1cbiAgICAgIC5ib3VudHktcnVsZXNfX3NvYy50ZyBzdmcge1xuICAgICAgICBmaWxsOiAjMWU5NmM4OyB9XG4gICAgLmJvdW50eS1ydWxlc19fc29jLmZiIHtcbiAgICAgIGNvbG9yOiAjM2M1YjliOyB9XG4gICAgICAuYm91bnR5LXJ1bGVzX19zb2MuZmIgc3ZnIHtcbiAgICAgICAgZmlsbDogIzNjNWI5YjsgfVxuICAgIC5ib3VudHktcnVsZXNfX3NvYy5pbnN0IHtcbiAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuYm91bnR5LXJ1bGVzX19zb2MuaW5zdCBzdmcge1xuICAgICAgICBmaWxsOiAjZmRkMTg2OyB9XG4gICAgLmJvdW50eS1ydWxlc19fc29jLnl0IHtcbiAgICAgIGNvbG9yOiAjZmYxNzAwOyB9XG4gICAgICAuYm91bnR5LXJ1bGVzX19zb2MueXQgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmMTcwMDsgfVxuICAgIC5ib3VudHktcnVsZXNfX3NvYy50dyB7XG4gICAgICBjb2xvcjogIzMzY2NmZjsgfVxuICAgICAgLmJvdW50eS1ydWxlc19fc29jLnR3IHN2ZyB7XG4gICAgICAgIGZpbGw6ICMzM2NjZmY7IH1cbiAgICAuYm91bnR5LXJ1bGVzX19zb2Mudmsge1xuICAgICAgY29sb3I6ICM0Yzc1YTM7IH1cbiAgICAgIC5ib3VudHktcnVsZXNfX3NvYy52ayBzdmcge1xuICAgICAgICBmaWxsOiAjNGM3NWEzOyB9XG5cbi5ib3VudHktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ib3VudHktaXRlbS5mYiAuYm91bnR5LWl0ZW1fX2hlYWQgc3BhbiB7XG4gICAgY29sb3I6ICMzYzViOWI7IH1cbiAgLmJvdW50eS1pdGVtLmZiIC5ib3VudHktaXRlbV9faWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzViOWI7IH1cbiAgLmJvdW50eS1pdGVtLmluc3QgLmJvdW50eS1pdGVtX19oZWFkIHNwYW4ge1xuICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gIC5ib3VudHktaXRlbS5pbnN0IC5ib3VudHktaXRlbV9faWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgLmJvdW50eS1pdGVtLnR3IC5ib3VudHktaXRlbV9faGVhZCBzcGFuIHtcbiAgICBjb2xvcjogIzMzY2NmZjsgfVxuICAuYm91bnR5LWl0ZW0udHcgLmJvdW50eS1pdGVtX19pY29uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzY2NmZjsgfVxuICAuYm91bnR5LWl0ZW0udmsgLmJvdW50eS1pdGVtX19oZWFkIHNwYW4ge1xuICAgIGNvbG9yOiAjNGM3NWEzOyB9XG4gIC5ib3VudHktaXRlbS52ayAuYm91bnR5LWl0ZW1fX2ljb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3NWEzOyB9XG4gIC5ib3VudHktaXRlbS55dCAuYm91bnR5LWl0ZW1fX2hlYWQgc3BhbiB7XG4gICAgY29sb3I6ICNmZjE3MDA7IH1cbiAgLmJvdW50eS1pdGVtLnl0IC5ib3VudHktaXRlbV9faWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjE3MDA7IH1cbiAgLmJvdW50eS1pdGVtLmJ0Y3QgLmJvdW50eS1pdGVtX19oZWFkIHNwYW4ge1xuICAgIGNvbG9yOiAjZThiNjMyOyB9XG4gIC5ib3VudHktaXRlbS5idGN0IC5ib3VudHktaXRlbV9faWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGI2MzI7IH1cbiAgLmJvdW50eS1pdGVtX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDAgNzBweCAwIDQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuYm91bnR5LWl0ZW1fX2hlYWQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwYzM1NjY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMGMzNTY2O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9XG4gIC5ib3VudHktaXRlbV9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNzBweDtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5ib3VudHktaXRlbV9faWNvbiBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAuYm91bnR5LWl0ZW1fX2ljb246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYzM1NjY7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5ib3VudHktaXRlbV9faWNvbjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5ib3VudHktaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzNTY2O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJvdW50eS1pdGVtX19jb250ZW50IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICAuYm91bnR5LWl0ZW1fX2NvbnRlbnQgaDMgYSB7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuYm91bnR5LWl0ZW1fX2NvbnRlbnQgaDMgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJvdW50eS1pdGVtX19jb250ZW50IC5tYWluLXRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC5ib3VudHktaXRlbV9fY29udGVudCB1bCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwYjMwNWM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5ib3VudHktaXRlbV9fY29udGVudCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjMwNWM7IH1cbiAgICAgICAgLmJvdW50eS1pdGVtX19jb250ZW50IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzBiMzA1YztcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwYjMwNWM7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIC5ib3VudHktaXRlbV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0ycHgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzM1NjY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNjYjMxMzE7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgICAgIC5ib3VudHktaXRlbV9fY29udGVudCB1bCBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYm91bnR5LWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJvdW50eS1pdGVtX19pbWcge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLmJvdW50eS1pdGVtX19pbWctaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYm91bnR5LWl0ZW1fX2ltZy1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5ib3VudHktaXRlbV9faW1nLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmJvdW50eS1pdGVtX19pbWctaXRlbTpob3ZlciBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuYm91bnR5LWl0ZW1fX2ltZy1pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYm91bnR5LWl0ZW1fX2ltZy1pdGVtIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuMjc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmJvdW50eS1pdGVtX19pbWctaXRlbSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMyYjQ0NzY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmJvdW50eS1pdGVtX19ib3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYm91bnR5LWl0ZW1fX2JvdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmJvdW50eS1pdGVtX19ib3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYm91bnR5LWl0ZW1fX2JvdC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmJvdW50eS1pdGVtX19ib3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmJvdW50eS1pdGVtX19ib3QtaXRlbSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5ib3VudHktaXRlbV9fYm90LWl0ZW0gc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ib3VudHktaXRlbV9fYnRuIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgY29sb3I6ICMyYjQ0NzY7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAyMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYm91bnR5LWl0ZW1fX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0NDc2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYm91bnR5LWl0ZW1fX2J0bl9ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjQ0NzY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJvdW50eS1pdGVtX19idG5fYmx1ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICAgIGNvbG9yOiAjMmI0NDc2OyB9XG4gIC5ib3VudHktaXRlbV9fZmFxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC5ib3VudHktaXRlbV9fZmFxOmhvdmVyIC5ib3VudHktaXRlbV9fZmFxLWhpZGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAuYm91bnR5LWl0ZW1fX2ZhcS1ib3gge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuYm91bnR5LWl0ZW1fX2ZhcS1ib3ggcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAuYm91bnR5LWl0ZW1fX2ZhcS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmJvdW50eS1pdGVtX19mYXEtaWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBmaWxsOiAjMGIzMTVlOyB9XG4gICAgLmJvdW50eS1pdGVtX19mYXEtYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4OyB9XG4gICAgICAuYm91bnR5LWl0ZW1fX2ZhcS1hcnJvdyBzdmcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBmaWxsOiAjZmRkMTg2O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cbiAgICAuYm91bnR5LWl0ZW1fX2ZhcS1oaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ib3VudHktaXRlbV9fZmFxLWhpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICAgLmJvdW50eS1pdGVtX19mYXEtaGlkZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYm91bnR5LWl0ZW1fX2ZhcS1oaWRlIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgLmJvdW50eS1pdGVtX19mYXEtaGlkZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmJvdW50eS1pdGVtX19mYXEtaGlkZSBwIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgIC5ib3VudHktaXRlbV9fZmFxLWhpZGU6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAuYm91bnR5LWl0ZW1fX2ZhcS1oaWRlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAuYm91bnR5LWl0ZW1fX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYm91bnR5LWl0ZW1fX2luZm8tbnVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvY2hpMjAxNFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogNzdweDtcbiAgICAgIGNvbG9yOiAjMGIzMDVjOyB9XG4gICAgLmJvdW50eS1pdGVtX19pbmZvLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgzZjZlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE4M2Y2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5ib3VudHktaXRlbV9faW5mby1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuYm91bnR5LWl0ZW1fX2luZm8taXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5ib3VudHktaXRlbV9faW5mby1pdGVtOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmJvdW50eS1pdGVtX19pbmZvLWl0ZW0gdGFibGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLmJvdW50eS1pdGVtX19pbmZvLWl0ZW0gdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmJvdW50eS1pdGVtX19pbmZvLWl0ZW0gdGFibGUgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5ib3VudHktaXRlbV9faW5mby1pdGVtIHRhYmxlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5ib3VudHktaXRlbV9faW5mby1pdGVtIHRhYmxlIHNwYW4ub3JhbmdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG5cbi5ib3VudHktd2luIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ib3VudHktd2luIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5ib3VudHktd2luIC5tYWluLWJ0biB7XG4gICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAuYm91bnR5LXdpbiAubWFpbi1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMyYjQ0NzY7IH1cbiAgLmJvdW50eS13aW4gaDMge1xuICAgIGNvbG9yOiAjMmI0NDc2O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYm91bnR5LXdpbiAqIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm91bnR5LXdpbiBpbWcge1xuICAgIGxlZnQ6IC0xMTVweDtcbiAgICBib3R0b206IC0zMnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJvdW50eS13aW4gaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ib3VudHktd2luOmFmdGVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwMDBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYm91bnR5LXdpbi1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJvdW50eS13aW46YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLnByaXplIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJpemUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxM3B4IDI5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDQwcHggNTBweCA0MHB4IDQzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJpemUge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcml6ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucHJpemUtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcml6ZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnByaXplLWljb25fMSB7XG4gICAgICB0b3A6IDUlO1xuICAgICAgbGVmdDogMjUlOyB9XG4gICAgLnByaXplLWljb25fMiB7XG4gICAgICBib3R0b206IDEwJTtcbiAgICAgIGxlZnQ6IDMwJTsgfVxuICAgIC5wcml6ZS1pY29uXzMge1xuICAgICAgYm90dG9tOiAxMCU7XG4gICAgICByaWdodDogMTAlOyB9XG4gICAgLnByaXplLWljb25fNCB7XG4gICAgICB0b3A6IDE1JTtcbiAgICAgIHJpZ2h0OiAyMyU7IH1cbiAgLnByaXplLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByaXplLWJnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcml6ZSAubWFpbi1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaXplIC5tYWluLXN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucHJpemUgLm1haW4tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJpemUgLm1haW4tdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLnByaXplIC5tYWluLXRleHQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJpemUtc29jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJpemUtc29jIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5wcml6ZS1zb2MgYSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTNjNmE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByaXplLXNvYyBhIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7IH0gfVxuICAgICAgLnByaXplLXNvYyBhIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAgIC5wcml6ZS1zb2MgYS50Zzpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFlOTZjODsgfVxuICAgICAgLnByaXplLXNvYyBhLnRnIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMxZTk2Yzg7IH1cbiAgICAgIC5wcml6ZS1zb2MgYS5mYjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzNjNWI5YjsgfVxuICAgICAgLnByaXplLXNvYyBhLmZiIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMzYzViOWI7IH1cbiAgICAgIC5wcml6ZS1zb2MgYS5pbnN0OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAucHJpemUtc29jIGEuaW5zdCBzdmcge1xuICAgICAgICBmaWxsOiAjZmRkMTg2OyB9XG4gICAgICAucHJpemUtc29jIGEueXQ6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZjE3MDA7IH1cbiAgICAgIC5wcml6ZS1zb2MgYS55dCBzdmcge1xuICAgICAgICBmaWxsOiAjZmYxNzAwOyB9XG4gICAgICAucHJpemUtc29jIGEudHc6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMzM2NjZmY7IH1cbiAgICAgIC5wcml6ZS1zb2MgYS50dyBzdmcge1xuICAgICAgICBmaWxsOiAjMzNjY2ZmOyB9XG4gICAgICAucHJpemUtc29jIGEudms6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ODcxOWY7IH1cbiAgICAgIC5wcml6ZS1zb2MgYS52ayBzdmcge1xuICAgICAgICBmaWxsOiAjNDg3MTlmOyB9XG4gICAgLnByaXplLXNvY19vZmZzZXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByaXplLXNvY19vZmZzZXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5yZXZpZXdzLXByZXZpZXdfX2ltZyB7XG4gIGhlaWdodDogMjEwcHg7IH1cblxuLnRlYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdGVhbS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmc6IDcwcHggMCA1MHB4IDA7IH1cbiAgLnRlYW0gLm1haW4tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAudGVhbS1oZXJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnRlYW0taGVybyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAgIC50ZWFtLWhlcm8gLnN3aXBlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLnRlYW0taGVybyAuc3dpcGVyLXNsaWRlLW5leHQgLnRlYW0taGVyb19faXRlbSBpbWcge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLnRlYW0taGVybyAuc3dpcGVyLXNsaWRlLW5leHQgLnRlYW0taGVyb19faXRlbSAuaXRlbS1sYW5nIHtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgIC50ZWFtLWhlcm8gLnN3aXBlci1zbGlkZS1uZXh0IC50ZWFtLWhlcm9fX2l0ZW06YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC50ZWFtLWhlcm8gLnN3aXBlci1zbGlkZS1uZXh0IC50ZWFtLWhlcm9fX2l0ZW06YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudGVhbS1oZXJvIC5zd2lwZXItc2xpZGUtYWN0aXZlIC50ZWFtLWhlcm9fX2l0ZW06YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmZGQxODY7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjZmRkMTg2OyB9XG4gICAgLnRlYW0taGVybyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAudGVhbS1oZXJvX19pdGVtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmZGQxODY7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZkZDE4NjsgfVxuICAgIC50ZWFtLWhlcm8gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgIzBjMzU2NjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAgICAgLnRlYW0taGVybyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7IH1cbiAgICAgIC50ZWFtLWhlcm8gLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBmaWxsOiAjMGMzNTY2O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgLnRlYW0taGVybyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGVhbS1oZXJvIC5zd2lwZXItcGFnaW5hdGlvbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC50ZWFtLWhlcm8gLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7IH1cbiAgICAudGVhbS1oZXJvX19pdGVtIHtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgIC50ZWFtLWhlcm9fX2l0ZW06YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnRlYW0taGVyb19faXRlbTpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnRlYW0taGVyb19faXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBub25lO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAudGVhbS1oZXJvX19pdGVtIC5pdGVtLWxhbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgLnRlYW0taGVyb19faXRlbSAuaXRlbS1sYW5nIC5mbGFnLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLnRlYW0taGVyb19faXRlbSAuYWJvdXQtdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxMTsgfVxuIiwiLy8gU29jaGlcclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnU29jaGkyMDE0JztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LUJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnU29jaGkyMDE0IEJvbGQnKSwgbG9jYWwoJ1NvY2hpMjAxNC1Cb2xkJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1NvY2hpMjAxNCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1NZWRpdW0uZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnU29jaGkyMDE0IE1lZGl1bScpLCBsb2NhbCgnU29jaGkyMDE0LU1lZGl1bScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Tb2NoaS9Tb2NoaTIwMTQtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Tb2NoaS9Tb2NoaTIwMTQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdTb2NoaTIwMTQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Tb2NoaS9Tb2NoaTIwMTQtTGlnaHQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnU29jaGkyMDE0IExpZ2h0JyksIGxvY2FsKCdTb2NoaTIwMTQtTGlnaHQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4vLyBDaXJjZVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLVJlZ3VsYXIuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnQ2lyY2UnKSwgbG9jYWwoJ0NpcmNlLVJlZ3VsYXInKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0NpcmNlIEV4dHJhTGlnaHQnKSwgbG9jYWwoJ0NpcmNlLUV4dHJhTGlnaHQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDIwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1UaGluLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0NpcmNlIFRoaW4nKSwgbG9jYWwoJ0NpcmNlLVRoaW4nKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtVGhpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1MaWdodC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdDaXJjZSBMaWdodCcpLCBsb2NhbCgnQ2lyY2UtTGlnaHQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1Cb2xkLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0NpcmNlIEJvbGQnKSwgbG9jYWwoJ0NpcmNlLUJvbGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnQ2lyY2UgRXh0cmFCb2xkJyksIGxvY2FsKCdDaXJjZS1FeHRyYUJvbGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4vLyBESU5cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1NZWRpdW0uZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBNZWRpdW0nKSwgbG9jYWwoJ0RJTlByby1NZWRpdW0nKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1CbGFja0l0YWxpYy5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIEJsYWNrIEl0YWxpYycpLCBsb2NhbCgnRElOUHJvLUJsYWNrSXRhbGljJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQmxhY2tJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1NZWRpdW1JdGFsaWMuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBNZWRpdW0gSXRhbGljJyksIGxvY2FsKCdESU5Qcm8tTWVkaXVtSXRhbGljJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tTWVkaXVtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlBybyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQm9sZC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIEJvbGQnKSwgbG9jYWwoJ0RJTlByby1Cb2xkJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlBybyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tTGlnaHQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBMaWdodCcpLCBsb2NhbCgnRElOUHJvLUxpZ2h0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlBybyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tSXRhbGljLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gSXRhbGljJyksIGxvY2FsKCdESU5Qcm8tSXRhbGljJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlBybyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8uZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOUHJvJyksIGxvY2FsKCdESU5Qcm8nKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1CbGFjay5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIEJsYWNrJyksIGxvY2FsKCdESU5Qcm8tQmxhY2snKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1CbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1MaWdodEl0YWxpYy5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnRElOUHJvLUxpZ2h0SXRhbGljJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlBybyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQm9sZEl0YWxpYy5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIEJvbGQgSXRhbGljJyksIGxvY2FsKCdESU5Qcm8tQm9sZEl0YWxpYycpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLy8gQ29uZFxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvQ29uZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQmxhY2tJdGFsaWMuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBDb25kZW5zZWQgQmxhY2sgSXRhbGljJyksIGxvY2FsKCdESU5Qcm8tQ29uZGVuc2VkQmxhY2tJdGFsaWMnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFja0l0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFja0l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvQ29uZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTWVkaXVtLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gQ29uZGVuc2VkIE1lZGl1bScpLCBsb2NhbCgnRElOUHJvLUNvbmRlbnNlZE1lZGl1bScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZE1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZE1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm9Db25kJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRNZWRpdW1JdGFsaWMuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBDb25kZW5zZWQgTWVkaXVtIEl0YWxpYycpLCBsb2NhbCgnRElOUHJvLUNvbmRlbnNlZE1lZGl1bUl0YWxpYycpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZE1lZGl1bUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZE1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm9Db25kJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFjay5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIENvbmRlbnNlZCBCbGFjaycpLCBsb2NhbCgnRElOUHJvLUNvbmRlbnNlZEJsYWNrJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlByb0NvbmQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBDb25kZW5zZWQgQm9sZCcpLCBsb2NhbCgnRElOUHJvLUNvbmRlbnNlZEJvbGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvQ29uZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQm9sZEl0YWxpYy5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIENvbmRlbnNlZCBCb2xkIEl0YWxpYycpLCBsb2NhbCgnRElOUHJvLUNvbmRlbnNlZEJvbGRJdGFsaWMnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvQ29uZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkUmVndWxhci5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIENvbmRlbnNlZCBSZWd1bGFyJyksIGxvY2FsKCdESU5Qcm8tQ29uZGVuc2VkUmVndWxhcicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZFJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm9Db25kJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRJdGFsaWMuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBDb25kZW5zZWQgSXRhbGljJyksIGxvY2FsKCdESU5Qcm8tQ29uZGVuc2VkSXRhbGljJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlByb0NvbmQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZExpZ2h0SXRhbGljLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gQ29uZGVuc2VkIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnRElOUHJvLUNvbmRlbnNlZExpZ2h0SXRhbGljJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRMaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlByb0NvbmQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZExpZ2h0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gQ29uZGVuc2VkIExpZ2h0JyksIGxvY2FsKCdESU5Qcm8tQ29uZGVuc2VkTGlnaHQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZExpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8vcHJveGltYVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hQ24nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1MaWdodEl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtTGlnaHRJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1MaWdodEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0SXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1MaWdodEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHRJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1MaWdodEl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUxpZ2h0SXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUxpZ2h0SXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVJlZ3VsYXIuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBSZWd1bGFyJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtUmVndWxhcicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtRXh0cmFibGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhYm9sZCcpLCBsb2NhbCgnUHJveGltYU5vdmEtRXh0cmFibGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1FeHRyYWJsZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1FeHRyYWJsZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2suZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBCbGFjaycpLCBsb2NhbCgnUHJveGltYU5vdmFDb25kLUJsYWNrJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUV4dHJhYmxkSXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBFeHRyYWJvbGQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtRXh0cmFibGRJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUV4dHJhYmxkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtUmVndWxhci5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgUmVndWxhcicpLCBsb2NhbCgnUHJveGltYU5vdmEtUmVndWxhcicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtU2VtaWJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFNlbWlib2xkJyksIGxvY2FsKCdQcm94aW1hTm92YS1TZW1pYm9sZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIFRoJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tVGhpbi5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIFRoaW4nKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhRXhDbi1UaGluJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQgU2VtaWJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIEx0JztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tU2VtaWJvbGRJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIFNlbWlib2xkIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmFFeENuLVNlbWlib2xkSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tU2VtaWJvbGRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tU2VtaWJvbGRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBMdCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVNlbWlib2xkLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgU2VtaWJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtVGhpbkl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBUaGluIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtVGhpbkl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtVGhpbkl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtVGhpbkl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1UaGluSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW4uZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBUaGluJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtVGhpbicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1UaGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hQ24nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1SZWd1bGFySXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBSZWd1bGFyIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmFDb25kLVJlZ3VsYXJJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1SZWd1bGFySXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtUmVndWxhckl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtUmVndWxhckl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIFRoJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tVGhpbkl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgVGhpbiBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhRXhDbi1UaGluSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tVGhpbkl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVRoaW5JdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVRoaW5JdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFNlbWlib2xkIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtU2VtaWJvbGRJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtUmVndWxhckl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBSZWd1bGFyIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtUmVndWxhckl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtUmVndWxhckl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtUmVndWxhckl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1SZWd1bGFySXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUV4dHJhYmxkLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQgRXh0cmFib2xkJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtRXh0cmFibGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtRXh0cmFibGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtRXh0cmFibGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBUaCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUV4dHJhYmxkSXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBFeHRyYWJvbGQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUV4Q24tRXh0cmFibGRJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUV4dHJhYmxkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIEJsJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQmxhY2tJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIEJsYWNrIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmFFeENuLUJsYWNrSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQmxhY2tJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1CbGFja0l0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQmxhY2tJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBMdCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUxpZ2h0SXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhRXhDbi1MaWdodEl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUxpZ2h0SXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUxpZ2h0SXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW5JdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQ29uZGVuc2VkIFRoaW4gSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtVGhpbkl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW5JdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1UaGluSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1UaGluSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gTHQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1MaWdodC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIExpZ2h0JyksIGxvY2FsKCdQcm94aW1hTm92YUV4Q24tTGlnaHQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQm9sZEl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1Cb2xkSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQm9sZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJvbGRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJvbGRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBUaCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUV4dHJhYmxkLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgRXh0cmFib2xkJyksIGxvY2FsKCdQcm94aW1hTm92YUV4Q24tRXh0cmFibGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tRXh0cmFibGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tRXh0cmFibGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBSZyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJvbGRJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIEJvbGQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUV4Q24tQm9sZEl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJvbGRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1Cb2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1Cb2xkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFjay5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQmxhY2snKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUJsYWNrJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1Cb2xkLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBCb2xkJyksIGxvY2FsKCdQcm94aW1hTm92YS1Cb2xkJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gUmcnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1Cb2xkLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgQm9sZCcpLCBsb2NhbCgnUHJveGltYU5vdmFFeENuLUJvbGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhVC1UaGluLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBUaGluJyksIGxvY2FsKCdQcm94aW1hTm92YVQtVGhpbicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhVC1UaGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFULVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhVC1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQm9sZEl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBCb2xkIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtQm9sZEl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQm9sZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQm9sZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1Cb2xkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBCb2xkJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtQm9sZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIEJsJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQmxhY2suZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBCbGFjaycpLCBsb2NhbCgnUHJveGltYU5vdmFFeENuLUJsYWNrJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gUmcnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFySXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBSZWd1bGFyIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmFFeENuLVJlZ3VsYXJJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFySXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tUmVndWxhckl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tUmVndWxhckl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hQ24nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1MaWdodC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQ29uZGVuc2VkIExpZ2h0JyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtTGlnaHQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhYm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtRXh0cmFibGRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtRXh0cmFibGRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2tJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQ29uZGVuc2VkIEJsYWNrIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmFDb25kLUJsYWNrSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2tJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1CbGFja0l0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2tJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBSZyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVJlZ3VsYXIuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBSZWd1bGFyJyksIGxvY2FsKCdQcm94aW1hTm92YUV4Q24tUmVndWxhcicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIExpZ2h0JyksIGxvY2FsKCdQcm94aW1hTm92YS1MaWdodCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hQ24nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQgU2VtaWJvbGQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtU2VtaWJvbGRJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQmxhY2tJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQmxhY2sgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1CbGFja0l0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQmxhY2tJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJsYWNrSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJsYWNrSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbiIsIkBrZXlmcmFtZXMgc3RhdFJvdGF0ZXtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDgwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN0YXRTY2FsZXtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG5cclxuICA4MCV7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJXtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGludmVzdC13YWxsZXRze1xyXG4gIDAle1xyXG4gICAgdG9wOiAxNTBweDtcclxuICB9XHJcblxyXG4gIDUwJXtcclxuICAgIHRvcDogMTEwcHg7XHJcbiAgfVxyXG5cclxuICAxMDAle1xyXG4gICAgdG9wOiAxNTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd2FsbGV0TGVmdHtcclxuICAwJXtcclxuICAgIHJpZ2h0OiAxNTBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA1MCV7XHJcbiAgICByaWdodDogMTAwcHg7XHJcbiAgICBib3R0b206IDIwMHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICByaWdodDogMTUwcHg7XHJcbiAgICBib3R0b206IDQwMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd2FsbGV0UmlnaHR7XHJcbiAgMCV7XHJcbiAgICByaWdodDogMTAwcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNTAle1xyXG4gICAgcmlnaHQ6IDE1MHB4O1xyXG4gICAgYm90dG9tOiAyMDBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAle1xyXG4gICAgcmlnaHQ6IDEwMHB4O1xyXG4gICAgYm90dG9tOiA0MDBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNle1xyXG4gIDAle1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDUwJXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAle1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHJvYWQxe1xyXG4gIDAle1xyXG4gICAgYm90dG9tOiAxOCU7XHJcbiAgICBsZWZ0OiAyMSU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMjUle1xyXG4gICAgYm90dG9tOiAyNiU7XHJcbiAgICBsZWZ0OiAzMyU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICAzNSV7XHJcbiAgICBib3R0b206IDMxJTtcclxuICAgIGxlZnQ6IDM5JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1NSV7XHJcbiAgICBib3R0b206IDQwJTtcclxuICAgIGxlZnQ6IDQ2JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA3NSV7XHJcbiAgICBib3R0b206IDU1JTtcclxuICAgIGxlZnQ6IDUyJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4NSV7XHJcbiAgICBib3R0b206IDYzJTtcclxuICAgIGxlZnQ6IDU4JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA5NSV7XHJcbiAgICBib3R0b206IDYzJTtcclxuICAgIGxlZnQ6IDYxJTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICBib3R0b206IDU3JTtcclxuICAgIGxlZnQ6IDY3JTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgcm9hZDJ7XHJcbiAgMCV7XHJcbiAgICBib3R0b206IDE0JTtcclxuICAgIGxlZnQ6IDI0JTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAyNSV7XHJcbiAgICBib3R0b206IDI1JTtcclxuICAgIGxlZnQ6IDQxJTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcblxyXG4gIDU1JXtcclxuICAgIGJvdHRvbTogMzclO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDY1JXtcclxuICAgIGJvdHRvbTogNDElO1xyXG4gICAgbGVmdDogNTYlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDc1JXtcclxuICAgIGJvdHRvbTogNDMlO1xyXG4gICAgbGVmdDogNjUlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDg1JXtcclxuICAgIGJvdHRvbTogNDUlO1xyXG4gICAgbGVmdDogNzElO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG5cclxuICAxMDAle1xyXG4gICAgYm90dG9tOiA1NiU7XHJcbiAgICBsZWZ0OiA4OCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2FkM3tcclxuICAwJXtcclxuICAgIGJvdHRvbTogMTAlO1xyXG4gICAgbGVmdDogMjklO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDE1JXtcclxuICAgIGJvdHRvbTogMTUlO1xyXG4gICAgbGVmdDogMzYlO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG5cclxuICA2NSV7XHJcbiAgICBib3R0b206IDI5JTtcclxuICAgIGxlZnQ6IDUxJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA3NSV7XHJcbiAgICBib3R0b206IDMzJTtcclxuICAgIGxlZnQ6IDU3JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4NSV7XHJcbiAgICBib3R0b206IDM1JTtcclxuICAgIGxlZnQ6IDY3JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAle1xyXG4gICAgYm90dG9tOiA0OCU7XHJcbiAgICBsZWZ0OiA4NyU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvYWQ0e1xyXG4gIDAle1xyXG4gICAgYm90dG9tOiA4JTtcclxuICAgIGxlZnQ6IDQwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxNSV7XHJcbiAgICBib3R0b206IDI1JTtcclxuICAgIGxlZnQ6IDY2JTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuXHJcbiAgMjUle1xyXG4gICAgYm90dG9tOiAzMCU7XHJcbiAgICBsZWZ0OiA3MSU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNTUle1xyXG4gICAgYm90dG9tOiA0MiU7XHJcbiAgICBsZWZ0OiA3OCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNzUle1xyXG4gICAgYm90dG9tOiA1MiU7XHJcbiAgICBsZWZ0OiA4MyU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICA4NSV7XHJcbiAgICBib3R0b206IDUzJTtcclxuICAgIGxlZnQ6IDg2JTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuXHJcbiAgMTAwJXtcclxuICAgIGJvdHRvbTogNDclO1xyXG4gICAgbGVmdDogOTIlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyByb2FkNXtcclxuICAwJXtcclxuICAgIGxlZnQ6IDM0JTtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTUle1xyXG4gICAgbGVmdDogNzAlO1xyXG4gICAgYm90dG9tOiAyNCU7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcblxyXG4gIDY1JXtcclxuICAgIGxlZnQ6IDc3JTtcclxuICAgIGJvdHRvbTogMzMlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDc1JXtcclxuICAgIGxlZnQ6IDg2JTtcclxuICAgIGJvdHRvbTogMzglO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDg1JXtcclxuICAgIGxlZnQ6IDkxJTtcclxuICAgIGJvdHRvbTogMzklO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG5cclxuICAxMDAle1xyXG4gICAgbGVmdDogOTUlO1xyXG4gICAgYm90dG9tOiA0MSU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvYWQ2e1xyXG4gIDAle1xyXG4gICAgbGVmdDogNDMlO1xyXG4gICAgYm90dG9tOiAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxNSV7XHJcbiAgICBsZWZ0OiA2OCU7XHJcbiAgICBib3R0b206IDE4JTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuXHJcbiAgNjUle1xyXG4gICAgbGVmdDogNzklO1xyXG4gICAgYm90dG9tOiAyOCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNzUle1xyXG4gICAgbGVmdDogODQlO1xyXG4gICAgYm90dG9tOiAzMSU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODUle1xyXG4gICAgbGVmdDogOTElO1xyXG4gICAgYm90dG9tOiAzMyU7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICBsZWZ0OiA5NSU7XHJcbiAgICBib3R0b206IDM1JTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiQGltcG9ydCAnY29tbW9uL25vcm1hbGl6ZSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9mb250cyc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9taXhpbic7XHJcbkBpbXBvcnQgJ2NvbW1vbi9hbmltYXRpb24nO1xyXG5cclxuJGM6ICdQcm94aW1hTm92YScsIHNhbnMtc2VyaWY7XHJcbiRkOiAnRElOUHJvJywgc2Fucy1zZXJpZjtcclxuJGRjOiAnRElOUHJvQ29uZCcsIHNhbnMtc2VyaWY7XHJcbiRwOiAnUHJveGltYU5vdmEnLCBzYW5zLXNlcmlmO1xyXG4kczogJ1NvY2hpMjAxNCcsIHNhbnMtc2VyaWY7XHJcbiRvcmFuZ2U6ICNmZGQxODY7XHJcbiRncmF5OiAjNjA2MDYwO1xyXG4kYmx1ZTogIzJiNDQ3NjtcclxuJGJsdWUtbDogIzM1NzljYTtcclxuXHJcbip7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCwgYm9keXtcclxuICBmb250LWZhbWlseTogJGM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JvZHktYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG5odG1se1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgQGluY2x1ZGUgcGhvbmVzIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxucCwgaDEsIGgyLCBoMywgaDR7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxudWx7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG5zdXAsIHN1YntcclxuICBmb250LXNpemU6IDYwJTtcclxufVxyXG5cclxuc3Vwe1xyXG4gIHRvcDogLTNweDtcclxufVxyXG5cclxuc3Vie1xyXG4gIGJvdHRvbTogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ud3JhcHBlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250ZW50e1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVye1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uc3ZnLWdyYWRpZW50c3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuQHN1cHBvcnRzKC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0KXsgXHJcbiAgLy9wdXJwbGVcclxuXHJcbiAgLm1haW4tdGl0bGUtd3JhcHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDY3LCA1NCwgMTgyLCAxKSAwJSwgcmdiYSgxNjQsIDc4LCAyMDgsIDEpIDEwMCUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1iZ3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0O1xyXG59XHJcblxyXG4udGVybXN7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICBoNHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgcHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmLXRleHR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRje1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnRjLnN2Zyk7XHJcbn1cclxuLmJjaHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JjaC5zdmcpO1xyXG59XHJcbi50cm9ue1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdHJvbi5zdmcpO1xyXG59XHJcbi5kYXNoe1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGFzaC5zdmcpO1xyXG59XHJcbi5kb2dle1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG9nZS5zdmcpO1xyXG59XHJcbi5ldGh7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ldGguc3ZnKTtcclxufVxyXG4ubHRje1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbHRjLnN2Zyk7XHJcbn1cclxuLm1vbmVyb3tcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21vbmVyby5zdmcpO1xyXG59XHJcbi5wYXllZXJ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYXllZXIuc3ZnKTtcclxufVxyXG4ucG17XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbS5zdmcpO1xyXG59XHJcbi5yaXBwbGV7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yaXBwbGUuc3ZnKTtcclxufVxyXG4uZXRoY3tcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2V0aGMuc3ZnKTtcclxufVxyXG5cclxuLm1mcC1jbG9zZXtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFpbi1idG57XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICBib3gtc2hhZG93OiAwcHggNnB4IDIxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9ibHVle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2NhYntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ2NzA7XHJcbiAgICBjb2xvcjogIzAwMjY1NDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3RyYW5zcGFyZW50e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzI0NDY3MDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ2NzA7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9pY29ue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfZW5ne1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXRleHR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIGJ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgcHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRleHQtY2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1haW4tdGl0bGV7XHJcbiAgZm9udC1mYW1pbHk6ICRkO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgJl9sb3dlcntcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9zbWFsbHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXN1YnRpdGxle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBjb2xvcjogJG9yYW5nZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6IDVweDtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlcntcclxuICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICBsZWZ0OiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxuXHJcbiAgc3Zne1xyXG4gICAgQGluY2x1ZGUgcG9zWTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgfVxyXG5cclxuICAmX2ljb257XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICBcclxuICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hcHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gIGlmcmFtZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCAnY29tbW9uL2hlYWRlcic7XHJcbkBpbXBvcnQgJ2NvbW1vbi9maXJzdCc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9pbnZlc3QnO1xyXG5AaW1wb3J0ICdjb21tb24vYWZmaWwnO1xyXG5AaW1wb3J0ICdjb21tb24vYWJvdXQnO1xyXG5AaW1wb3J0ICdjb21tb24vY2VydCc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9zdGF0JztcclxuQGltcG9ydCAnY29tbW9uL3JvYWRtYXAnO1xyXG5AaW1wb3J0ICdjb21tb24vd2FsbGV0cyc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9xdW90ZSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9hZHZhbnRhZ2UnO1xyXG5AaW1wb3J0ICdjb21tb24vbmV3cyc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9zaWduJztcclxuQGltcG9ydCAnY29tbW9uL2Zvb3Rlcic7XHJcbkBpbXBvcnQgJ2NvbW1vbi9jYWJpbmV0JztcclxuQGltcG9ydCAnY29tbW9uL2JvdW50eSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9yZXZpZXdzJztcclxuXHJcbiIsIiVjbGVhcmZpeCB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi8vcG9zaXRpb25cclxuXHJcbkBtaXhpbiBwb3NYWXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zWHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuQG1peGluIHBvc1l7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLy8gYmdcclxuXHJcbkBtaXhpbiBiZ0NvdmVyKCRiZyl7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvJyArICRiZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBnclAoJGRlZyl7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkZWcsIHJnYmEoNjcsIDU0LCAxODIsIDEpIDAlLCByZ2JhKDE2NCwgNzgsIDIwOCwgMSkgMTAwJSk7XHJcbn1cclxuXHJcbi8vbWVkaWFcclxuXHJcbkBtaXhpbiBkZXNrdG9wMjMwMCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDIzMDBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcDE3MDAge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldHMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGhvbmVzLWhvciB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwaG9uZXMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59IiwiLmhlYWRlcntcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMDUpO1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxuXHJcbiAgJi1jb250YWN0c3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAvLyAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgJi5saW5lLXRvcC1iZ3tcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTMzNjM7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIC8vICAgd2lkdGg6IDUwJTtcclxuICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAmID4gc3Zne1xyXG4gICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJHA7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ0bnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAubWFpbi1idG57XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxhbmd1YWdle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxuICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmID4gc3BhbiB7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1tYWlue1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgIC5mbGFnLWljb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICBvcGFjaXR5OiAwLjE3O1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaGlkZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjk1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBcclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgY29sb3I6ICMwMDI2NTQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLmZsYWctaWNvbntcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUsICY6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgLmxhbmd1YWdlLWhpZGV7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZpcnN0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICYtc2lkZWJhcntcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgJjphZnRlcntcclxuICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG4gICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4wNSk7XHJcbiAgICAgd2lkdGg6IDFweDtcclxuICAgICBjb250ZW50OiAnJztcclxuICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICB9XHJcbiAgIH1cclxuIH1cclxuXHJcbiAgJi1zY2VuZXtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICZfX2Jne1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb25ze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIGFuaW1hdGlvbjogcm9hZDEgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGFuaW1hdGlvbjogcm9hZDIgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBhbmltYXRpb246IHJvYWQzIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgIGFuaW1hdGlvbjogcm9hZDQgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgYW5pbWF0aW9uOiByb2FkNSAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgYW5pbWF0aW9uOiByb2FkNiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG5cclxuICAuY29udGFpbmVye1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICYtc3VidGl0bGV7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRkO1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tdGV4dHtcclxuICAgIG1heC13aWR0aDogNDMwcHg7XHJcbiAgfVxyXG5cclxuICAmLWNvbnRlbnR7XHJcblxyXG4gICAgLm1haW4tdGV4dHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2NvbnRhY3Rze1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy1iZy5wbmcpO1xyXG4gIH1cclxuXHJcbiAgJl9iZ3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmlyc3QtYmcucG5nKTtcclxuICB9XHJcbiAgJl9zaWdue1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zaWduLWJnLnBuZyk7XHJcbiAgfVxyXG4gICZfYWJvdXR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LWJnLnBuZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nb3tcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIG1heC13aWR0aDogMTgwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tbmF2e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICBhe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYztcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogcmdiYSgjZmZmLCAuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29je1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMDUpO1xyXG5cclxuICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgc3BhbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY1NDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmID4gYXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmID4gc3Zne1xyXG4gICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gc3Zne1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pbnZlc3R7XHJcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuXHJcbiAgJi10aXRsZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgXHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMDgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3JpZ2h0e1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgLmludmVzdC10aXRsZV9faWNvbntcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNsaWRlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLnN0YXQtc2xpZGVyX19uYXZ7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlcntcclxuICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idXR0b257XHJcbiAgICAgICAgJi1wcmV2LCAmLW5leHR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIgc3Zne1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4xODtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uZXh0e1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGVYKC0xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJi1zbGlkZXtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoLjgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICBcclxuICAgICAgICAmLWFjdGl2ZXtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmLW5leHR7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjY4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSguOSk7XHJcbiAgXHJcbiAgICAgICAgICAmICsgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjI4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tdGV4dHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDM0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjEpO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBsYW5ze1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBcclxuICBcclxuICAudGFic3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudGFie1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgY29sb3I6ICM0ZDdjYjc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDcwcHggMTVweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJi5hY3RpdmUsICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjJiNTk7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgIG1heC13aWR0aDogNTBweDtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuMDUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGxhbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGFuLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmLXBlcmNlbnR7XHJcbiAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWljb257XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgIzBjMzU2NjtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBmaWxsOiAjMGMzNTY2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10b3B7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzBweCAxNTBweCAyMHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMDUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTUwcHggMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGFuLWluZm97XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9yYW5nZSwgLjA1KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJGJsdWUtbDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAgJGJsdWUtbDsgXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAgJG9yYW5nZTsgXHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZGF5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19udW17XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIHN2Z3tcclxuICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW5mb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRibHVlLWw7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFmZmlse1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWZmaWwtYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG5cclxuICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tYWluLWJ0bntcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAmLXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgJl9fbGluZXtcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgIH1cclxuXHJcbiAgICAgJjphZnRlcntcclxuICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNTA3ODtcclxuICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgfVxyXG5cclxuICAgICAmOmJlZm9yZXtcclxuICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTUwNzg7XHJcbiAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICByaWdodDogMDtcclxuICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICAmX2JsdWV7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS1sO1xyXG5cclxuICAgICAgLmFmZmlsLXRpdGxlX19saW5lXzF7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZmZpbC10aXRsZV9fbGluZV8ye1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDcwcHgpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNjJkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX29yYW5nZXtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAuYWZmaWwtdGl0bGVfX2xpbmVfMXtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFmZmlsLXRpdGxlX19saW5lXzJ7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNzdkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbHZse1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwMHB4IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FmZmlsLWNpcmNsZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxMDBweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgbGVmdDogLTUzcHg7XHJcbiAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgcmlnaHQ6IC0yMnB4O1xyXG4gICAgICAgIHRvcDogLTMxcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtNzBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgbGVmdDogOTVweDtcclxuICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICB0b3A6IDkwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICByaWdodDogOTVweDtcclxuICAgICAgICBib3R0b206IDEzM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjA4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTdweDtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICMyYzRkNzY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfaW57XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDFweDtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZS1sO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcGF5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ue1xyXG4gICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXI6IDZweCBzb2xpZCAjMGMzNTY2O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB3aWR0aDogNDVweDtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1g7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgZmlsbDogIzBjMzU2NjtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1haW4tdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVte1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAuYWZmaWwtdGl0bGV7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX251bXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgY29sb3I6ICMwYzM1NjY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYmx1ZXtcclxuICAgICAgLmFmZmlsLWl0ZW1fX251bXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9vcmFuZ2V7XHJcbiAgICAgIC5hZmZpbC1pdGVtX19udW17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhbGN7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgLmNhbGMtYW1vdW50e1xyXG4gICAgJjphZnRlcntcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW5mb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC4wOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzQ1MzdhO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbmF2e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB0b3A6IDcwJTtcclxuICAgICAgICBmaWxsOiAjMjU0NjZmO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWSgtMSk7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFtb3VudHtcclxuICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICA6OnBsYWNlaG9sZGVye1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCkgO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0Mzc2MTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuMDUpO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhe1xyXG4gICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl93aGl0ZXtcclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfY29udGFjdHN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGlucHV0LCB0ZXh0YXJlYXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zZWxlY3R7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuanEtc2VsZWN0Ym94e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjdiNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2Vse1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlbGVjdHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDM3NjEgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIC4wNSkgIWltcG9ydGFudDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdHJpZ2dlcntcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKSBzY2FsZVkoMS40KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuMyk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hcnJvd3tcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kcm9wZG93bntcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlZnN7XHJcbiAgJi1sdmx7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhcnRuZXJzLWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgd2lkdGg6IDYwdnc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMzBweCAwcHggMzBweCA4MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIGxlZnQ6IDIyMHB4O1xyXG5cclxuICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdmFse1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ1O1xyXG5cclxuICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdmFse1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHggMjBweCA2MHB4O1xyXG5cclxuICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdmFse1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdmFse1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2JsdWV7XHJcbiAgICAgIC5yZWZzLWx2bF9faXRlbXtcclxuICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5yZWZzLWx2bF9faXRlbS12YWx7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUtbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfb3Jhbmdle1xyXG4gICAgICAucmVmcy1sdmxfX2l0ZW17XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVwcmVzZW50LWJnLnBuZyk7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdGl0bGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZnMtbHZsX19pdGVtLXRpdGxle1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdmFse1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICYtdGV4dHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDY1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyZDVhO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jaGVja3tcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgcHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zdWJ0ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3RhdHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjAxKTtcclxuICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmd7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVmcy1zdGF0LWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ2NmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDY2ZjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0NjZmO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDI1ZGVnKTtcclxuICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICM3YTViYjM7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMzAsODcsMTUzLDApIDAlLHJnYmEoIzdhNWJiMywxKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yNWRlZyk7XHJcbiAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjMjQ2M2FmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDMwLDg3LDE1MywwKSAwJSxyZ2JhKCMyNDYzYWYsMSkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwMHB4KTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjYjRiYzg2O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDMwLDg3LDE1MywwKSAwJSxyZ2JhKCNiNGJjODYsMSkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwMHB4KTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjYTk1ODU4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDMwLDg3LDE1MywwKSAwJSxyZ2JhKCNhOTU4NTgsMSkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yNWRlZyk7XHJcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjYmU5ZjY5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDMwLDg3LDE1MywwKSAwJSxyZ2JhKCNiZTlmNjksMSkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNWRlZyk7XHJcbiAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjNTlhZjhiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDMwLDg3LDE1MywwKSAwJSxyZ2JhKCM1OWFmOGIsMSkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTJweCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0NjZmO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHMtc3VibWl0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLm1haW4tYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNDBweDtcclxuICB9XHJcbn1cclxuIiwiLmFib3V0e1xyXG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcblxyXG4gIC5tYWluLXRleHR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzNTY2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXZpZGVve1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5hYm91dC12aWRlb19faWNvbntcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ue1xyXG4gICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogNTZweDtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZmlsbDogIzBjMzU2NjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgLmFib3V0LXZpZGVvX19pY29ue1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dC12aWRlb3tcclxuICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWJ0bntcclxuICAgICAgQGluY2x1ZGUgcG9zWDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgICZfcGFnZXtcclxuICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBjMzU2NjtcclxuICAgIHBhZGRpbmc6IDQ1cHggMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBwYWRkaW5nOiA0NXB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGMzNTY2O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAuYWJvdXQtaXRlbV9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICNkZjJjMzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAuYWJvdXQtaXRlbV9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICMwMzgxNjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAuYWJvdXQtaXRlbV9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICMyMTVjYTA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19udW17XHJcbiAgICAgIGNvbG9yOiAjMGMzNTY2O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICB0b3A6IDgwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgY29sb3I6ICMzNjVmOGY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jZXJ0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXRleHR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3h7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZzogNTBweCAxODBweCAyNXB4IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LWNlcnQtYmcucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAxNDBweCA4cHggMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNlcnQtbnVte1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jZXJ0LXRleHQgcHtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUtbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogODklO1xyXG4gICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNTdkZWcpO1xyXG4gICAgICAgIGNvbG9yOiAjMmM1MzgyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2VydC10ZXh0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiAjMjc3ZWU2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hY3Rpdml0eXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogIzBjMzU2NjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYntcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rc3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTAwcHggMTVweCAyNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICMzMTU5ODg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtaW4taGVpZ2h0OiA5MHB4O1xyXG5cclxuICAgICAgJi5hY3RpdmUsICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzE1ZDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzMTVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm97XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICZfX2ljb257XHJcbiAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMTIyNDk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIyNDk7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjNGM3MjlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ0bntcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYtc3RhdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVhZHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgLm1haW4tdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICM0YzcyOWY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwZDMxNWQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoMjUlICsgMjBweCk7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDQ1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYm94LXNoYWRvdzogMTJweCAwcHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjI0OTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKzMpe1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgY29sb3I6ICMzNTc5Y2E7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICMyYTRmODI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMmY1NDtcclxuXHJcbiAgICAgICYtbGluZXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jZXJ0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jZXJ0LWJnMS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMTAlIDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIGRlc2t0b3AyMzAwe1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLy8gJjphZnRlcntcclxuICAvLyAgIHRvcDogMDtcclxuICAvLyAgIHJpZ2h0OiAwO1xyXG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vICAgd2lkdGg6IDcwJTtcclxuICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2VydC1iZy5wbmcpO1xyXG4gIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAvLyAgIGNvbnRlbnQ6ICcnO1xyXG4gIC8vICAgei1pbmRleDogMTtcclxuICAvLyAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAvLyAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tdGV4dHtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2VydC1udW17XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1udW17XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogJHM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAjZmRkMTg2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICMxODNmNmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1idG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIHN2Z3tcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNsaWRlcntcclxuICAgIHdpZHRoOiA0NXZ3O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlcntcclxuICAgICAgJi1jb250ZWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuXHJcbiAgICAmX192YWx7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd2FsbGV0e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNTRjN2I7XHJcbiAgICAgIGNvbG9yOiAjMjU0YzdiO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIFxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBcclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl91cHtcclxuICAgICAgLmNlcnQtaXRlbV9fd2FsbGV0OmFmdGVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NWMzNDk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfZG93bntcclxuICAgICAgLmNlcnQtaXRlbV9fd2FsbGV0OmFmdGVye1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mYXF7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDcwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1g7XHJcbiAgICAgIGhlaWdodDogODAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RzLWJveC5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgXHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgc3Ryb2tlOiAjMGUyZTU2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNlcnQtbnVte1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAmX19pY29ue1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgbGVmdDogLTgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIGZpbGw6ICMyYjQ0NzY7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmNlcnQtaW1ne1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRhY3Rze1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICAgIGhlaWdodDogODAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy1ib3gucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgei1pbmRleDogLTI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNlcnQtbnVte1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jZXJ0LXRleHR7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcXtcclxuXHJcbiAgLm1haW4tdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAubWFpbi1idG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNlcnQtbnVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjZmRkMTg2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICYtaXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTUzYzZhO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYzZhO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzE1M2M2YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tdGV4dHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxNTNjNmE7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jZXJ0e1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE1M2M2YTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fbGluZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDcwcHg7XHJcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDIyMnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTF7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYzZhO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDEzcHgpO1xyXG4gICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtMntcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYzZhO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgICAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKSByb3RhdGUoMTQwZGVnKTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveHtcclxuICAgICAgcGFkZGluZzogMzVweCA4MHB4IDM1cHggNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1ne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjMzA3MWJmO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfSBcclxuXHJcbiAgICAmX19ib3R7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggOTBweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTNjNmE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCBcclxuICAgICAgICAjMDAyNjU0IDBweCxcclxuICAgICAgICAjMDAyNjU0IDEwcHgsXHJcbiAgICAgICAgIzA0MmE1OCAxMHB4LFxyXG4gICAgICAgICMwNDJhNTggMjBweCxcclxuICAgICAgKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3d7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNDBweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTNjNmE7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGVYKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdGF0e1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICBtYXJnaW4tYm90dG9tOiAtODBweDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG4gICYtbGFzdHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAudGFic3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogLTlweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRvcmFuZ2U7XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfY29udGVudHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgcGFkZGluZzogMjVweCA1MHB4IDIwcHggMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMzU2NjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgJi1pY29ue1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBmaWxsOiAjZmZmO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRle1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgY29sb3I6ICMwMDIzNGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4wOCk7XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBmaWxsOiAjMDAyMzRkO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zbGlkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc3dpcGVye1xyXG4gICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9ue1xyXG4gICAgICAgICYtcHJldiwgJi1uZXh0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHN2Z3tcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmV4dHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlWCgtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2e1xyXG4gICAgICBtYXgtd2lkdGg6IDE0NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjE4KTtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IGNhbGMoMTAwJSArIDQwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW52ZXN0e1xyXG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIEBpbmNsdWRlIGJnQ292ZXIoJ3N0YXQtaW52ZXN0LWJnLnBuZycpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19saW5le1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjMGMzNTY2LCAuNik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjMGMzNTY2LCAuMjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjMGMzNTY2LCAuMTgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tdGV4dHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1idG57XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIC02MHB4IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgJi1saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmLWl0ZW17XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCA3MHB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjMGMzNTY2LCAuMzUpO1xyXG4gICAgXHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHRvcDogLTVweDtcclxuICAgICAgbGVmdDogMjJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAuc3RhdC1pdGVtX192YWx7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgIC5zdGF0LWl0ZW1fX3ZhbHtcclxuICAgICAgICBjb2xvcjogJGJsdWUtbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBmaWxsOiAjMzM1MzdiO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjE0OTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCMwYzM1NjYsIC4zNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N0YXQtaXRlbS1iZy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBcclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMzMzUzN2I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucm9hZG1hcHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JvYWRtYXAtYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nOiAxNTBweCAwIDIwcHggMDtcclxuXHJcbiAgLm1haW4tdGV4dHtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2xpZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1g7XHJcbiAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoIzY5Nzg4YywgLjEpIDAlLCByZ2JhKCM2OTc4OGMsIDApIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXJ7XHJcbiAgICAgICYtY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGFnaW5hdGlvbntcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICYtYnVsbGV0e1xyXG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE1MjgyO1xyXG4gICAgICAgICAgY29sb3I6ICMwYzM1NjY7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtYWN0aXZlLCAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idXR0b257XHJcbiAgICAgICAgJi1wcmV2LCAmLW5leHR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIgc3Zne1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5leHR7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZVgoLTEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVte1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjNTQ4NDtcclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgY29sb3I6ICMyYzU0ODQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wZXJjZW50e1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tdGV4dHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbmF2e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yb2FkbWFwLW1hcC5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgcmlnaHQ6IDI4JTtcclxuICAgICAgICBib3R0b206IDQzJTtcclxuICAgICAgICBcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgbGVmdDogMzclO1xyXG4gICAgICAgIGJvdHRvbTogNDMlO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGxlZnQ6IDQ4JTtcclxuICAgICAgICBib3R0b206IDc3JTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICBsZWZ0OiAxNyU7XHJcbiAgICAgICAgYm90dG9tOiA3OCU7XHJcblxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgbGVmdDogMTMlO1xyXG4gICAgICAgIGJvdHRvbTogNTUlO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlLCAmOmhvdmVye1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb2FkbWFwLW5hdl9faXRlbS10b3B7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm9hZG1hcC1uYXZfX2l0ZW0tbGVmdHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9yYW5nZSwgLjcxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvYWRtYXAtbmF2X19pdGVtLXJpZ2h0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkb3JhbmdlLCAuODQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNzVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgQGluY2x1ZGUgcG9zWDtcclxuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgNXB4KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWw7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgQGluY2x1ZGUgcG9zWDtcclxuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgNXB4KTtcclxuICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRvcHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDEzNWRlZykgcm90YXRlM2QoMCwgMCwgMSwgNDBkZWcpIHNrZXdYKC0xMWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmLWxlZnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZS1sLCAuNzEpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKDMwZGVnKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmLXJpZ2h0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUtbCwgLjg0KTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtMzBkZWcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndhbGxldHN7XHJcbiAgcGFkZGluZzogNjBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XHJcblxyXG4gIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgfVxyXG5cclxuICAmX19saXN0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNsaWRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVye1xyXG4gICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXdyYXBwZXJ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idXR0b257XHJcbiAgICAgICAgJi1wcmV2LCAmLW5leHR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIgc3Zne1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wODtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uZXh0e1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGVYKC0xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZ7XHJcbiAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucXVvdGV7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIEBpbmNsdWRlIGJnQ292ZXIoJ3F1b3RlLWJnLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xyXG5cclxuICAmLWhlYWR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJi10aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIH1cclxuXHJcbiAgJi1zdWJ0aXRsZXtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJi1oZXJve1xyXG4gICAgY29sb3I6ICMzNjVmOGY7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjVmOGY7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBwe1xyXG4gICAgICBmb250LWZhbWlseTogJHA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi1jZXJ0e1xyXG4gICAgLmNlcnQtbnVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgY29sb3I6ICNmZGQxODY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjMzE1ODg3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG5cclxuICAgICAgJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDJmNTQ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXJnaW46IDNweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN1YntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29sb3I6ICMzNjVmOGY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY1ZjhmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1idG57XHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hZHZhbnRhZ2V7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAmLWxpc3R7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNjBweCA1MHB4IDAgNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMGMzNTY2O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMzBweCAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggNXB4IDAgNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogIzMzNTM3YjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10aXRsZXtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW4tYnRue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICYtY2hlY2t7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4wNSk7XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgZmlsbDogJGJsdWUtbDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC4wNSk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjMmM1MzgyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubmV3c3tcclxuICAmLWl0ZW17XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTU4O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1M2M2YTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNTNjNmE7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX2Z1bGx7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy1iZy5wbmcpO1xyXG5cclxuICAgICAgLm5ld3MtaXRlbV9fZGF0ZXtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjU1MjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIGZpbGw6ICMwMDI1NTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICMwMDI1NTI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzZDY2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3MtaXRlbV9fYnRue1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV3e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3B7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIFxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX3JpZ2h0e1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTUzYzZhO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGV7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogIzJjNGQ3NjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIyMTQ2O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYzZhO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmaWxsOiAjMTUzYzZhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBcclxuICAgICAgLm1haW4tYnRue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICBmaWxsOiAjMmM0ZDc2O1xyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3h7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29se1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbmV3e1xyXG4gICAgICAubmV3cy1pdGVtX19uZXd7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9hY3Rpdml0eXtcclxuICAgICAgLm5ld3MtaXRlbV9fbmV3e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTNjNmE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICYtZnVsbHtcclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWl0ZW1fX2RhdGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9ue1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMTUzYzZhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgYXtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNTNjNmE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogMzVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBib3R0b206IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1g7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2lnbntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xyXG5cclxuICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJi1pbnB1dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM1MzdiO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2t7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgbGVmdDogY2FsYygxMDAlICsgNzBweCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzUzN2I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0NGJiNGYgMCUsIzEzOGYxOSAxMDAlKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzNTM3YjtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjp2YWxpZCArIC5zaWduLWlucHV0LXdyYXB7XHJcbiAgICAgICAgLnNpZ24taW5wdXRfX2NoZWNre1xyXG4gICAgICAgICAgc3ZnLCAmOmFmdGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgXHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMgKyAuc2lnbi1pbnB1dC13cmFwe1xyXG4gICAgICAgIC5zaWduLWlucHV0X19jaGVja3tcclxuICAgICAgICAgIHN2ZywgJjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gIFxyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICBjb2xvcjogIzMzNTM3YjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgZmlsbDogIzMzNTM3YjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIC5zaWduLWlucHV0X19jaGVja3tcclxuICAgICAgICBzdmcsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfc3BvbnNvcntcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMzM1MzdiO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgY29sb3I6ICMzMzUzN2I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm90e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1idG57XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2hlY2t7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgaW5wdXR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAmOmNoZWNrZWQgKyBzcGFuIHN2Z3tcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICMzMzUzN2I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzNTM3YjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNhcGNoe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAgICAgXHJcblxyXG4gICAgLnNpZ24taW5wdXR7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZm9vdGVye1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBAaW5jbHVkZSBiZ0NvdmVyKCdmb290ZXItYmcucG5nJylcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICB9XHJcblxyXG4gIC5sb2dve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gIC5tYWluLW5hdntcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMGIzNDY1O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNjBweDtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1jb250YWN0c3tcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgXHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfYWRkcmVzcywgJl9zb2N7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc29je1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBhe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWJ0bntcclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29weXJpZ2h0e1xyXG4gIGZvbnQtZmFtaWx5OiAkZDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogIzI0NGM3ZDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIuY2FiaW5ldHtcclxuICAmLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDM1cHggMDtcclxuXHJcbiAgICAmX19ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ297XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxvZ291dHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgZmlsbDogIzJjNGQ3NjtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaGVyb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6ICMzMzUzN2I7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEyO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1uYXZ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzBkMzE1ZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XHJcblxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDVweCAyMHB4IDVweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTVweCA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMyYzRkNzY7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgQGluY2x1ZGUgcG9zWDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDEyMzRkO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY1NDtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAuY2FiaW5ldC1uYXZfX2ljb257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XHJcblxyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMjY1NDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ue1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIGZpbGw6ICMyOTRiNzQ7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50e1xyXG4gICAgcGFkZGluZzogNzBweCAwIDQwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDYyZDVkO1xyXG5cclxuICAgIC5tYWluLWJ0bntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYmFsYW5jZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICZfX3RvcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvdGFse1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMzQ1NmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAmLXRpdGxle1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICMyMzQ1NmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmaWxsOiAjMzU3OWNhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi12YWx7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjMjM0NTZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuc3dpcGVyLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogIzIzNDU2ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICMzNTc5Y2E7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGRjO1xyXG5cclxuICAgICAgICAgIHN1cHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdntcclxuICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9ue1xyXG4gICAgICAgICYtcHJldiwgJi1uZXh0e1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgIGhlaWdodDogMTdweDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBmaWxsOiAjMjM0NTZlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByZXZ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmV4dHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd2FsbGV0c3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAuc3dpcGVyLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgJi1hY3RpdmV7XHJcbiAgICAgICAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLXRpdGxle1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLWljb257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICBmaWxsOiAjMmI0NDc2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLWl0ZW17XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggODBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZ0NvdmVyKCdjYWItYmFsYW5jZS1iZy5wbmcnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NGI3NDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWljb257XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDtcclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZpbGw6ICMyYzRkNzY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNldHRpbmdze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGNvbG9yOiAjMjk0Yjc0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faWNvbntcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDhweCk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjk0Yjc0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBmaWxsOiAjMjk0Yjc0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxle1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogIzI5NGI3NDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjMjk0Yjc0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaGVhZHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXN1YnRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnRuc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1idG57XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3RhdHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pY29ue1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjM4NmQ7XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgICAgZmlsbDogJGJsdWUtbDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi12YWx7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBjb2xvcjogIzM1NzljYTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcmVmc3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGNvbG9yOiAjMmM0ZDc2O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIGZpbGw6ICMyYzRkNzY7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlWSgtMSk7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYgPiBzdmd7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZpbGw6ICMyYzRkNzY7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJjNGQ3NjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgcGFkZGluZzogMCAxMjVweCAwIDI1cHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBwYWRkaW5nOiAwIDgwcHggMCAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHl7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zcG9uc29ye1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzM1NWU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgY29sb3I6ICMyYzRkNzY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnR7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHR7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2Z1bGx7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdGF0e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTU5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBzcGFue1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgjMDEyMzRkLCAuNDgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gOSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMikgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjb2xvcjogIzJjNGQ3NjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmFse1xyXG4gICAgICAgICAgY29sb3I6ICMyYzRkNzY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbntcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgZmlsbDogIzJjNGQ3NjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYW1vdW50e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmLWlucHV0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGEyZjViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMCA3MHB4IDAgMTVweDtcclxuXHJcbiAgICBpbnB1dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGNvbG9yOiAjMDAyNjU0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBheW1lbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBsYWJlbHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgLmNhYmluZXQtcGF5bWVudF9faXRlbXtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ2NzA7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0tY2hlY2t7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICBcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZzogNXB4IDYwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBiMzA1YztcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ2NzA7ICAgICAgICBcclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjMmM0ZDc2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pY29ue1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmaWxsOiAjMDAyNjU0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jaGVja3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ2NzA7XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICBmaWxsOiAjMDAyNjU0O1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcGxhbnN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNXB4KTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDE1cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyAucGxhbntcclxuICAgICAgICAgIC5wbGFuLWljb257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICBmaWxsOiAjMmI0NDc2O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbGFue1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FiLXBsYW4tYmcucG5nKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGVyY2VudHtcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAucGxhbi1pY29ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0NjcwO1xyXG5cclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgIGZpbGw6ICMwYzM1NjY7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3B7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzM1NjY7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgLy8gJjphZnRlcntcclxuICAgICAgICAgIC8vICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLy8gICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ2NzA7XHJcbiAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBmaWxsOiAjMmI0NDc2O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ0bi1jZW50ZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYtdGFibGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgLmNhYmluZXQtcmVmc19fdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB9XHJcblxyXG4gICAgdHJ7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRke1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjEpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGV7XHJcbiAgICAgIGNvbG9yOiAjMjM0NTZlO1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd2FsbGV0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0taWNvbntcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhdHVze1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ncmVlbntcclxuICAgICAgICBjb2xvcjogIzI2OWQyNjtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjlkMjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucmVke1xyXG4gICAgICAgIGNvbG9yOiAjOWQyNjI2O1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjYyNjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi55ZWxsb3d7XHJcbiAgICAgICAgY29sb3I6ICNiY2E1M2E7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhNTNhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLWx2bHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzJjNGQ3NjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0ZDc2O1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJhbm5lcntcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICZfX2ltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTQwcHggNXB4IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA4NXB4IDVweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2l6ZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogIzJjNGQ3NjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmt7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNldHRpbmdze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5tYWluLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3Jte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggOXB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgIC5tYWluLXRpdGxle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl93YWxsZXR7XHJcbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NvbHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG57XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9IFxyXG5cclxuICAgICZfX2lucHV0e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgcHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGIzMDVjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAxNXB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyArIHN2Z3tcclxuICAgICAgICAgIGZpbGw6IHVybCgjZ3Itbyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2tib3h7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBzcGFue1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm9ue1xyXG4gICAgICAgICAgICBjb2xvcjogIzBiMzA1YztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAub2Zme1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBzcGFue1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIzMDVjO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgICAgICBsZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICYub257XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9mZntcclxuICAgICAgICAgICAgICBjb2xvcjogIzBiMzA1YztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2dne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZ3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZm9ybXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19pbnB1dHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXV0aHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYtY29se1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFxyXG5cclxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2lucHV0e1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXJvd3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FiLWJne1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLmxvYmlib3gtbm90aWZ5e1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2M5ZjFjYyAwJSwgIzljY2E3NSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzI3ODQyZSAwJSwgI2ExZDg3MiAxMDAlKTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICYtYm9keXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNhYmluZXQtdGFibGVfcmVmc3tcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFlNTA4YTtcclxuXHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNhYmluZXQtdGFibGVfcmVmcyAuY2FiaW5ldC10YWJsZV9fdGV4dHtcclxuICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZChuKzIpIHRkOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdGJvZHl7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdHI6bnRoLWNoaWxkKG4rMikgdGR7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZCgxKXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoMSksXHJcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDUpLFxyXG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCg2KSxcclxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoNyksXHJcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDgpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQobisyKXtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuYm91bnR5e1xyXG4gICYtcHJldmlld3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEwMzM1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1ne1xyXG4gICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRpdGxle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1ydWxlc3tcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ib3VudHktcnVsZXMtYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLWJ0bntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm91bnR5LXJ1bGVzX190ZXh0e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdW50eS1ydWxlc19fdGV4dHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JvdW50eS1ydWxlcy1pdGVtLnBuZyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29je1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgbWluLXdpZHRoOiAyMDVweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbntcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUzYzZhO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWFycm93e1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudGd7XHJcbiAgICAgICAgY29sb3I6ICMxZTk2Yzg7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogIzFlOTZjODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mYntcclxuICAgICAgICBjb2xvcjogIzNjNWI5YjtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAjM2M1YjliO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmluc3R7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi55dHtcclxuICAgICAgICBjb2xvcjogI2ZmMTcwMDtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAjZmYxNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnR3e1xyXG4gICAgICAgIGNvbG9yOiAjMzNjY2ZmO1xyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAjMzNjY2ZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnZre1xyXG4gICAgICAgIGNvbG9yOiAjNGM3NWEzO1xyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAjNGM3NWEzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJi5mYntcclxuICAgICAgLmJvdW50eS1pdGVtX19oZWFkIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICMzYzViOWI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3VudHktaXRlbV9faWNvbntcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzViOWI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmluc3R7XHJcbiAgICAgIC5ib3VudHktaXRlbV9faGVhZCBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm91bnR5LWl0ZW1fX2ljb257XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50d3tcclxuICAgICAgLmJvdW50eS1pdGVtX19oZWFkIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICMzM2NjZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3VudHktaXRlbV9faWNvbntcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzM2NjZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnZre1xyXG4gICAgICAuYm91bnR5LWl0ZW1fX2hlYWQgc3BhbntcclxuICAgICAgICBjb2xvcjogIzRjNzVhMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdW50eS1pdGVtX19pY29ue1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNzVhMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYueXR7XHJcbiAgICAgIC5ib3VudHktaXRlbV9faGVhZCBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjZmYxNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm91bnR5LWl0ZW1fX2ljb257XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idGN0e1xyXG4gICAgICAuYm91bnR5LWl0ZW1fX2hlYWQgc3BhbntcclxuICAgICAgICBjb2xvcjogI2U4YjYzMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdW50eS1pdGVtX19pY29ue1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjYzMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFke1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNzBweCAwIDQwcHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMGMzNTY2O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwYzM1NjY7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogNzBweDtcclxuICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGMzNTY2O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzNTY2O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLXRleHR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWx7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGIzMDVjO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBsaXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIzMDVjO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMGIzMDVjO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwYjMwNWM7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMnB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMzU2NjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2IzMTMxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDEwcHgpO1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjI3O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjMmI0NDc2O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG57XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9ibHVle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mYXF7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAuYm91bnR5LWl0ZW1fX2ZhcS1oaWRle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJveHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbntcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBmaWxsOiAjMGIzMTVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1hcnJvd3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWhpZGV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjkpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKCNmZmYsIC45KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZve1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAmLW51bXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzdweDtcclxuICAgICAgICBjb2xvcjogIzBiMzA1YztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgzZjZlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxODNmNmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICYub3Jhbmdle1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXdpbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgKntcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgbGVmdDogLTExNXB4O1xyXG4gICAgICBib3R0b206IC0zMnB4O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAwMHB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYm91bnR5LXdpbi1iZy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgbGVmdDogODBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpemV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJnQ292ZXIoJ3ByaXplLWJnLnBuZycpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3gtc2hhZG93OiAwcHggMTNweCAyOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIHBhZGRpbmc6IDQwcHggNTBweCA0MHB4IDQzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIFxyXG5cclxuICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtaWNvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl8xe1xyXG4gICAgICB0b3A6IDUlO1xyXG4gICAgICBsZWZ0OiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgJl8ye1xyXG4gICAgICBib3R0b206IDEwJTtcclxuICAgICAgbGVmdDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfM3tcclxuICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgIHJpZ2h0OiAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl80e1xyXG4gICAgICB0b3A6IDE1JTtcclxuICAgICAgcmlnaHQ6IDIzJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYmd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWJ0bntcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAubWFpbi1zdWJ0aXRsZXtcclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi10ZXh0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zb2N7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTNjNmE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICBcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRnIHtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWU5NmM4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogIzFlOTZjODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmIge1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMzYzViOWI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAjM2M1YjliO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pbnN0IHtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYueXQge1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZjE3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAjZmYxNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50dyB7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzMzY2NmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIGZpbGw6ICMzM2NjZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnZrIHtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDg3MTlmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogIzQ4NzE5ZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9vZmZzZXR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJldmlld3N7XHJcbiAgJi1wcmV2aWV3e1xyXG4gICAgJl9faW1ne1xyXG4gICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGVhbXtcclxuICBAaW5jbHVkZSBiZ0NvdmVyKCd0ZWFtLWJnLnBuZycpO1xyXG4gIHBhZGRpbmc6IDcwcHggMCA1MHB4IDA7XHJcblxyXG4gIC5tYWluLXRleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJi1oZXJve1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVye1xyXG4gICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNsaWRle1xyXG4gICAgICAgICYtbmV4dHtcclxuICAgICAgICAgIC50ZWFtLWhlcm9fX2l0ZW17XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLWxhbmd7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hY3RpdmV7XHJcbiAgICAgICAgICAudGVhbS1oZXJvX19pdGVte1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9uLW5leHR7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjMGMzNTY2O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICBmaWxsOiAjMGMzNTY2O1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcGFnaW5hdGlvbntcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8mLWN1cnJlbnR7XHJcbiAgICAgICAgLy8gIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIC8vICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgLy8gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIC8vJi10b3RhbHtcclxuICAgICAgICAvLyAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgLy8gIGhlaWdodDogMzVweDtcclxuICAgICAgICAvLyAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgJi1mcmFjdGlvbntcclxuICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBoZWlnaHQ6IDMxMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC4zKTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC4zKTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvL29iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IG5vbmU7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1sYW5ne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIC5mbGFnLWljb257XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hYm91dC12aWRlb3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
