/*! 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-1.eot") format("embedded-opentype"), url("../fonts/Sochi/Sochi2014-Bold.woff") format("woff"), url("../fonts/Sochi/Sochi2014-Bold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Sochi/Sochi2014-Medium.woff") format("woff"), url("../fonts/Sochi/Sochi2014-Medium.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Sochi/Sochi2014-Light.woff") format("woff"), url("../fonts/Sochi/Sochi2014-Light.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Circe/Circe-Regular.woff") format("woff"), url("../fonts/Circe/Circe-Regular.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Circe/Circe-ExtraLight.woff") format("woff"), url("../fonts/Circe/Circe-ExtraLight.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Circe/Circe-Thin.woff") format("woff"), url("../fonts/Circe/Circe-Thin.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Circe/Circe-Light.woff") format("woff"), url("../fonts/Circe/Circe-Light.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Circe/Circe-Bold.woff") format("woff"), url("../fonts/Circe/Circe-Bold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Circe/Circe-ExtraBold.woff") format("woff"), url("../fonts/Circe/Circe-ExtraBold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-Medium.woff") format("woff"), url("../fonts/Dinpro/DINPro-Medium.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-BlackItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-BlackItalic.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-MediumItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-MediumItalic.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-Bold.woff") format("woff"), url("../fonts/Dinpro/DINPro-Bold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-Light.woff") format("woff"), url("../fonts/Dinpro/DINPro-Light.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-Italic.woff") format("woff"), url("../fonts/Dinpro/DINPro-Italic.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro.woff") format("woff"), url("../fonts/Dinpro/DINPro.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-Black.woff") format("woff"), url("../fonts/Dinpro/DINPro-Black.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-LightItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-LightItalic.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-BoldItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-BoldItalic.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedBlackItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedBlackItalic.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedMedium.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedMedium.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedMediumItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedMediumItalic.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedBlack.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedBlack.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedBold.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedBold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedBoldItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedBoldItalic.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedRegular.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedRegular.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedItalic.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedLightItalic.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedLightItalic.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Dinpro/DINPro-CondensedLight.woff") format("woff"), url("../fonts/Dinpro/DINPro-CondensedLight.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-LightIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-LightIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-LightIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-LightIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Regular.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Regular.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Extrabld.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Extrabld.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Black.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Black.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-ExtrabldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-ExtrabldIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Regular.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Regular.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Semibold.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Semibold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Thin.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Thin.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Semibold.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Semibold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-SemiboldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-SemiboldIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Semibold.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Semibold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-ThinIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-ThinIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Thin.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Thin.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-RegularIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-RegularIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-ThinIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-ThinIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-SemiboldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-SemiboldIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-RegularIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-RegularIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Extrabld.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Extrabld.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-ExtrabldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-ExtrabldIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-BlackIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-BlackIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-LightIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-LightIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-ThinIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-ThinIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Light.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Light.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-BoldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-BoldIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Extrabld.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Extrabld.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-BoldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-BoldIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Black.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Black.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Bold.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Bold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Bold.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Bold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaT-Thin.woff") format("woff"), url("../fonts/Proxima/ProximaNovaT-Thin.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-BoldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-BoldIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Bold.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Bold.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Black.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Black.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-RegularIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-RegularIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-Light.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-Light.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-ExtrabldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-ExtrabldIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-BlackIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-BlackIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaExCn-Regular.woff") format("woff"), url("../fonts/Proxima/ProximaNovaExCn-Regular.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-Light.woff") format("woff"), url("../fonts/Proxima/ProximaNova-Light.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNovaCond-SemiboldIt.woff") format("woff"), url("../fonts/Proxima/ProximaNovaCond-SemiboldIt.bin") 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-1.eot") format("embedded-opentype"), url("../fonts/Proxima/ProximaNova-BlackIt.woff") format("woff"), url("../fonts/Proxima/ProximaNova-BlackIt.bin") 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-text {
  width: 100%;
  margin-bottom: 30px; }
  .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; }

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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9ub3JtYWxpemUuc2NzcyIsImFwcC5jc3MiLCJjb21tb24vZm9udHMuc2NzcyIsImNvbW1vbi9hbmltYXRpb24uc2NzcyIsImFwcC5zY3NzIiwiY29tbW9uL21peGluLnNjc3MiLCJjb21tb24vaGVhZGVyLnNjc3MiLCJjb21tb24vZmlyc3Quc2NzcyIsImNvbW1vbi9pbnZlc3Quc2NzcyIsImNvbW1vbi9hZmZpbC5zY3NzIiwiY29tbW9uL2Fib3V0LnNjc3MiLCJjb21tb24vY2VydC5zY3NzIiwiY29tbW9uL3N0YXQuc2NzcyIsImNvbW1vbi9yb2FkbWFwLnNjc3MiLCJjb21tb24vd2FsbGV0cy5zY3NzIiwiY29tbW9uL3F1b3RlLnNjc3MiLCJjb21tb24vYWR2YW50YWdlLnNjc3MiLCJjb21tb24vbmV3cy5zY3NzIiwiY29tbW9uL3NpZ24uc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyIsImNvbW1vbi9jYWJpbmV0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBQTRFO0FBRTVFO2dGQUNnRjtBQUVoRjs7O0dBR0c7QUFFSDtFQUNFLGtCQUFpQjtFQUFFLE9BQU87RUFDMUIsK0JBQThCO0VBQUUsT0FBTyxFQUN4Qzs7QUFFRDtnRkFDZ0Y7QUFFaEY7O0dBRUc7QUFFSDtFQUNFLFVBQVMsRUFDVjs7QUFFRDs7O0dBR0c7QUFFSDtFQUNFLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOzs7R0FHRztBQUVIO0VBQ0UsNkJBQXVCO09BQXZCLHdCQUF1QjtFQUFFLE9BQU87RUFDaEMsVUFBUztFQUFFLE9BQU87RUFDbEIsa0JBQWlCO0VBQUUsT0FBTyxFQUMzQjs7QUFFRDs7O0dBR0c7QUFFSDtFQUNFLGtDQUFpQztFQUFFLE9BQU87RUFDMUMsZUFBYztFQUFFLE9BQU8sRUFDeEI7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOztHQUVHO0FBRUg7RUFDRSw4QkFBNkIsRUFDOUI7O0FBRUQ7OztHQUdHO0FBRUg7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O0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsYUFBWSxFQUFBO0VBR2Q7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQSxFQUFBOztBQTlDZDtFQUNFO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsYUFBWSxFQUFBO0VBR2Q7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxhQUFZLEVBQUE7RUFHZDtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBLEVBQUE7O0FBOUNkO0VBQ0U7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxhQUFZLEVBQUE7RUFHZDtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULGFBQVksRUFBQTtFQUdkO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUEsRUFBQTs7QUFHZDtFQUNFO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsYUFBWSxFQUFBO0VBR2Q7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFlBQVcsRUFBQTtFQUdiO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUEsRUFBQTs7QUF4Q2Q7RUFDRTtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULGFBQVksRUFBQTtFQUdkO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxZQUFXLEVBQUE7RUFHYjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBLEVBQUE7O0FBeENkO0VBQ0U7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxhQUFZLEVBQUE7RUFHZDtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsWUFBVyxFQUFBO0VBR2I7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQSxFQUFBOztBQUlkO0VBQ0U7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxZQUFXLEVBQUE7RUFHYjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBLEVBQUE7O0FBbENkO0VBQ0U7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxZQUFXLEVBQUE7RUFHYjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBLEVBQUE7O0FBbENkO0VBQ0U7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxZQUFXLEVBQUE7RUFHYjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUdaO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBLEVBQUE7O0FBR2Q7RUFDRTtJQUNFLFdBQVU7SUFDVixVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFlBQVcsRUFBQTtFQUdiO0lBQ0UsWUFBVztJQUNYLFVBQVM7SUFDVCxXQUFVLEVBQUE7RUFHWjtJQUNFLFlBQVc7SUFDWCxVQUFTO0lBQ1QsV0FBVSxFQUFBO0VBR1o7SUFDRSxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFBQTtFQUVaO0lBQ0UsWUFBVztJQUNY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SUFDbkIsZ0NBQXVCO09BQXZCLHNCQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0lBQ3ZCLG1CQUFrQixFQUNuQjtFQUVEO0lBQ0UsWUFBVyxFQUNaO0VBRUQ7Ozs7O0lBS0UsY0FBYSxFQUNkO0VBRUQ7SUFDRSw0QkFBc0I7SUFBdEIsdUJBQXNCLEVBQ3ZCLEVBQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2NoaTIwMTQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlNvY2hpMjAxNCBCb2xkXCIpLCBsb2NhbChcIlNvY2hpMjAxNC1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Tb2NoaS9Tb2NoaTIwMTQtQm9sZC5lb3Q/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/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1MaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgTGlnaHRcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBDb25kZW5zZWQgU2VtaWJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJsYWNrSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEJsYWNrIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1CbGFja0l0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJsYWNrSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFja0l0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFja0l0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBrZXlmcmFtZXMgc3RhdFJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3RhdFNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGludmVzdC13YWxsZXRzIHtcbiAgMCUge1xuICAgIHRvcDogMTUwcHg7IH1cbiAgNTAlIHtcbiAgICB0b3A6IDExMHB4OyB9XG4gIDEwMCUge1xuICAgIHRvcDogMTUwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdhbGxldExlZnQge1xuICAwJSB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIGJvdHRvbTogMjAwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICByaWdodDogMTUwcHg7XG4gICAgYm90dG9tOiA0MDBweDtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB3YWxsZXRSaWdodCB7XG4gIDAlIHtcbiAgICByaWdodDogMTAwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICByaWdodDogMTUwcHg7XG4gICAgYm90dG9tOiAyMDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICBib3R0b206IDQwMHB4O1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvYWQxIHtcbiAgMCUge1xuICAgIGJvdHRvbTogMTglO1xuICAgIGxlZnQ6IDIxJTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7XG4gICAgYm90dG9tOiAyNiU7XG4gICAgbGVmdDogMzMlO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAzNSUge1xuICAgIGJvdHRvbTogMzElO1xuICAgIGxlZnQ6IDM5JTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDU1JSB7XG4gICAgYm90dG9tOiA0MCU7XG4gICAgbGVmdDogNDYlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzUlIHtcbiAgICBib3R0b206IDU1JTtcbiAgICBsZWZ0OiA1MiU7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4NSUge1xuICAgIGJvdHRvbTogNjMlO1xuICAgIGxlZnQ6IDU4JTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDk1JSB7XG4gICAgYm90dG9tOiA2MyU7XG4gICAgbGVmdDogNjElO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDU3JTtcbiAgICBsZWZ0OiA2NyU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm9hZDIge1xuICAwJSB7XG4gICAgYm90dG9tOiAxNCU7XG4gICAgbGVmdDogMjQlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlIHtcbiAgICBib3R0b206IDI1JTtcbiAgICBsZWZ0OiA0MSU7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIDU1JSB7XG4gICAgYm90dG9tOiAzNyU7XG4gICAgbGVmdDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNjUlIHtcbiAgICBib3R0b206IDQxJTtcbiAgICBsZWZ0OiA1NiU7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIGJvdHRvbTogNDMlO1xuICAgIGxlZnQ6IDY1JTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDg1JSB7XG4gICAgYm90dG9tOiA0NSU7XG4gICAgbGVmdDogNzElO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogNTYlO1xuICAgIGxlZnQ6IDg4JTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb2FkMyB7XG4gIDAlIHtcbiAgICBib3R0b206IDEwJTtcbiAgICBsZWZ0OiAyOSU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIGJvdHRvbTogMTUlO1xuICAgIGxlZnQ6IDM2JTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICA2NSUge1xuICAgIGJvdHRvbTogMjklO1xuICAgIGxlZnQ6IDUxJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgYm90dG9tOiAzMyU7XG4gICAgbGVmdDogNTclO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODUlIHtcbiAgICBib3R0b206IDM1JTtcbiAgICBsZWZ0OiA2NyU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDQ4JTtcbiAgICBsZWZ0OiA4NyU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm9hZDQge1xuICAwJSB7XG4gICAgYm90dG9tOiA4JTtcbiAgICBsZWZ0OiA0MCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIGJvdHRvbTogMjUlO1xuICAgIGxlZnQ6IDY2JTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAyNSUge1xuICAgIGJvdHRvbTogMzAlO1xuICAgIGxlZnQ6IDcxJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDU1JSB7XG4gICAgYm90dG9tOiA0MiU7XG4gICAgbGVmdDogNzglO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzUlIHtcbiAgICBib3R0b206IDUyJTtcbiAgICBsZWZ0OiA4MyU7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4NSUge1xuICAgIGJvdHRvbTogNTMlO1xuICAgIGxlZnQ6IDg2JTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDQ3JTtcbiAgICBsZWZ0OiA5MiU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm9hZDUge1xuICAwJSB7XG4gICAgbGVmdDogMzQlO1xuICAgIGJvdHRvbTogMCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIGxlZnQ6IDcwJTtcbiAgICBib3R0b206IDI0JTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICA2NSUge1xuICAgIGxlZnQ6IDc3JTtcbiAgICBib3R0b206IDMzJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgbGVmdDogODYlO1xuICAgIGJvdHRvbTogMzglO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODUlIHtcbiAgICBsZWZ0OiA5MSU7XG4gICAgYm90dG9tOiAzOSU7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUlO1xuICAgIGJvdHRvbTogNDElO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvYWQ2IHtcbiAgMCUge1xuICAgIGxlZnQ6IDQzJTtcbiAgICBib3R0b206IDAlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTUlIHtcbiAgICBsZWZ0OiA2OCU7XG4gICAgYm90dG9tOiAxOCU7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgNjUlIHtcbiAgICBsZWZ0OiA3OSU7XG4gICAgYm90dG9tOiAyOCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIGxlZnQ6IDg0JTtcbiAgICBib3R0b206IDMxJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDg1JSB7XG4gICAgbGVmdDogOTElO1xuICAgIGJvdHRvbTogMzMlO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1JTtcbiAgICBib3R0b206IDM1JTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYm9keS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbnAsIGgxLCBoMiwgaDMsIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbnN1cCwgc3ViIHtcbiAgZm9udC1zaXplOiA2MCU7IH1cblxuc3VwIHtcbiAgdG9wOiAtM3B4OyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRlbnQge1xuICBmbGV4OiAxIDAgYXV0bzsgfVxuXG4uZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnN2Zy1ncmFkaWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwOyB9XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQpIHtcbiAgLm1haW4tdGl0bGUtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MzM2YjYgMCUsICNhNDRlZDAgMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLm1haW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0OyB9XG5cbi50ZXJtcyB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAudGVybXMgaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAudGVybXMgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzYwNjA2MDsgfVxuICAgIC50ZXJtcyBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGVybXMgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAudGVybXMgLml0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5idGMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2J0Yy5zdmcpOyB9XG5cbi5iY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JjaC5zdmcpOyB9XG5cbi50cm9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90cm9uLnN2Zyk7IH1cblxuLmRhc2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rhc2guc3ZnKTsgfVxuXG4uZG9nZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG9nZS5zdmcpOyB9XG5cbi5ldGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2V0aC5zdmcpOyB9XG5cbi5sdGMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2x0Yy5zdmcpOyB9XG5cbi5tb25lcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21vbmVyby5zdmcpOyB9XG5cbi5wYXllZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BheWVlci5zdmcpOyB9XG5cbi5wbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG0uc3ZnKTsgfVxuXG4ucmlwcGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yaXBwbGUuc3ZnKTsgfVxuXG4uZXRoYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXRoYy5zdmcpOyB9XG5cbi5tZnAtY2xvc2Uge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ubWFpbi1idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgY29sb3I6ICMyYjQ0NzY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDIxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubWFpbi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjQ0NzY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1haW4tYnRuX2JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjQ0NzY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1idG5fYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgY29sb3I6ICMyYjQ0NzY7IH1cbiAgLm1haW4tYnRuX2NhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDY3MDtcbiAgICBjb2xvcjogIzAwMjY1NDsgfVxuICAgIC5tYWluLWJ0bl9jYWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNDQ3NjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYWluLWJ0bl90cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyNDQ2NzA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDY3MDsgfVxuICAgIC5tYWluLWJ0bl90cmFuc3BhcmVudDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0NDc2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm1haW4tYnRuX2ljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYWluLWJ0bl9pY29uIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDsgfVxuXG4ubWFpbi10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1haW4tdGV4dCBiIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tYWluLXRleHQgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLm1haW4tdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1haW4tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWFpbi10aXRsZSBzcGFuIHtcbiAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAubWFpbi10aXRsZV9sb3dlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1haW4tdGl0bGVfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ubWFpbi1zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI2ZkZDE4NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNXB4OyB9XG4gIC5tYWluLXN1YnRpdGxlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAubWFpbi1zdWJ0aXRsZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgY29udGVudDogJyc7IH1cbiAgLm1haW4tc3VidGl0bGUgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6ICNmZGQxODY7IH1cbiAgLm1haW4tc3VidGl0bGVfaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gICAgLm1haW4tc3VidGl0bGVfaWNvbjphZnRlciwgLm1haW4tc3VidGl0bGVfaWNvbjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAubWFwIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5oZWFkZXItY29udGFjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXItY29udGFjdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5oZWFkZXItY29udGFjdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyLWNvbnRhY3RzX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5oZWFkZXItY29udGFjdHNfX2l0ZW0ubGluZS10b3AtYmc6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhMzM2MztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmhlYWRlci1jb250YWN0c19faXRlbS5saW5lLXRvcC1iZzpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuaGVhZGVyLWNvbnRhY3RzX19pdGVtID4gc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZkZDE4NjtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5oZWFkZXItY29udGFjdHNfX2l0ZW0gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5oZWFkZXItY29udGFjdHNfX2l0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5oZWFkZXItY29udGFjdHNfX2l0ZW0gYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVhZGVyLWNvbnRhY3RzX19pdGVtIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgLmhlYWRlci1jb250YWN0c19faXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAuaGVhZGVyLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5oZWFkZXItYnRucyAubWFpbi1idG4ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuaGVhZGVyLWJ0bnMgLm1haW4tYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAuaGVhZGVyLWJ0bnMgLm1haW4tYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXItYnRucyAubWFpbi1idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sYW5ndWFnZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAubGFuZ3VhZ2UgPiBzcGFuIHtcbiAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAubGFuZ3VhZ2UtbWFpbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5sYW5ndWFnZS1tYWluIC5mbGFnLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5sYW5ndWFnZS1tYWluIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuMTc7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgLmxhbmd1YWdlLWhpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubGFuZ3VhZ2VfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGNvbG9yOiAjMDAyNjU0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubGFuZ3VhZ2VfX2l0ZW0gLmZsYWctaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLmxhbmd1YWdlX19pdGVtLmFjdGl2ZSwgLmxhbmd1YWdlX19pdGVtOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5sYW5ndWFnZTpob3ZlciAubGFuZ3VhZ2UtaGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5maXJzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5maXJzdC1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmlyc3Qtc2lkZWJhcjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5maXJzdC1zaWRlYmFyOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZpcnN0LXNjZW5lIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZmlyc3Qtc2NlbmVfX2JnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZmlyc3Qtc2NlbmVfX2ljb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5maXJzdC1zY2VuZV9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuZmlyc3Qtc2NlbmVfX2ljb24gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmlyc3Qtc2NlbmVfX2ljb246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uOiByb2FkMSAycyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgICAgIC5maXJzdC1zY2VuZV9faWNvbjpudGgtY2hpbGQoMikge1xuICAgICAgICBhbmltYXRpb246IHJvYWQyIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7IH1cbiAgICAgIC5maXJzdC1zY2VuZV9faWNvbjpudGgtY2hpbGQoMykge1xuICAgICAgICBhbmltYXRpb246IHJvYWQzIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuICAgICAgLmZpcnN0LXNjZW5lX19pY29uOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGFuaW1hdGlvbjogcm9hZDQgMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4gICAgICAuZmlyc3Qtc2NlbmVfX2ljb246bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYW5pbWF0aW9uOiByb2FkNSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjVzOyB9XG4gICAgICAuZmlyc3Qtc2NlbmVfX2ljb246bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgYW5pbWF0aW9uOiByb2FkNiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmZpcnN0IC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maXJzdC1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5maXJzdC1zdWJ0aXRsZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmZpcnN0LXN1YnRpdGxlOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmZpcnN0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5maXJzdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgLmZpcnN0LXRpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICMzNTc5Y2E7IH1cbiAgLmZpcnN0IC5tYWluLXRleHQge1xuICAgIG1heC13aWR0aDogNDMwcHg7IH1cbiAgLmZpcnN0LWNvbnRlbnQgLm1haW4tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5maXJzdC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgLmZpcnN0X2NvbnRhY3RzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RzLWJnLnBuZyk7IH1cbiAgLmZpcnN0X2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZpcnN0LWJnLnBuZyk7IH1cbiAgLmZpcnN0X3NpZ24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2lnbi1iZy5wbmcpOyB9XG4gIC5maXJzdF9hYm91dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1iZy5wbmcpOyB9XG5cbi5sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAubG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWFpbi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW5hdiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAubWFpbi1uYXYgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXYgYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1uYXYgYSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5tYWluLW5hdiBhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAubWFpbi1uYXYgYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubWFpbi1uYXYgYTpob3ZlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmRkMTg2O1xuICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAgIC5tYWluLW5hdiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tYWluLW5hdiBhLmFjdGl2ZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZkZDE4NjtcbiAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAubWFpbi1uYXYgYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDEycHg7IH1cbiAgICAubWFpbi1uYXYgYSBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLnNvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuc29jIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuc29jIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY1NDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNvYyBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAuc29jID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuc29jID4gYTpob3ZlciA+IHN2ZyB7XG4gICAgICBmaWxsOiAjZmRkMTg2OyB9XG4gICAgLnNvYyA+IGEgPiBzdmcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG5cbi5pbnZlc3Qge1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwOyB9XG4gIC5pbnZlc3QtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pbnZlc3QtdGl0bGVfX2ljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG4gICAgICAuaW52ZXN0LXRpdGxlX19pY29uIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAuaW52ZXN0LXRpdGxlX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5pbnZlc3QtdGl0bGVfcmlnaHQgLmludmVzdC10aXRsZV9faWNvbiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gIC5pbnZlc3Qtc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5pbnZlc3Qtc2xpZGVyIC5zdGF0LXNsaWRlcl9fbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAuaW52ZXN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuaW52ZXN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MjBweDsgfSB9XG4gICAgLmludmVzdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLmludmVzdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuaW52ZXN0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZywgLmludmVzdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuaW52ZXN0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZywgLmludmVzdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjE4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAuaW52ZXN0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlWCgtMSk7IH1cbiAgICAuaW52ZXN0LXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAuaW52ZXN0LXNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTsgfVxuICAgICAgLmludmVzdC1zbGlkZXIgLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMC42ODtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuOSk7IH1cbiAgICAgICAgLmludmVzdC1zbGlkZXIgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgb3BhY2l0eTogLjI4OyB9XG4gIC5pbnZlc3QgLm1haW4tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmludmVzdCAubWFpbi10ZXh0OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIHdpZHRoOiAxcHg7IH1cblxuLnBsYW5zIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBsYW5zIC50YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBsYW5zIC50YWIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBjb2xvcjogIzRkN2NiNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCA3MHB4IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucGxhbnMgLnRhYi5hY3RpdmUsIC5wbGFucyAudGFiOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjJiNTk7IH1cbiAgICAgIC5wbGFucyAudGFiLmFjdGl2ZSBzcGFuLCAucGxhbnMgLnRhYjpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAgIC5wbGFucyAudGFiLmFjdGl2ZSBwLCAucGxhbnMgLnRhYjpob3ZlciBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wbGFucyAudGFiLmFjdGl2ZTphZnRlciwgLnBsYW5zIC50YWI6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgIC5wbGFucyAudGFiIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnBsYW5zIC50YWIgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgdG9wOiAyNSU7IH0gfVxuICAgIC5wbGFucyAudGFiIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAucGxhbnMgLnRhYiBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgIC5wbGFucyAudGFiIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnBsYW5zIC50YWIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAucGxhbnMgLnRhYjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4ucGxhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGFuLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBsYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLnBsYW4tcGVyY2VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGxhbi1wZXJjZW50IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLnBsYW4taWNvbiB7XG4gICAgbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzBjMzU2NjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgIC5wbGFuLWljb24gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGZpbGw6ICMwYzM1NjY7IH1cbiAgLnBsYW4tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDE1MHB4IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnBsYW4tdG9wIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNTBweCAxMHB4IDA7IH0gfVxuICAucGxhbi1ib3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnBsYW4tYm90IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnBsYW4tYm90IC5wbGFuLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucGxhbi1ib3QgLnBsYW4taW5mbyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5wbGFuLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjA5LCAxMzQsIDAuMDUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAgIC5wbGFuLWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogIzM1NzljYTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAgIC5wbGFuLWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzM1NzljYTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM1NzljYTsgfVxuICAgIC5wbGFuLWJ0bjphZnRlciB7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZGQxODY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5wbGFuLWRheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAucGxhbi1kYXkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5wbGFuLWRheV9fbnVtIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5wbGFuLWRheV9fdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnBsYW4tZGF5IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAucGxhbi1kYXkgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBsYW4taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnBsYW4taW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAucGxhbi1pbmZvOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wbGFuLWluZm8gcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5wbGFuLWluZm8gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wbGFuLWluZm8gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMzNTc5Y2E7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5wbGFuLWluZm8gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWZmaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FmZmlsLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5hZmZpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgLmFmZmlsIC5tYWluLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAuYWZmaWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWZmaWwtdGl0bGVfX2xpbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hZmZpbC10aXRsZV9fbGluZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuYWZmaWwtdGl0bGVfX2xpbmU6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNTA3ODtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWZmaWwtdGl0bGVfX2xpbmU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTUwNzg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuYWZmaWwtdGl0bGVfYmx1ZSB7XG4gICAgICBjb2xvcjogIzM1NzljYTsgfVxuICAgICAgLmFmZmlsLXRpdGxlX2JsdWUgLmFmZmlsLXRpdGxlX19saW5lXzEge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgIC5hZmZpbC10aXRsZV9ibHVlIC5hZmZpbC10aXRsZV9fbGluZV8yIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA3MHB4KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTsgfVxuICAgICAgICAuYWZmaWwtdGl0bGVfYmx1ZSAuYWZmaWwtdGl0bGVfX2xpbmVfMjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAuYWZmaWwtdGl0bGVfb3JhbmdlIHtcbiAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuYWZmaWwtdGl0bGVfb3JhbmdlIC5hZmZpbC10aXRsZV9fbGluZV8xIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAuYWZmaWwtdGl0bGVfb3JhbmdlIC5hZmZpbC10aXRsZV9fbGluZV8yIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTc3ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7IH1cbiAgICAgICAgLmFmZmlsLXRpdGxlX29yYW5nZSAuYWZmaWwtdGl0bGVfX2xpbmVfMjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgLmFmZmlsLWx2bCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjAwcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hZmZpbC1jaXJjbGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuYWZmaWwtbHZsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMDBweCBhdXRvOyB9IH1cbiAgICAuYWZmaWwtbHZsX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuYWZmaWwtbHZsX19pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5hZmZpbC1sdmxfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbGVmdDogLTUzcHg7XG4gICAgICAgIHRvcDogLTE2cHg7IH1cbiAgICAgIC5hZmZpbC1sdmxfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgICB0b3A6IC0zMXB4OyB9XG4gICAgICAuYWZmaWwtbHZsX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgIGJvdHRvbTogLTcwcHg7IH1cbiAgICAgIC5hZmZpbC1sdmxfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbGVmdDogOTVweDtcbiAgICAgICAgdG9wOiAxNTBweDsgfVxuICAgICAgLmFmZmlsLWx2bF9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgIHJpZ2h0OiAxMzBweDsgfVxuICAgICAgLmFmZmlsLWx2bF9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICByaWdodDogOTVweDtcbiAgICAgICAgYm90dG9tOiAxMzNweDsgfVxuICAgICAgLmFmZmlsLWx2bF9faXRlbTphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAuYWZmaWwtbHZsX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuYWZmaWwtbHZsX19pdGVtIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDU3cHg7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLmFmZmlsLWx2bF9faXRlbSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICAgICAuYWZmaWwtbHZsX19pdGVtIHAge1xuICAgICAgICBjb2xvcjogIzJjNGQ3NjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuYWZmaWwtbHZsX19pdGVtX2luOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTc5Y2E7IH1cbiAgICAgIC5hZmZpbC1sdmxfX2l0ZW1faW4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgICAgY29sb3I6ICMzNTc5Y2E7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLmFmZmlsLWx2bF9faXRlbV9pbiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICAgICAuYWZmaWwtbHZsX19pdGVtX2luIHAge1xuICAgICAgICBmb250LXNpemU6IDhweDsgfVxuICAuYWZmaWwtcGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWZmaWwtcGF5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWZmaWwtcGF5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICAgIC5hZmZpbC1wYXlfX2ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgIzBjMzU2NjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZmZpbC1wYXlfX2ljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTsgfSB9XG4gICAgICAuYWZmaWwtcGF5X19pY29uIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZpbGw6ICMwYzM1NjY7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAuYWZmaWwtcGF5IC5tYWluLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5hZmZpbC1wYXkgc3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5hZmZpbC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuYWZmaWwtaXRlbSAuYWZmaWwtdGl0bGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hZmZpbC1pdGVtX19udW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTc5Y2E7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMwYzM1NjY7IH1cbiAgICAuYWZmaWwtaXRlbV9faWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiA1MHB4OyB9XG4gICAgICAuYWZmaWwtaXRlbV9faWNvbiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYWZmaWwtaXRlbV9ibHVlIC5hZmZpbC1pdGVtX19udW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzljYTsgfVxuICAgIC5hZmZpbC1pdGVtX29yYW5nZSAuYWZmaWwtaXRlbV9fbnVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cblxuLmNhbGMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICAuY2FsYyAuY2FsYy1hbW91bnQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuY2FsYy1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FsYy1pbmZvIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5jYWxjLWluZm9fX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgLmNhbGMtaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuY2FsYy1pbmZvX19pdGVtOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5jYWxjLWluZm9fX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cbiAgICAuY2FsYy1pbmZvX192YWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5jYWxjLWluZm9fX3ZhbCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAuY2FsYy1pbmZvX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jYWxjLWluZm9fX3RleHQgcCB7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLmNhbGMtaW5mb19fdGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzM0NTM3YTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY2FsYy1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FsYy1uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jYWxjLW5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuY2FsYy1uYXZfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuY2FsYy1uYXZfX3RpdGxlIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA3MCU7XG4gICAgICAgIGZpbGw6ICMyNTQ2NmY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWSgtMSk7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgLmNhbGMtYW1vdW50IHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FsYy1hbW91bnQgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jYWxjLWFtb3VudCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY2FsYy1hbW91bnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2FsYy1hbW91bnQgaW5wdXQsIC5jYWxjLWFtb3VudCB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDM3NjE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgLmNhbGMtYW1vdW50IHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcmVzaXplOiBub25lOyB9XG4gICAgLmNhbGMtYW1vdW50X3doaXRlIGlucHV0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYWxjLWFtb3VudF9jb250YWN0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2FsYy1hbW91bnRfY29udGFjdHMgaW5wdXQsIC5jYWxjLWFtb3VudF9jb250YWN0cyB0ZXh0YXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jYWxjLXNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jYWxjLXNlbGVjdCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY2FsYy1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2FsYy1zZWxlY3QgLmpxLXNlbGVjdGJveCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNhbGMtc2VsZWN0IC5qcS1zZWxlY3Rib3ggbGkge1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4OyB9XG4gICAgICAgIC5jYWxjLXNlbGVjdCAuanEtc2VsZWN0Ym94IGxpOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2I3Yjc7IH1cbiAgICAgICAgLmNhbGMtc2VsZWN0IC5qcS1zZWxlY3Rib3ggbGkuc2VsIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgIC5jYWxjLXNlbGVjdCAuanEtc2VsZWN0Ym94IGxpLnNlbDphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuY2FsYy1zZWxlY3QgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQzNzYxICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuY2FsYy1zZWxlY3QgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jYWxjLXNlbGVjdCAuanEtc2VsZWN0Ym94X190cmlnZ2VyOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWSgxLjQpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAgICAgLmNhbGMtc2VsZWN0IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jYWxjLXNlbGVjdCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmVmcy1sdmwge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmVmcy1sdmwge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZWZzLWx2bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnJlZnMtbHZsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5yZWZzLWx2bF9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFydG5lcnMtYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogNjB2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMzBweCAwcHggMzBweCA4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJlZnMtbHZsX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAucmVmcy1sdmxfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBsZWZ0OiAyMjBweDsgfVxuICAgICAgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgxKSAucmVmcy1sdmxfX2l0ZW0tdmFsIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDsgfVxuICAgIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgIG9wYWNpdHk6IDAuNDU7IH1cbiAgICAgIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMikgLnJlZnMtbHZsX19pdGVtLXZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfVxuICAgIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggNjBweDsgfVxuICAgICAgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgzKSAucmVmcy1sdmxfX2l0ZW0tdmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnJlZnMtbHZsX19pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5yZWZzLWx2bF9faXRlbS10aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cbiAgICAucmVmcy1sdmxfX2l0ZW0tdmFsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogIzM1NzljYTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdmFsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAucmVmcy1sdmxfYmx1ZSAucmVmcy1sdmxfX2l0ZW0ge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5yZWZzLWx2bF9ibHVlIC5yZWZzLWx2bF9faXRlbSAucmVmcy1sdmxfX2l0ZW0tdmFsIHtcbiAgICAgIGNvbG9yOiAjMzU3OWNhOyB9XG4gIC5yZWZzLWx2bF9vcmFuZ2UgLnJlZnMtbHZsX19pdGVtIHtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZXByZXNlbnQtYmcucG5nKTsgfVxuICAgIC5yZWZzLWx2bF9vcmFuZ2UgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgxKSAucmVmcy1sdmxfX2l0ZW0tdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgLnJlZnMtbHZsX29yYW5nZSAucmVmcy1sdmxfX2l0ZW0gLnJlZnMtbHZsX19pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgIC5yZWZzLWx2bF9vcmFuZ2UgLnJlZnMtbHZsX19pdGVtIC5yZWZzLWx2bF9faXRlbS12YWwge1xuICAgICAgY29sb3I6ICNmZGQxODY7IH1cblxuLnJlZnMtdGl0bGUge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5yZWZzLXRleHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZGQxODY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzJkNWE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWZzLXRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnJlZnMtdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVmcy1jaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnJlZnMtY2hlY2sgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnJlZnMtY2hlY2sgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmVmcy1jaGVjayBwOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG5cbi5yZWZzLXN1YnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5yZWZzLXN1YnRleHQgcCB7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnJlZnMtc3VidGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVmcy1zdGF0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5yZWZzLXN0YXRfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlZnMtc3RhdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSk7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZWZzLXN0YXRfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVmcy1zdGF0LWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlZnMtc3RhdF9fYmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucmVmcy1zdGF0X19iZzphZnRlciB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ2NmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5yZWZzLXN0YXRfX2JnIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLnJlZnMtc3RhdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlZnMtc3RhdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cbiAgICAucmVmcy1zdGF0X19pdGVtOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ2NmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlZnMtc3RhdF9faXRlbTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnJlZnMtc3RhdF9faXRlbTpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0NjZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlZnMtc3RhdF9faXRlbTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZChldmVuKSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNWRlZyk7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoMSkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjN2E1YmIzO1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMzAsIDg3LCAxNTMsIDApIDAlLCAjN2E1YmIzIDEwMCUpOyB9XG4gICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjVkZWcpO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7IH1cbiAgICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDIpIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzI0NjNhZjtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDMwLCA4NywgMTUzLCAwKSAwJSwgIzI0NjNhZiAxMDAlKTsgfVxuICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwMHB4KTsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoMykgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjYjRiYzg2O1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMzAsIDg3LCAxNTMsIDApIDAlLCAjYjRiYzg2IDEwMCUpOyB9XG4gICAgLnJlZnMtc3RhdF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTAwcHgpOyB9XG4gICAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNhOTU4NTg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgzMCwgODcsIDE1MywgMCkgMCUsICNhOTU4NTggMTAwJSk7IH1cbiAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAgIC5yZWZzLXN0YXRfX2l0ZW06bnRoLWNoaWxkKDUpOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTI1ZGVnKTtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlOyB9XG4gICAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCg1KSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNiZTlmNjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgzMCwgODcsIDE1MywgMCkgMCUsICNiZTlmNjkgMTAwJSk7IH1cbiAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCg2KTpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDI1ZGVnKTtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlOyB9XG4gICAgICAucmVmcy1zdGF0X19pdGVtOm50aC1jaGlsZCg2KSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM1OWFmOGI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgzMCwgODcsIDE1MywgMCkgMCUsICM1OWFmOGIgMTAwJSk7IH1cbiAgICAucmVmcy1zdGF0X19pdGVtIHNwYW4ge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVmcy1zdGF0X19pdGVtIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAucmVmcy1zdGF0X19pdGVtIHNwYW46YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDY2ZjtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAucmVmcy1zdGF0X19pdGVtIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZWZzLXN0YXRfX2l0ZW0gcCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmNvbnRhY3RzLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhY3RzLXN1Ym1pdCAubWFpbi1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNDBweDsgfVxuXG4uYWJvdXQge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwOyB9XG4gIC5hYm91dCAubWFpbi10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFib3V0IC5tYWluLXRleHQ6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzM1NjY7IH1cbiAgLmFib3V0LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuYWJvdXQtdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuYWJvdXQtdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hYm91dC12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFib3V0LXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgLmFib3V0LXZpZGVvOmhvdmVyIC5hYm91dC12aWRlb19faWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMyYjQ0NzY7IH1cbiAgICAgIC5hYm91dC12aWRlbzpob3ZlciAuYWJvdXQtdmlkZW9fX2ljb246YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZGQxODY7IH1cbiAgICAgIC5hYm91dC12aWRlbzpob3ZlciAuYWJvdXQtdmlkZW9fX2ljb246YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAuYWJvdXQtdmlkZW86aG92ZXIgLmFib3V0LXZpZGVvX19pY29uIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZGQxODY7IH1cbiAgICAuYWJvdXQtdmlkZW9fX2ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmRkMTg2O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAuYWJvdXQtdmlkZW9fX2ljb246YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzU3OWNhO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgIC5hYm91dC12aWRlb19faWNvbjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLmFib3V0LXZpZGVvX19pY29uIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGZpbGw6ICMwYzM1NjY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAuYWJvdXQtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYWJvdXQtaW1nOmhvdmVyIC5hYm91dC12aWRlb19faWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMyYjQ0NzY7IH1cbiAgICAgIC5hYm91dC1pbWc6aG92ZXIgLmFib3V0LXZpZGVvX19pY29uOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuYWJvdXQtaW1nOmhvdmVyIC5hYm91dC12aWRlb19faWNvbjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgIC5hYm91dC1pbWc6aG92ZXIgLmFib3V0LXZpZGVvX19pY29uIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZGQxODY7IH1cbiAgICAuYWJvdXQtaW1nIC5hYm91dC12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLmFib3V0LWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgIC5hYm91dC1pbWcgLm1haW4tYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgLmFib3V0LWltZ19wYWdlIHtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWJvdXQtaW1nX3BhZ2Uge1xuICAgICAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuICAuYWJvdXQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYm91dC1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5hYm91dC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMGMzNTY2O1xuICAgIHBhZGRpbmc6IDQ1cHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuYWJvdXQtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMTBweDsgfSB9XG4gICAgLmFib3V0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGMzNTY2OyB9XG4gICAgLmFib3V0LWl0ZW06bnRoLWNoaWxkKDEpIC5hYm91dC1pdGVtX190aXRsZSB7XG4gICAgICBjb2xvcjogI2RmMmMzMzsgfVxuICAgIC5hYm91dC1pdGVtOm50aC1jaGlsZCgyKSAuYWJvdXQtaXRlbV9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMzgxNjc7IH1cbiAgICAuYWJvdXQtaXRlbTpudGgtY2hpbGQoMykgLmFib3V0LWl0ZW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMjE1Y2EwOyB9XG4gICAgLmFib3V0LWl0ZW1fX251bSB7XG4gICAgICBjb2xvcjogIzBjMzU2NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuYWJvdXQtaXRlbV9fbnVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIC5hYm91dC1pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuYWJvdXQtaXRlbV9faW1nIHtcbiAgICAgICAgICB0b3A6IDcwcHg7IH0gfVxuICAgICAgLmFib3V0LWl0ZW1fX2ltZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYWJvdXQtaXRlbV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5hYm91dC1pdGVtX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAuYWJvdXQtaXRlbSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjMzY1ZjhmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuYWJvdXQtaXRlbSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAuYWJvdXQtY2VydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFib3V0LWNlcnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAuYWJvdXQtY2VydCAubWFpbi10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuYWJvdXQtY2VydF9fYm94IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiA1MHB4IDE4MHB4IDI1cHggMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1jZXJ0LWJnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hYm91dC1jZXJ0X19ib3gge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTQwcHggOHB4IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hYm91dC1jZXJ0X19ib3ggLmNlcnQtbnVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hYm91dC1jZXJ0X19ib3ggLmNlcnQtdGV4dCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICMzNTc5Y2E7IH0gfVxuICAgICAgLmFib3V0LWNlcnRfX2JveDpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAgIC5hYm91dC1jZXJ0X19ib3ggc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogODklO1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC01N2RlZyk7XG4gICAgICAgIGNvbG9yOiAjMmM1MzgyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgLmFib3V0LWNlcnRfX2JveCAuY2VydC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuYWJvdXQtY2VydF9fYm94IC5jZXJ0LXRleHQgcCB7XG4gICAgICAgICAgY29sb3I6ICMyNzdlZTY7IH1cbiAgLmFib3V0LWFjdGl2aXR5IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFib3V0LWFjdGl2aXR5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLmFib3V0LWFjdGl2aXR5X19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFib3V0LWFjdGl2aXR5X190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgLmFib3V0LWFjdGl2aXR5X190ZXh0IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMGMzNTY2O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmb250LXNpemU6IDg4cHg7IH1cbiAgICAgIC5hYm91dC1hY3Rpdml0eV9fdGV4dCBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgLmFib3V0LWFjdGl2aXR5X190ZXh0IHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgIC5hYm91dC1hY3Rpdml0eV9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYWJvdXQtYWN0aXZpdHlfX2xpbmtzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5hYm91dC1hY3Rpdml0eV9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTAwcHggMTVweCAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzMxNTk4ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtaW4taGVpZ2h0OiA5MHB4OyB9XG4gICAgICAuYWJvdXQtYWN0aXZpdHlfX2xpbmsuYWN0aXZlLCAuYWJvdXQtYWN0aXZpdHlfX2xpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuYWJvdXQtYWN0aXZpdHlfX2xpbmsuYWN0aXZlOmFmdGVyLCAuYWJvdXQtYWN0aXZpdHlfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAgICAgLmFib3V0LWFjdGl2aXR5X19saW5rLmFjdGl2ZTpiZWZvcmUsIC5hYm91dC1hY3Rpdml0eV9fbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAgIC5hYm91dC1hY3Rpdml0eV9fbGluazpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDMxNWQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgIC5hYm91dC1hY3Rpdml0eV9fbGluazphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDMxNWQ7IH1cbiAgLmFib3V0LWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmFib3V0LWluZm9fX2ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAxMjI0OTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7IH1cbiAgICAgIC5hYm91dC1pbmZvX19pY29uIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAuYWJvdXQtaW5mb19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMjQ5OyB9XG4gICAgICAuYWJvdXQtaW5mb19faXRlbSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5hYm91dC1pbmZvX19pdGVtIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjNGM3MjlmOyB9XG4gIC5hYm91dC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYm91dC1zdGF0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYm91dC1zdGF0IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuYWJvdXQtc3RhdF9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuYWJvdXQtc3RhdF9faGVhZCAubWFpbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLmFib3V0LXN0YXRfX2hlYWQgcCB7XG4gICAgICAgIGNvbG9yOiAjNGM3MjlmO1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGQzMTVkO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAuYWJvdXQtc3RhdF9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgKyAyMHB4KTtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3gtc2hhZG93OiAxMnB4IDBweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjI0OTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFib3V0LXN0YXRfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDEwcHgpOyB9IH1cbiAgICAgIC5hYm91dC1zdGF0X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFib3V0LXN0YXRfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDEwcHgpOyB9IH1cbiAgICAgIC5hYm91dC1zdGF0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIC5hYm91dC1zdGF0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5hYm91dC1zdGF0X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWJvdXQtc3RhdF9faXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gICAgLmFib3V0LXN0YXRfX2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hYm91dC1zdGF0X19ib3gge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIC5hYm91dC1zdGF0X19ib3ggc3BhbiB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICMzNTc5Y2E7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmFib3V0LXN0YXRfX2JveCBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLmFib3V0LXN0YXRfX2JveCBwIHtcbiAgICAgICAgY29sb3I6ICMyYTRmODI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5hYm91dC1zdGF0X19iYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyZjU0OyB9XG4gICAgICAuYWJvdXQtc3RhdF9fYmFyLWxpbmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG5cbi5jZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NlcnQtYmcxLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMCUgMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMjMwMHB4KSB7XG4gICAgLmNlcnQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2VydCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgLmNlcnQgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmNlcnQgLm1haW4tdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jZXJ0IC5tYWluLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jZXJ0IC5jZXJ0LW51bTphZnRlciB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5jZXJ0LW51bSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiU29jaGkyMDE0XCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2VydC1udW0gc3BhbiB7XG4gICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAuY2VydC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNlcnQtdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMTgzZjZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAuY2VydC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNlcnQtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2VydC1idG4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICBmaWxsOiAjZmRkMTg2OyB9XG4gIC5jZXJ0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2VydC1pbWcge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0bzsgfSB9XG4gICAgLmNlcnQtaW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNlcnQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5jZXJ0LXRpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgLmNlcnQtc2xpZGVyIHtcbiAgICB3aWR0aDogNDV2dzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNlcnQtc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIC5jZXJ0LXNsaWRlciAuc3dpcGVyLWNvbnRlaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuY2VydC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5jZXJ0LWl0ZW1fX3ZhbCB7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmNlcnQtaXRlbV9fd2FsbGV0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNTRjN2I7XG4gICAgICBjb2xvcjogIzI1NGM3YjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5jZXJ0LWl0ZW1fX3dhbGxldDphZnRlciB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5jZXJ0LWl0ZW1fdXAgLmNlcnQtaXRlbV9fd2FsbGV0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NWMzNDk7IH1cbiAgICAuY2VydC1pdGVtX2Rvd24gLmNlcnQtaXRlbV9fd2FsbGV0OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJlZDsgfVxuICAuY2VydC1mYXEge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmNlcnQtZmFxOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdHMtYm94LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAtMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jZXJ0LWZhcTphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuICAgIC5jZXJ0LWZhcV9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmNlcnQtZmFxX19pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN0cm9rZS13aWR0aDogNHB4O1xuICAgICAgICBzdHJva2U6ICMwZTJlNTY7IH1cbiAgICAuY2VydC1mYXEgLmNlcnQtbnVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuY2VydC1mYXEgLmNlcnQtbnVtX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAtODBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jZXJ0LWZhcSAuY2VydC1udW1fX2ljb24ge1xuICAgICAgICAgICAgbGVmdDogLTUwcHg7IH0gfVxuICAgICAgICAuY2VydC1mYXEgLmNlcnQtbnVtX19pY29uIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzJiNDQ3NjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLmNlcnQtZmFxIC5jZXJ0LW51bSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAuY2VydC1mYXFfX2JvdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNlcnQtZmFxX19ib3QgLmNlcnQtaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7IH1cbiAgICAuY2VydC1mYXFfY29udGFjdHMge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jZXJ0LWZhcV9jb250YWN0cyB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggMzBweDsgfSB9XG4gICAgICAuY2VydC1mYXFfY29udGFjdHM6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RzLWJveC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IC0yOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jZXJ0LWZhcV9jb250YWN0czphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH1cbiAgICAgIC5jZXJ0LWZhcV9jb250YWN0cyAuY2VydC1udW0ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5jZXJ0LWZhcV9jb250YWN0cyAuY2VydC1udW0gc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmNlcnQtZmFxX2NvbnRhY3RzIC5jZXJ0LXRleHQgcCB7XG4gICAgICAgIGNvbG9yOiAjMzU3OWNhOyB9XG5cbi5mYXEgLm1haW4tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmZhcSAubWFpbi1idG4ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5mYXEgLmNlcnQtbnVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZmFxIC5jZXJ0LW51bSBzcGFuIHtcbiAgICBjb2xvcjogI2ZkZDE4NjsgfVxuXG4uZmFxLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE1M2M2YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mYXEtaXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZmFxLWl0ZW06YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTNjNmE7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmZhcS1pdGVtX190aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhcS1pdGVtX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuZmFxLWl0ZW1fX3RpdGxlIHNwYW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5mYXEtaXRlbV9fdGl0bGUgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMxNTNjNmE7IH1cbiAgICAuZmFxLWl0ZW1fX3RpdGxlIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmZhcS1pdGVtIC5tYWluLXRleHQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXEtaXRlbSAubWFpbi10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmFxLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5mYXEtdGV4dCBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxNTNjNmE7IH1cbiAgICAuZmFxLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZhcS10ZXh0IHNwYW4ge1xuICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmZhcS1jZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUzYzZhO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhcS1jZXJ0X19saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyMjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mYXEtY2VydF9fbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mYXEtY2VydF9fbGluZS0xIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTsgfVxuICAgICAgLmZhcS1jZXJ0X19saW5lLTE6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYzZhO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuZmFxLWNlcnRfX2xpbmUtMTpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYzZhO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgMTNweCk7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmZhcS1jZXJ0X19saW5lLTIge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTNjNmE7IH1cbiAgICAgIC5mYXEtY2VydF9fbGluZS0yOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTNjNmE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5mYXEtY2VydF9fbGluZS0yOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYzZhO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKSByb3RhdGUoMTQwZGVnKTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgLmZhcS1jZXJ0X19ib3gge1xuICAgIHBhZGRpbmc6IDM1cHggODBweCAzNXB4IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZhcS1jZXJ0X19ib3ggcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5mYXEtY2VydF9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5mYXEtY2VydF9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHRvcDogMTBweDsgfVxuICAuZmFxLWNlcnRfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMwNzFiZjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZhcS1jZXJ0X19ib3Qge1xuICAgIHBhZGRpbmc6IDE1cHggOTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE1M2M2YTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDAyNjU0IDBweCwgIzAwMjY1NCAxMHB4LCAjMDQyYTU4IDEwcHgsICMwNDJhNTggMjBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmFxLWNlcnRfX2JvdCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNjBweDsgfSB9XG4gICAgLmZhcS1jZXJ0X19ib3QgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5mYXEtY2VydF9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmZhcS1jZXJ0X19hcnJvdzphZnRlciB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTNjNmE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuZmFxLWNlcnRfX2Fycm93IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBmaWxsOiAjZmRkMTg2O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGVYKC0xKTsgfVxuXG4uc3RhdCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0YXQge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgLnN0YXQtbGFzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5zdGF0LWxhc3QgLnRhYnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5zdGF0LWxhc3QgLnRhYiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc3RhdC1sYXN0IC50YWIgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBib3R0b206IC05cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgZmlsbDogI2ZkZDE4NjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAuc3RhdC1sYXN0IC50YWI6aG92ZXIsIC5zdGF0LWxhc3QgLnRhYi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZkZDE4NjsgfVxuICAgICAgICAuc3RhdC1sYXN0IC50YWI6aG92ZXIgc3ZnLCAuc3RhdC1sYXN0IC50YWIuYWN0aXZlIHN2ZyB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnN0YXQtbGFzdCAudGFiOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5zdGF0LWxhc3QgLnRhYjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuc3RhdC1sYXN0IC50YWJfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc3RhdC1sYXN0IC50YWJfaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN0YXQtbGFzdF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDUwcHggMjBweCAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzM1NjY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnN0YXQtbGFzdF9fdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMzU3OWNhO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5zdGF0LWxhc3RfX3RpdGxlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTc5Y2E7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgICAgICAuc3RhdC1sYXN0X190aXRsZS1pY29uIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zdGF0LWxhc3RfX2NvbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgIC5zdGF0LWxhc3RfX2NvbnQ6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5zdGF0LWxhc3RfX25hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zdGF0LWxhc3RfX3ZhbCB7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnN0YXQtbGFzdF9fZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICBjb2xvcjogIzAwMjM0ZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cbiAgICAgIC5zdGF0LWxhc3RfX2RhdGUgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZmlsbDogIzAwMjM0ZDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAuc3RhdC1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3RhdC1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuc3RhdC1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5zdGF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3RhdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuc3RhdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcsIC5zdGF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zdGF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZywgLnN0YXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC4xODtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLnN0YXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGVYKC0xKTsgfVxuICAgIC5zdGF0LXNsaWRlcl9fbmF2IHtcbiAgICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IGNhbGMoMTAwJSArIDQwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnN0YXQtc2xpZGVyX19uYXYge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAuc3RhdC1pbnZlc3Qge1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGF0LWludmVzdC1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdGF0LWludmVzdF9fbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMiwgNTMsIDEwMiwgMC42KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgLnN0YXQtaW52ZXN0X19saW5lOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTIsIDUzLCAxMDIsIDAuMjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAgIC5zdGF0LWludmVzdF9fbGluZTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMiwgNTMsIDEwMiwgMC4xOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgIC5zdGF0LWludmVzdCAubWFpbi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuc3RhdC1pbnZlc3QgLm1haW4tYnRuIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIC02MHB4IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnN0YXQtaW52ZXN0X190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgLnN0YXQtaW52ZXN0X190aXRsZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMzU3OWNhO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnN0YXQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zdGF0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDcwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDEyLCA1MywgMTAyLCAwLjM1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdGF0LWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnN0YXQtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTsgfSB9XG4gICAgLnN0YXQtaXRlbTphZnRlciB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBsZWZ0OiAyMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuc3RhdC1pdGVtOm50aC1jaGlsZChvZGQpIC5zdGF0LWl0ZW1fX3ZhbCB7XG4gICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAgIC5zdGF0LWl0ZW06bnRoLWNoaWxkKG9kZCk6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgIC5zdGF0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5zdGF0LWl0ZW1fX3ZhbCB7XG4gICAgICBjb2xvcjogIzM1NzljYTsgfVxuICAgIC5zdGF0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTc5Y2E7IH1cbiAgICAuc3RhdC1pdGVtIHN2ZyB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGZpbGw6ICMzMzUzN2I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnN0YXQtaXRlbV9fbnVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIxNDk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTIsIDUzLCAxMDIsIDAuMzUpOyB9XG4gICAgLnN0YXQtaXRlbV9fdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N0YXQtaXRlbS1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAuc3RhdC1pdGVtX190aXRsZSBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnN0YXQtaXRlbV9fdGl0bGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzMzNTM3YjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5zdGF0LWl0ZW1fX3ZhbCB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0YXQtaXRlbV9fdmFsIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4ucm9hZG1hcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcm9hZG1hcC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNTBweCAwIDIwcHggMDsgfVxuICAucm9hZG1hcCAubWFpbi10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucm9hZG1hcC1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yb2FkbWFwLXNsaWRlcjphZnRlciB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTA1LCAxMjAsIDE0MCwgMC4xKSAwJSwgcmdiYSgxMDUsIDEyMCwgMTQwLCAwKSAxMDAlKTsgfVxuICAgIC5yb2FkbWFwLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5yb2FkbWFwLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE1MjgyO1xuICAgICAgICBjb2xvcjogIzBjMzU2NjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5yb2FkbWFwLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgLnJvYWRtYXAtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgIC5yb2FkbWFwLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcsIC5yb2FkbWFwLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5yb2FkbWFwLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZywgLnJvYWRtYXAtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAucm9hZG1hcC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZVgoLTEpOyB9XG4gICAgLnJvYWRtYXAtc2xpZGVyX19uYXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAucm9hZG1hcC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjNTQ4NDsgfVxuICAgIC5yb2FkbWFwLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMmM1NDg0O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnJvYWRtYXAtaXRlbV9fcGVyY2VudCB7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAucm9hZG1hcC1pdGVtIC5tYWluLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucm9hZG1hcC1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcm9hZG1hcC1tYXAucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5yb2FkbWFwLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yb2FkbWFwLW5hdl9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjJweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnJvYWRtYXAtbmF2X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHJpZ2h0OiAyOCU7XG4gICAgICAgIGJvdHRvbTogNDMlOyB9XG4gICAgICAgIC5yb2FkbWFwLW5hdl9faXRlbTpudGgtY2hpbGQoMSkuYWN0aXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgIC5yb2FkbWFwLW5hdl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBsZWZ0OiAzNyU7XG4gICAgICAgIGJvdHRvbTogNDMlOyB9XG4gICAgICAgIC5yb2FkbWFwLW5hdl9faXRlbTpudGgtY2hpbGQoMikuYWN0aXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbGVmdDogNDglO1xuICAgICAgICBib3R0b206IDc3JTsgfVxuICAgICAgICAucm9hZG1hcC1uYXZfX2l0ZW06bnRoLWNoaWxkKDMpLmFjdGl2ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgICAgLnJvYWRtYXAtbmF2X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGxlZnQ6IDE3JTtcbiAgICAgICAgYm90dG9tOiA3OCU7IH1cbiAgICAgICAgLnJvYWRtYXAtbmF2X19pdGVtOm50aC1jaGlsZCg0KS5hY3RpdmUge1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7IH1cbiAgICAgIC5yb2FkbWFwLW5hdl9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICBsZWZ0OiAxMyU7XG4gICAgICAgIGJvdHRvbTogNTUlOyB9XG4gICAgICAgIC5yb2FkbWFwLW5hdl9faXRlbTpudGgtY2hpbGQoNSkuYWN0aXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgIC5yb2FkbWFwLW5hdl9faXRlbS5hY3RpdmUgc3BhbjphZnRlciwgLnJvYWRtYXAtbmF2X19pdGVtLmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnJvYWRtYXAtbmF2X19pdGVtOmhvdmVyIHNwYW46YWZ0ZXIsIC5yb2FkbWFwLW5hdl9faXRlbTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAgIC5yb2FkbWFwLW5hdl9faXRlbS5hY3RpdmUgLnJvYWRtYXAtbmF2X19pdGVtLXRvcCwgLnJvYWRtYXAtbmF2X19pdGVtOmhvdmVyIC5yb2FkbWFwLW5hdl9faXRlbS10b3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW0uYWN0aXZlIC5yb2FkbWFwLW5hdl9faXRlbS1sZWZ0LCAucm9hZG1hcC1uYXZfX2l0ZW06aG92ZXIgLnJvYWRtYXAtbmF2X19pdGVtLWxlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjA5LCAxMzQsIDAuNzEpOyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW0uYWN0aXZlIC5yb2FkbWFwLW5hdl9faXRlbS1yaWdodCwgLnJvYWRtYXAtbmF2X19pdGVtOmhvdmVyIC5yb2FkbWFwLW5hdl9faXRlbS1yaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyMDksIDEzNCwgMC44NCk7IH1cbiAgICAgIC5yb2FkbWFwLW5hdl9faXRlbSBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5yb2FkbWFwLW5hdl9faXRlbSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTc5Y2E7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgICAgLnJvYWRtYXAtbmF2X19pdGVtIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzljYTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgIC5yb2FkbWFwLW5hdl9faXRlbS10b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDEzNWRlZykgcm90YXRlM2QoMCwgMCwgMSwgNDBkZWcpIHNrZXdYKC0xMWRlZyk7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICByaWdodDogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3OWNhO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW0tbGVmdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDEyMSwgMjAyLCAwLjcxKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgzMGRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDM0cHg7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAucm9hZG1hcC1uYXZfX2l0ZW0tcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCAxMjEsIDIwMiwgMC44NCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTMwZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cblxuLndhbGxldHMge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLndhbGxldHMge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndhbGxldHMge1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgLndhbGxldHNfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53YWxsZXRzX19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH0gfVxuICAud2FsbGV0c19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLndhbGxldHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC53YWxsZXRzX19pdGVtIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLndhbGxldHMtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC53YWxsZXRzLXNsaWRlcl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpOyB9XG4gICAgICAud2FsbGV0cy1zbGlkZXJfX2l0ZW0gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLndhbGxldHMtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC53YWxsZXRzLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC53YWxsZXRzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAud2FsbGV0cy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAud2FsbGV0cy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcsIC53YWxsZXRzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC53YWxsZXRzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZywgLndhbGxldHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC4wODtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLndhbGxldHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGVYKC0xKTsgfVxuICAgIC53YWxsZXRzLXNsaWRlcl9fbmF2IHtcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLndhbGxldHMtc2xpZGVyX19uYXYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvOyB9IH1cblxuLnF1b3RlIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcXVvdGUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjsgfVxuICAucXVvdGUtaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnF1b3RlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5xdW90ZS1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNmZGQxODY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5xdW90ZS1oZXJvIHtcbiAgICBjb2xvcjogIzM2NWY4ZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5xdW90ZS1oZXJvOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY1ZjhmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5xdW90ZS10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5xdW90ZS10ZXh0IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5xdW90ZS1jZXJ0IC5jZXJ0LW51bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5xdW90ZS1jZXJ0IC5jZXJ0LW51bSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAucXVvdGUtY2VydF9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnF1b3RlLWNlcnRfX2JveCBwIHtcbiAgICAgIGNvbG9yOiAjMzE1ODg3O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAucXVvdGUtY2VydF9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAucXVvdGUtY2VydF9faWNvbjphZnRlciwgLnF1b3RlLWNlcnRfX2ljb246YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyZjU0O1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAucXVvdGUtY2VydF9faWNvbiBpbWcge1xuICAgICAgbWFyZ2luOiAzcHggMDsgfVxuICAucXVvdGUtc3ViIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucXVvdGUtc3ViIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMzY1ZjhmO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLnF1b3RlLXN1YiBzcGFuOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NWY4ZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucXVvdGUgLm1haW4tYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYWR2YW50YWdlIHtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5hZHZhbnRhZ2UtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWR2YW50YWdlLWxpc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuYWR2YW50YWdlLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggNTBweCAwIDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBjMzU2NjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZHZhbnRhZ2UtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCAwIDMwcHg7IH0gfVxuICAgIC5hZHZhbnRhZ2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFkdmFudGFnZS1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDVweCAwIDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWR2YW50YWdlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgLmFkdmFudGFnZS1pdGVtIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LWhlaWdodDogNTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWR2YW50YWdlLWl0ZW0gaW1nIHtcbiAgICAgICAgICBsZWZ0OiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWR2YW50YWdlLWl0ZW0gaW1nIHtcbiAgICAgICAgICBsZWZ0OiA1cHg7IH0gfVxuICAgIC5hZHZhbnRhZ2UtaXRlbSBwIHtcbiAgICAgIGNvbG9yOiAjMzM1MzdiO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmFkdmFudGFnZS10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hZHZhbnRhZ2UgLm1haW4tYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hZHZhbnRhZ2UtY2hlY2sge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2UtY2hlY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5hZHZhbnRhZ2UtY2hlY2tfX2ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAgICAgLmFkdmFudGFnZS1jaGVja19faWNvbiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBmaWxsOiAjMzU3OWNhO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgLmFkdmFudGFnZS1jaGVja19faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuYWR2YW50YWdlLWNoZWNrX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWR2YW50YWdlLWNoZWNrX19pdGVtOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAuYWR2YW50YWdlLWNoZWNrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWR2YW50YWdlLWNoZWNrX19pdGVtIHAge1xuICAgICAgICBjb2xvcjogIzJjNTM4MjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5uZXdzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzYzZhO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTUzYzZhOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuICAubmV3cy1pdGVtX2Z1bGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uZXdzLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy1iZy5wbmcpOyB9XG4gICAgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19kYXRlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI1NTI7IH1cbiAgICAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX2RhdGUgc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDI1NTI7IH1cbiAgICAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX2RhdGUgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwMjU1MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODNkNjY7IH1cbiAgICAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX2J0biBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3cy1pdGVtX19uZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzljYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5ld3MtaXRlbV9fdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubmV3cy1pdGVtX190ZXh0IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm5ld3MtaXRlbV9fdGV4dCBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAubmV3cy1pdGVtX190ZXh0X3JpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNTNjNmE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1pdGVtX190ZXh0X3JpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9IH1cbiAgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgICAubmV3cy1pdGVtX190aXRsZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAubmV3cy1pdGVtX19kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5ld3MtaXRlbV9fZGF0ZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMmM0ZDc2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMjE0NjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAubmV3cy1pdGVtX19kYXRlOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLm5ld3MtaXRlbV9fZGF0ZSBzdmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmaWxsOiAjMTUzYzZhOyB9XG4gIC5uZXdzLWl0ZW1fX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtaXRlbV9fYnRuIC5tYWluLWJ0biB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5uZXdzLWl0ZW1fX2J0biBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgZmlsbDogIzJjNGQ3NjtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgLm5ld3MtaXRlbV9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWl0ZW1fX2JveCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAubmV3cy1pdGVtX19jb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtaXRlbV9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgLm5ld3MtaXRlbV9uZXcgLm5ld3MtaXRlbV9fbmV3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm5ld3MtaXRlbV9hY3Rpdml0eSAubmV3cy1pdGVtX19uZXcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubmV3cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUzYzZhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5ld3MtZnVsbF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubmV3cy1mdWxsIC5uZXdzLWl0ZW1fX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5uZXdzLWZ1bGwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5ld3MtZnVsbCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAubmV3cy1mdWxsIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1M2M2YTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5wYWdpbmF0aW9uIGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNTNjNmE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnaW5hdGlvbiBhOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAucGFnaW5hdGlvbiBhOmhvdmVyLCAucGFnaW5hdGlvbiBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgLnBhZ2luYXRpb24gYTpob3ZlcjphZnRlciwgLnBhZ2luYXRpb24gYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnBhZ2luYXRpb24gYTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4uc2lnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxOTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuc2lnbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5zaWduIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICAuc2lnbi1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzUzN2I7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuc2lnbi1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gICAgLnNpZ24taW5wdXRfX2NoZWNrIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA3MHB4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzUzN2I7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuc2lnbi1pbnB1dF9fY2hlY2sge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDsgfSB9XG4gICAgICAuc2lnbi1pbnB1dF9fY2hlY2sgc3ZnIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuc2lnbi1pbnB1dF9fY2hlY2s6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDRiYjRmIDAlLCAjMTM4ZjE5IDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnNpZ24taW5wdXQgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzUzN2I7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuc2lnbi1pbnB1dCBpbnB1dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4OyB9IH1cbiAgICAgIC5zaWduLWlucHV0IGlucHV0OnZhbGlkICsgLnNpZ24taW5wdXQtd3JhcCAuc2lnbi1pbnB1dF9fY2hlY2sgc3ZnLCAuc2lnbi1pbnB1dCBpbnB1dDp2YWxpZCArIC5zaWduLWlucHV0LXdyYXAgLnNpZ24taW5wdXRfX2NoZWNrOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNpZ24taW5wdXQgaW5wdXQ6dmFsaWQgKyAuc2lnbi1pbnB1dC13cmFwIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc2lnbi1pbnB1dCBpbnB1dDp2YWxpZCArIC5zaWduLWlucHV0LXdyYXAgc3BhbiBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmZGQxODY7IH1cbiAgICAgIC5zaWduLWlucHV0IGlucHV0OmZvY3VzICsgLnNpZ24taW5wdXQtd3JhcCAuc2lnbi1pbnB1dF9fY2hlY2sgc3ZnLCAuc2lnbi1pbnB1dCBpbnB1dDpmb2N1cyArIC5zaWduLWlucHV0LXdyYXAgLnNpZ24taW5wdXRfX2NoZWNrOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNpZ24taW5wdXQgaW5wdXQ6Zm9jdXMgKyAuc2lnbi1pbnB1dC13cmFwIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc2lnbi1pbnB1dCBpbnB1dDpmb2N1cyArIC5zaWduLWlucHV0LXdyYXAgc3BhbiBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmZGQxODY7IH1cbiAgICAuc2lnbi1pbnB1dCBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIGNvbG9yOiAjMzM1MzdiO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuc2lnbi1pbnB1dCBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgICAgIC5zaWduLWlucHV0IHNwYW4gc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICBmaWxsOiAjMzM1MzdiO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLnNpZ24taW5wdXQgc3BhbiBzdmcge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7IH0gfVxuICAgIC5zaWduLWlucHV0LmFjdGl2ZSAuc2lnbi1pbnB1dF9fY2hlY2sgc3ZnLCAuc2lnbi1pbnB1dC5hY3RpdmUgLnNpZ24taW5wdXRfX2NoZWNrOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2lnbi1pbnB1dC5hY3RpdmUgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNpZ24taW5wdXQuYWN0aXZlIHNwYW4gc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZkZDE4NjsgfVxuICAgIC5zaWduLWlucHV0X3Nwb25zb3Ige1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5zaWduLWlucHV0X3Nwb25zb3IgaW5wdXQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMzM1MzdiO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5zaWduLWlucHV0X3Nwb25zb3IgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMzM1MzdiOyB9XG4gIC5zaWduLWJvdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lnbi1ib3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zaWduLWJvdCAubWFpbi1idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpZ24tYm90IC5tYWluLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuc2lnbi1jaGVjayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zaWduLWNoZWNrIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaWduLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBzcGFuIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2lnbi1jaGVjayBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMzM1MzdiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc2lnbi1jaGVjayBzcGFuIGEge1xuICAgICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnNpZ24tY2hlY2sgc3BhbiBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5zaWduLWNoZWNrIHNwYW4gc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZmlsbDogI2ZkZDE4NjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAuc2lnbi1jaGVjayBzcGFuOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM1MzdiO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5zaWduLWNhcGNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tY2FwY2gge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zaWduLWNhcGNoIC5zaWduLWlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2lnbi1jYXBjaCAuc2lnbi1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnNpZ24tY2FwY2ggLnNpZ24taW5wdXQgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLnNpZ24tY2FwY2ggLnNpZ24taW5wdXQgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICAuc2lnbi1jYXBjaCAuc2lnbi1pbnB1dCBzcGFuIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgICAuc2lnbi1jYXBjaCAuc2lnbi1pbnB1dCBzcGFuIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mb290ZXItYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgLmZvb3RlciAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuZm9vdGVyIC5tYWluLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwYjM0NjU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZm9vdGVyIC5tYWluLW5hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXIgLm1haW4tbmF2IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICAuZm9vdGVyIC5tYWluLW5hdiBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5mb290ZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb290ZXItdGV4dDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuZm9vdGVyLXRleHQ6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmZvb3Rlci10ZXh0IHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmZvb3Rlci10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvb3RlciAuaGVhZGVyLWNvbnRhY3RzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZm9vdGVyIC5oZWFkZXItY29udGFjdHNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyIC5oZWFkZXItY29udGFjdHNfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5mb290ZXIgLmhlYWRlci1jb250YWN0c19faXRlbV9hZGRyZXNzLCAuZm9vdGVyIC5oZWFkZXItY29udGFjdHNfX2l0ZW1fc29jIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlci1zb2Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvb3Rlci1zb2MgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjQ0NzY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZm9vdGVyLXNvYyBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5mb290ZXItc29jIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAgIC5mb290ZXItc29jIGE6aG92ZXIgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMmI0NDc2OyB9XG4gICAgICAuZm9vdGVyLXNvYyBhIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIC5tYWluLWJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmNvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMjQ0YzdkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb3B5cmlnaHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNhYmluZXQtaGVhZGVyIHtcbiAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5jYWJpbmV0LWhlYWRlcl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhYmluZXQtaGVhZGVyX19ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5jYWJpbmV0LWhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FiaW5ldC1sb2dvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5jYWJpbmV0LWxvZ291dDpob3ZlciB7XG4gICAgY29sb3I6ICNmZGQxODY7IH1cbiAgLmNhYmluZXQtbG9nb3V0IHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIGZpbGw6ICMyYzRkNzY7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY2FiaW5ldC1oZXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jYWJpbmV0LWhlcm8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5jYWJpbmV0LWhlcm8gcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmNhYmluZXQtaGVybyBzcGFuIHtcbiAgICBjb2xvcjogIzMzNTM3YjtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMTI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2FiaW5ldC1uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzBkMzE1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDsgfVxuICAuY2FiaW5ldC1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtbmF2X19saXN0IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuY2FiaW5ldC1uYXZfX2xpc3QgYSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDIwcHggNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxNXB4IDVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtbmF2X19saXN0IGEge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNhYmluZXQtbmF2X19saXN0IGEge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfSB9XG4gICAgICAuY2FiaW5ldC1uYXZfX2xpc3QgYSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMmM0ZDc2O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7IH0gfVxuICAgICAgLmNhYmluZXQtbmF2X19saXN0IGE6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAxMjM0ZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY1NDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhOmhvdmVyLCAuY2FiaW5ldC1uYXZfX2xpc3QgYS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhOmhvdmVyIC5jYWJpbmV0LW5hdl9faWNvbiwgLmNhYmluZXQtbmF2X19saXN0IGEuYWN0aXZlIC5jYWJpbmV0LW5hdl9faWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDsgfVxuICAgICAgICAgIC5jYWJpbmV0LW5hdl9fbGlzdCBhOmhvdmVyIC5jYWJpbmV0LW5hdl9faWNvbiBzdmcsIC5jYWJpbmV0LW5hdl9fbGlzdCBhLmFjdGl2ZSAuY2FiaW5ldC1uYXZfX2ljb24gc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZGQxODY7IH1cbiAgICAgICAgLmNhYmluZXQtbmF2X19saXN0IGE6aG92ZXI6YWZ0ZXIsIC5jYWJpbmV0LW5hdl9fbGlzdCBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDI2NTQ7IH1cbiAgLmNhYmluZXQtbmF2X19pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY1NDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLmNhYmluZXQtbmF2X19pY29uIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZmlsbDogIzI5NGI3NDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG5cbi5jYWJpbmV0LWNvbnRlbnQge1xuICBwYWRkaW5nOiA3MHB4IDAgNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA2MmQ1ZDsgfVxuICAuY2FiaW5ldC1jb250ZW50IC5tYWluLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LWNvbnRlbnQgLm1haW4tYnRuIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5jYWJpbmV0LWJhbGFuY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jYWJpbmV0LWJhbGFuY2VfX3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX190b3Age1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH0gfVxuICAuY2FiaW5ldC1iYWxhbmNlX19ib3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDdweDsgfVxuICAuY2FiaW5ldC1iYWxhbmNlX190b3RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjM0NTZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlX190b3RhbC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX190b3RhbC10aXRsZSBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX190b3RhbC10aXRsZSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyMzQ1NmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fdG90YWwtdGl0bGUgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmaWxsOiAjMzU3OWNhOyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fdG90YWwtdmFsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuY2FiaW5ldC1iYWxhbmNlX190b3RhbC12YWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX190b3RhbC12YWwgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMjM0NTZlOyB9XG4gIC5jYWJpbmV0LWJhbGFuY2VfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fY29udGVudCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2VfX2NvbnRlbnQtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlX19jb250ZW50LXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX19jb250ZW50LXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fY29udGVudC1yb3cgcCB7XG4gICAgICAgIGNvbG9yOiAjMjM0NTZlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX2NvbnRlbnQtcm93IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzM1NzljYTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX2NvbnRlbnQtcm93IHNwYW4gc3VwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0b3A6IC0ycHg7IH1cbiAgLmNhYmluZXQtYmFsYW5jZV9fbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fbmF2IC5zd2lwZXItYnV0dG9uLXByZXYsIC5jYWJpbmV0LWJhbGFuY2VfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZywgLmNhYmluZXQtYmFsYW5jZV9fbmF2IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZkZDE4NjsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fbmF2IC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLCAuY2FiaW5ldC1iYWxhbmNlX19uYXYgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBmaWxsOiAjMjM0NTZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlX19uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlX19uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLXRpdGxlIHAge1xuICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtaWNvbiBzdmcge1xuICAgICAgICBmaWxsOiAjMmI0NDc2OyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLWl0ZW06YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FiLWJhbGFuY2UtYmcucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLWl0ZW06YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NGI3NDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1pY29uIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZpbGw6ICMyYzRkNzY7IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLXNldHRpbmdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtc2V0dGluZ3MgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzI5NGI3NDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLXNldHRpbmdzX19pY29uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY2FiaW5ldC1iYWxhbmNlX193YWxsZXRzLXNldHRpbmdzX19pY29uOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1zZXR0aW5nc19faWNvbiBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBjb2xvcjogIzI5NGI3NDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1zZXR0aW5nc19faWNvbjpob3ZlciBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1zZXR0aW5nc19faWNvbiBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmaWxsOiAjMjk0Yjc0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2VfX3dhbGxldHMtdGl0bGUgcCB7XG4gICAgICBjb2xvcjogIzI5NGI3NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy10aXRsZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjk0Yjc0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY2FiaW5ldC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2FiaW5ldC1oZWFkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhYmluZXQtaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmNhYmluZXQtaGVhZCAubWFpbi1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhYmluZXQtaGVhZCAubWFpbi1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY2FiaW5ldC1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuY2FiaW5ldC1idG5zIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmNhYmluZXQtYnRucyAubWFpbi1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmNhYmluZXQtYnRucyAubWFpbi1idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuY2FiaW5ldC1idG5zIC5tYWluLWJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LWJ0bnMgLm1haW4tYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5jYWJpbmV0LXN0YXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jYWJpbmV0LXN0YXRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIG1hcmdpbjogNDBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1zdGF0X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgICAuY2FiaW5ldC1zdGF0X19pdGVtLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIzODZkOyB9XG4gICAgICAuY2FiaW5ldC1zdGF0X19pdGVtLWljb24gc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZmlsbDogIzM1NzljYTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5jYWJpbmV0LXN0YXRfX2l0ZW0tdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmNhYmluZXQtc3RhdF9faXRlbS10aXRsZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuY2FiaW5ldC1zdGF0X19pdGVtLXRpdGxlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNhYmluZXQtc3RhdF9faXRlbS12YWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjMzU3OWNhOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtc3RhdF9faXRlbS12YWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5jYWJpbmV0LXJlZnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5jYWJpbmV0LXJlZnMge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDEwcHggMTVweDsgfSB9XG4gIC5jYWJpbmV0LXJlZnNfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICMyYzRkNzY7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLmNhYmluZXQtcmVmc19fdGl0bGUgc3ZnIHtcbiAgICAgIGZpbGw6ICMyYzRkNzY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGVZKC0xKTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5jYWJpbmV0LXJlZnNfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhYmluZXQtcmVmc19fYm94ID4gc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmlsbDogIzJjNGQ3NjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuY2FiaW5ldC1yZWZzX193cmFwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmM0ZDc2O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHBhZGRpbmc6IDAgMTI1cHggMCAyNXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnNfX3dyYXAge1xuICAgICAgICBwYWRkaW5nOiAwIDgwcHggMCAyNXB4OyB9IH1cbiAgICAuY2FiaW5ldC1yZWZzX193cmFwOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzljYTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmNhYmluZXQtcmVmc19fd3JhcCBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLmNhYmluZXQtcmVmc19fY29weSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzljYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnNfX2NvcHkgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5jYWJpbmV0LXJlZnNfX2NvcHkgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXJlZnNfX2NvcHkgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuY2FiaW5ldC1yZWZzX19zcG9uc29yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzM1NWU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMyYzRkNzY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAuY2FiaW5ldC1yZWZzX19sZWZ0IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnNfX2xlZnQge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuY2FiaW5ldC1yZWZzX19yaWdodCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhYmluZXQtcmVmc19fcmlnaHQge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhYmluZXQtcmVmc19mdWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtcmVmc19mdWxsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5jYWJpbmV0LXJlZnMtc3RhdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDJhNTk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzLXN0YXQge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7IH0gfVxuICAgIC5jYWJpbmV0LXJlZnMtc3RhdCA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgY29sb3I6IHJnYmEoMSwgMzUsIDc3LCAwLjQ4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNhYmluZXQtcmVmcy1zdGF0X19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDkpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhYmluZXQtcmVmcy1zdGF0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtcmVmcy1zdGF0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXJlZnMtc3RhdF9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmNhYmluZXQtcmVmcy1zdGF0X19pdGVtLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMmM0ZDc2O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5jYWJpbmV0LXJlZnMtc3RhdF9faXRlbS12YWwge1xuICAgICAgICBjb2xvcjogIzJjNGQ3NjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jYWJpbmV0LXJlZnMtc3RhdF9faXRlbS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNhYmluZXQtcmVmcy1zdGF0X19pdGVtLWljb24gc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBmaWxsOiAjMmM0ZDc2OyB9XG5cbi5jYWJpbmV0LWFtb3VudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmNhYmluZXQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGEyZjViO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDAgNzBweCAwIDE1cHg7IH1cbiAgLmNhYmluZXQtaW5wdXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY2FiaW5ldC1pbnB1dCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGNvbG9yOiAjMDAyNjU0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLmNhYmluZXQtcGF5bWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuY2FiaW5ldC1wYXltZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1wYXltZW50IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jYWJpbmV0LXBheW1lbnQgbGFiZWwgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNhYmluZXQtcGF5bWVudCBsYWJlbCBpbnB1dDpjaGVja2VkICsgLmNhYmluZXQtcGF5bWVudF9faXRlbSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ2NzA7IH1cbiAgICAgICAgLmNhYmluZXQtcGF5bWVudCBsYWJlbCBpbnB1dDpjaGVja2VkICsgLmNhYmluZXQtcGF5bWVudF9faXRlbSBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZkZDE4NjsgfVxuICAgICAgICAuY2FiaW5ldC1wYXltZW50IGxhYmVsIGlucHV0OmNoZWNrZWQgKyAuY2FiaW5ldC1wYXltZW50X19pdGVtIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0tY2hlY2sge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmNhYmluZXQtcGF5bWVudCBsYWJlbCBpbnB1dDpjaGVja2VkICsgLmNhYmluZXQtcGF5bWVudF9faXRlbSAuY2FiaW5ldC1wYXltZW50X19pdGVtLWNoZWNrIHN2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0ge1xuICAgIGhlaWdodDogNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNXB4IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYjMwNWM7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAuY2FiaW5ldC1wYXltZW50X19pdGVtOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ2NzA7IH1cbiAgICAuY2FiaW5ldC1wYXltZW50X19pdGVtIHAge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmNhYmluZXQtcGF5bWVudF9faXRlbSBwIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzJjNGQ3NjsgfVxuICAgIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0taWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAgIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW0taWNvbiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAjMDAyNjU0OyB9XG4gICAgLmNhYmluZXQtcGF5bWVudF9faXRlbS1jaGVjayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0NjcwOyB9XG4gICAgICAuY2FiaW5ldC1wYXltZW50X19pdGVtLWNoZWNrIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgZmlsbDogIzAwMjY1NDtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuXG4uY2FiaW5ldC1wbGFucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jYWJpbmV0LXBsYW5zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgLmNhYmluZXQtcGxhbnNfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNXB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jYWJpbmV0LXBsYW5zX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxNXB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1wbGFuc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2FiaW5ldC1wbGFuc19faXRlbSBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2FiaW5ldC1wbGFuc19faXRlbSBpbnB1dDpjaGVja2VkICsgLnBsYW4gLnBsYW4taWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5wbGFuIC5wbGFuLWljb246YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5wbGFuIC5wbGFuLWljb24gc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMmI0NDc2O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY2FiaW5ldC1wbGFuc19faXRlbSAucGxhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYi1wbGFuLWJnLnBuZyk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gLnBsYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7IH0gfVxuICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gLnBsYW4tcGVyY2VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gLnBsYW46aG92ZXIgLnBsYW4taWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ2NzA7IH1cbiAgICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gLnBsYW46aG92ZXIgLnBsYW4taWNvbiBzdmcge1xuICAgICAgICAgIGZpbGw6ICMwYzM1NjY7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gLnBsYW4tdG9wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmNhYmluZXQtcGxhbnNfX2l0ZW0gLnBsYW4taWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzM1NjY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgICAuY2FiaW5ldC1wbGFuc19faXRlbSAucGxhbi1pY29uIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzJiNDQ3NjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuXG4uY2FiaW5ldC1idG4tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FiaW5ldC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5jYWJpbmV0LXRhYmxlIC5jYWJpbmV0LXJlZnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY2FiaW5ldC10YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FiaW5ldC10YWJsZSB0ciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfSB9XG4gIC5jYWJpbmV0LXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtdGFibGUgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5jYWJpbmV0LXRhYmxlIHRkOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmNhYmluZXQtdGFibGVfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jYWJpbmV0LXRhYmxlX19kYXRlIHtcbiAgICBjb2xvcjogIzIzNDU2ZTtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuY2FiaW5ldC10YWJsZV9fdmFsIHtcbiAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvQ29uZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLmNhYmluZXQtdGFibGVfX3dhbGxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmNhYmluZXQtdGFibGVfX3dhbGxldCAuY2FiaW5ldC1wYXltZW50X19pdGVtLWljb24ge1xuICAgICAgbGVmdDogMDsgfVxuICAuY2FiaW5ldC10YWJsZV9fc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmNhYmluZXQtdGFibGVfX3N0YXR1czphZnRlciB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5jYWJpbmV0LXRhYmxlX19zdGF0dXMuZ3JlZW4ge1xuICAgICAgY29sb3I6ICMyNjlkMjY7IH1cbiAgICAgIC5jYWJpbmV0LXRhYmxlX19zdGF0dXMuZ3JlZW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5ZDI2OyB9XG4gICAgLmNhYmluZXQtdGFibGVfX3N0YXR1cy5yZWQge1xuICAgICAgY29sb3I6ICM5ZDI2MjY7IH1cbiAgICAgIC5jYWJpbmV0LXRhYmxlX19zdGF0dXMucmVkOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjYyNjsgfVxuICAgIC5jYWJpbmV0LXRhYmxlX19zdGF0dXMueWVsbG93IHtcbiAgICAgIGNvbG9yOiAjYmNhNTNhOyB9XG4gICAgICAuY2FiaW5ldC10YWJsZV9fc3RhdHVzLnllbGxvdzphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2E1M2E7IH1cblxuLmNhYmluZXQtbHZsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jYWJpbmV0LWx2bF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzJjNGQ3NjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhYmluZXQtbHZsX19pdGVtOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNGQ3NjtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDsgfVxuICAgIC5jYWJpbmV0LWx2bF9faXRlbTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmNhYmluZXQtbHZsX19pdGVtOmhvdmVyLCAuY2FiaW5ldC1sdmxfX2l0ZW0uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY2FiaW5ldC1sdmxfX2l0ZW06aG92ZXI6YWZ0ZXIsIC5jYWJpbmV0LWx2bF9faXRlbTpob3ZlcjpiZWZvcmUsIC5jYWJpbmV0LWx2bF9faXRlbS5hY3RpdmU6YWZ0ZXIsIC5jYWJpbmV0LWx2bF9faXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDE4NjsgfVxuICAgIC5jYWJpbmV0LWx2bF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uY2FiaW5ldC1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5jYWJpbmV0LWJhbm5lcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmNhYmluZXQtYmFubmVyX19pbWcgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY2FiaW5ldC1iYW5uZXJfX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogNXB4IDE0MHB4IDVweCAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1iYW5uZXJfX2JveCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4NXB4IDVweCAzMHB4OyB9IH1cbiAgLmNhYmluZXQtYmFubmVyX19zaXplIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzJjNGQ3NjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9Db25kXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNhYmluZXQtYmFubmVyX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jYWJpbmV0LXNldHRpbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhYmluZXQtc2V0dGluZ3MgLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmNhYmluZXQtc2V0dGluZ3NfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZkZDE4NjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhYmluZXQtc2V0dGluZ3NfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fZm9ybSAubWFpbi10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19mb3JtIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2Zvcm1fd2FsbGV0IC5jYWJpbmV0LXNldHRpbmdzX19jb2wge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2Zvcm1fd2FsbGV0IC5jYWJpbmV0LXNldHRpbmdzX19jb2wge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhYmluZXQtc2V0dGluZ3NfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19jb2wge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY2FiaW5ldC1zZXR0aW5nc19fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhYmluZXQtc2V0dGluZ3NfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19faW5wdXQgcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2lucHV0IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiAjZmRkMTg2OyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2lucHV0IDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2lucHV0IGlucHV0IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGIzMDVjO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMCA1MHB4IDAgMTVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19pbnB1dCBpbnB1dDpmb2N1cyArIHN2ZyB7XG4gICAgICAgIGZpbGw6IHVybCgjZ3Itbyk7IH1cbiAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fY2hlY2tib3ggcCB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICNmZGQxODY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fY2hlY2tib3ggaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIC5vbiB7XG4gICAgICAgIGNvbG9yOiAjMGIzMDVjOyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW4gLm9mZiB7XG4gICAgICAgIGNvbG9yOiAjZmRkMTg2OyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fY2hlY2tib3ggaW5wdXQgKyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjMwNWM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IGlucHV0ICsgc3BhbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQxODY7IH1cbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IGlucHV0ICsgc3BhbiBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IGlucHV0ICsgc3BhbiBzcGFuLm9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmRkMTg2O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IGlucHV0ICsgc3BhbiBzcGFuLm9mZiB7XG4gICAgICAgICAgICBjb2xvcjogIzBiMzA1YztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAuY2FiaW5ldC1zZXR0aW5nc19fZ2cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2dnIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7IH0gfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19nZy1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuY2FiaW5ldC1zZXR0aW5nc19fZ2ctaW1nIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2dnLWltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2dnIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fZ2cgcCBhIHtcbiAgICAgICAgY29sb3I6ICNmZGQxODY7IH1cbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2dnIHAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2dnLWZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19nZy1mb3JtIC5jYWJpbmV0LXNldHRpbmdzX19pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuY2FiaW5ldC1zZXR0aW5nc19fZ2ctZm9ybSAuY2FiaW5ldC1zZXR0aW5nc19faW5wdXQgaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2dnLWZvcm0gYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FiaW5ldC1zZXR0aW5nc19fYXV0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fYXV0aC1jb2wge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2F1dGgtY29sIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2F1dGgtY29sIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fYXV0aC1jb2wgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAuY2FiaW5ldC1zZXR0aW5nc19fYXV0aC1jb2wgLmNhYmluZXQtc2V0dGluZ3NfX2NoZWNrYm94IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19hdXRoIC5jYWJpbmV0LXNldHRpbmdzX19pbnB1dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19hdXRoLXJvdyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNhYi1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ubG9iaWJveC1ub3RpZnkge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sICNjOWYxY2MgMCUsICM5Y2NhNzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMjc4NDJlIDAlLCAjYTFkODcyIDEwMCUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5sb2JpYm94LW5vdGlmeS1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2FiaW5ldC10YWJsZV9yZWZzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZTUwOGE7IH1cbiAgLmNhYmluZXQtdGFibGVfcmVmczpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWJpbmV0LXRhYmxlX3JlZnMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FiaW5ldC10YWJsZV9yZWZzIC5jYWJpbmV0LXRhYmxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FiaW5ldC10YWJsZV9yZWZzIC5jYWJpbmV0LXRhYmxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQobisyKSB0ZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0Ym9keSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZChuKzIpIHRkIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDEpLFxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoNSksXG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCg2KSxcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDcpLFxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoOCkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQobisyKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTsgfSB9XG4iLCIvLyBTb2NoaVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdTb2NoaTIwMTQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Tb2NoaS9Tb2NoaTIwMTQtQm9sZC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdTb2NoaTIwMTQgQm9sZCcpLCBsb2NhbCgnU29jaGkyMDE0LUJvbGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Tb2NoaS9Tb2NoaTIwMTQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnU29jaGkyMDE0JztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LU1lZGl1bS5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdTb2NoaTIwMTQgTWVkaXVtJyksIGxvY2FsKCdTb2NoaTIwMTQtTWVkaXVtJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1NvY2hpMjAxNCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1NvY2hpL1NvY2hpMjAxNC1MaWdodC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdTb2NoaTIwMTQgTGlnaHQnKSwgbG9jYWwoJ1NvY2hpMjAxNC1MaWdodCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Tb2NoaS9Tb2NoaTIwMTQtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvU29jaGkvU29jaGkyMDE0LUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbi8vIENpcmNlXHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0NpcmNlJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtUmVndWxhci5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdDaXJjZScpLCBsb2NhbCgnQ2lyY2UtUmVndWxhcicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhTGlnaHQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnQ2lyY2UgRXh0cmFMaWdodCcpLCBsb2NhbCgnQ2lyY2UtRXh0cmFMaWdodCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMjAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLVRoaW4uZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnQ2lyY2UgVGhpbicpLCBsb2NhbCgnQ2lyY2UtVGhpbicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1UaGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUxpZ2h0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0NpcmNlIExpZ2h0JyksIGxvY2FsKCdDaXJjZS1MaWdodCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnQ2lyY2UgQm9sZCcpLCBsb2NhbCgnQ2lyY2UtQm9sZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhQm9sZC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdDaXJjZSBFeHRyYUJvbGQnKSwgbG9jYWwoJ0NpcmNlLUV4dHJhQm9sZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbi8vIERJTlxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm8nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bS5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIE1lZGl1bScpLCBsb2NhbCgnRElOUHJvLU1lZGl1bScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm8nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJsYWNrSXRhbGljLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gQmxhY2sgSXRhbGljJyksIGxvY2FsKCdESU5Qcm8tQmxhY2tJdGFsaWMnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1CbGFja0l0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1CbGFja0l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm8nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bUl0YWxpYy5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIE1lZGl1bSBJdGFsaWMnKSwgbG9jYWwoJ0RJTlByby1NZWRpdW1JdGFsaWMnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLU1lZGl1bUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Cb2xkLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gQm9sZCcpLCBsb2NhbCgnRElOUHJvLUJvbGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1MaWdodC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIExpZ2h0JyksIGxvY2FsKCdESU5Qcm8tTGlnaHQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1JdGFsaWMuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBJdGFsaWMnKSwgbG9jYWwoJ0RJTlByby1JdGFsaWMnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU5Qcm8nKSwgbG9jYWwoJ0RJTlBybycpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm8nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJsYWNrLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gQmxhY2snKSwgbG9jYWwoJ0RJTlByby1CbGFjaycpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm8nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUxpZ2h0SXRhbGljLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gTGlnaHQgSXRhbGljJyksIGxvY2FsKCdESU5Qcm8tTGlnaHRJdGFsaWMnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1MaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Cb2xkSXRhbGljLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ0RJTlByby1Cb2xkSXRhbGljJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vLyBDb25kXHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm9Db25kJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFja0l0YWxpYy5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIENvbmRlbnNlZCBCbGFjayBJdGFsaWMnKSwgbG9jYWwoJ0RJTlByby1Db25kZW5zZWRCbGFja0l0YWxpYycpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJsYWNrSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJsYWNrSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm9Db25kJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRNZWRpdW0uZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBDb25kZW5zZWQgTWVkaXVtJyksIGxvY2FsKCdESU5Qcm8tQ29uZGVuc2VkTWVkaXVtJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRNZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlByb0NvbmQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZE1lZGl1bUl0YWxpYy5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIENvbmRlbnNlZCBNZWRpdW0gSXRhbGljJyksIGxvY2FsKCdESU5Qcm8tQ29uZGVuc2VkTWVkaXVtSXRhbGljJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTWVkaXVtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRNZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlByb0NvbmQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJsYWNrLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gQ29uZGVuc2VkIEJsYWNrJyksIGxvY2FsKCdESU5Qcm8tQ29uZGVuc2VkQmxhY2snKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvQ29uZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkQm9sZC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIENvbmRlbnNlZCBCb2xkJyksIGxvY2FsKCdESU5Qcm8tQ29uZGVuc2VkQm9sZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm9Db25kJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkSXRhbGljLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gQ29uZGVuc2VkIEJvbGQgSXRhbGljJyksIGxvY2FsKCdESU5Qcm8tQ29uZGVuc2VkQm9sZEl0YWxpYycpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm9Db25kJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRSZWd1bGFyLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0RJTiBQcm8gQ29uZGVuc2VkIFJlZ3VsYXInKSwgbG9jYWwoJ0RJTlByby1Db25kZW5zZWRSZWd1bGFyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZFJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZFJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RJTlByb0NvbmQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEl0YWxpYy5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdESU4gUHJvIENvbmRlbnNlZCBJdGFsaWMnKSwgbG9jYWwoJ0RJTlByby1Db25kZW5zZWRJdGFsaWMnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvQ29uZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTGlnaHRJdGFsaWMuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBDb25kZW5zZWQgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdESU5Qcm8tQ29uZGVuc2VkTGlnaHRJdGFsaWMnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRMaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZExpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRGlucHJvL0RJTlByby1Db25kZW5zZWRMaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRElOUHJvQ29uZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTGlnaHQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnRElOIFBybyBDb25kZW5zZWQgTGlnaHQnKSwgbG9jYWwoJ0RJTlByby1Db25kZW5zZWRMaWdodCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZExpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0RpbnByby9ESU5Qcm8tQ29uZGVuc2VkTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9EaW5wcm8vRElOUHJvLUNvbmRlbnNlZExpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLy9wcm94aW1hXHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0SXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1MaWdodEl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0SXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtTGlnaHRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0SXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1MaWdodEl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUxpZ2h0SXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1MaWdodEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtUmVndWxhci5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQ29uZGVuc2VkIFJlZ3VsYXInKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1SZWd1bGFyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1FeHRyYWJsZC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmFib2xkJyksIGxvY2FsKCdQcm94aW1hTm92YS1FeHRyYWJsZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtRXh0cmFibGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hQ24nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1CbGFjay5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQ29uZGVuc2VkIEJsYWNrJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtQmxhY2snKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtRXh0cmFibGRJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQ29uZGVuc2VkIEV4dHJhYm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZEl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUV4dHJhYmxkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtRXh0cmFibGRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUV4dHJhYmxkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBSZWd1bGFyJyksIGxvY2FsKCdQcm94aW1hTm92YS1SZWd1bGFyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1TZW1pYm9sZC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgU2VtaWJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLVNlbWlib2xkJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gVGgnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1UaGluLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgVGhpbicpLCBsb2NhbCgnUHJveGltYU5vdmFFeENuLVRoaW4nKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tVGhpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtU2VtaWJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBTZW1pYm9sZCcpLCBsb2NhbCgnUHJveGltYU5vdmFDb25kLVNlbWlib2xkJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gTHQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZEl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgU2VtaWJvbGQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUV4Q24tU2VtaWJvbGRJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVNlbWlib2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1TZW1pYm9sZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIEx0JztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tU2VtaWJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBTZW1pYm9sZCcpLCBsb2NhbCgnUHJveGltYU5vdmFFeENuLVNlbWlib2xkJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1UaGluSXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFRoaW4gSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1UaGluSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1UaGluSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1UaGluSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVRoaW5JdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtVGhpbi5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQ29uZGVuc2VkIFRoaW4nKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1UaGluJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVJlZ3VsYXJJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQ29uZGVuc2VkIFJlZ3VsYXIgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtUmVndWxhckl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVJlZ3VsYXJJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1SZWd1bGFySXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1SZWd1bGFySXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gVGgnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1UaGluSXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBUaGluIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmFFeENuLVRoaW5JdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1UaGluSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tVGhpbkl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tVGhpbkl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMTAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtU2VtaWJvbGRJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgU2VtaWJvbGQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1TZW1pYm9sZEl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtU2VtaWJvbGRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1SZWd1bGFySXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFJlZ3VsYXIgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1SZWd1bGFySXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1SZWd1bGFySXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1SZWd1bGFySXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtRXh0cmFibGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBFeHRyYWJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1FeHRyYWJsZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUV4dHJhYmxkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIFRoJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tRXh0cmFibGRJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIEV4dHJhYm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZEl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUV4dHJhYmxkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tRXh0cmFibGRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUV4dHJhYmxkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gQmwnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1CbGFja0l0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgQmxhY2sgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUV4Q24tQmxhY2tJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1CbGFja0l0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJsYWNrSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1CbGFja0l0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIEx0JztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHRJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmFFeENuLUxpZ2h0SXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1MaWdodEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tTGlnaHRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtVGhpbkl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQgVGhpbiBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1UaGluSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtVGhpbkl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW5JdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVRoaW5JdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBMdCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUxpZ2h0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgTGlnaHQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhRXhDbi1MaWdodCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hQ24nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1Cb2xkSXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBCb2xkIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmFDb25kLUJvbGRJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1Cb2xkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQm9sZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQm9sZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIFRoJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tRXh0cmFibGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBFeHRyYWJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1FeHRyYWJsZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUV4dHJhYmxkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIFJnJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQm9sZEl0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYSBDb25kZW5zZWQgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhRXhDbi1Cb2xkSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQm9sZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJvbGRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJvbGRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJsYWNrLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBCbGFjaycpLCBsb2NhbCgnUHJveGltYU5vdmEtQmxhY2snKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUJvbGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBSZyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhIENvbmRlbnNlZCBCb2xkJyksIGxvY2FsKCdQcm94aW1hTm92YUV4Q24tQm9sZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFULVRoaW4uZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFRoaW4nKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhVC1UaGluJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFULVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YVQtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFULVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1Cb2xkSXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEJvbGQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1Cb2xkSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1Cb2xkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1Cb2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUJvbGRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYUNuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQm9sZC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQ29uZGVuc2VkIEJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1Cb2xkJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQ24gQmwnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1CbGFjay5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIEJsYWNrJyksIGxvY2FsKCdQcm94aW1hTm92YUV4Q24tQmxhY2snKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFDbiBSZyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVJlZ3VsYXJJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIFJlZ3VsYXIgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUV4Q24tUmVndWxhckl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVJlZ3VsYXJJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFySXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFySXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQgTGlnaHQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1MaWdodCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtRXh0cmFibGRJdC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmFib2xkIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtRXh0cmFibGRJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hQ24nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1CbGFja0l0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQgQmxhY2sgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YUNvbmQtQmxhY2tJdCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1CbGFja0l0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLUJsYWNrSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hL1Byb3hpbWFOb3ZhQ29uZC1CbGFja0l0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUNuIFJnJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tUmVndWxhci5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmEgQ29uZGVuc2VkIFJlZ3VsYXInKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhRXhDbi1SZWd1bGFyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUV4Q24tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFFeENuLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1MaWdodC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgTGlnaHQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUxpZ2h0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFDbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkSXQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIENvbmRlbnNlZCBTZW1pYm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhQ29uZC1TZW1pYm9sZEl0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YUNvbmQtU2VtaWJvbGRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmFDb25kLVNlbWlib2xkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFja0l0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBCbGFjayBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUJsYWNrSXQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYS9Qcm94aW1hTm92YS1CbGFja0l0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQmxhY2tJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWEvUHJveGltYU5vdmEtQmxhY2tJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuIiwiQGtleWZyYW1lcyBzdGF0Um90YXRle1xyXG4gIDAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3RhdFNjYWxle1xyXG4gIDAle1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcblxyXG4gIDgwJXtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG5cclxuICAxMDAle1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaW52ZXN0LXdhbGxldHN7XHJcbiAgMCV7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gIH1cclxuXHJcbiAgNTAle1xyXG4gICAgdG9wOiAxMTBweDtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB3YWxsZXRMZWZ0e1xyXG4gIDAle1xyXG4gICAgcmlnaHQ6IDE1MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDUwJXtcclxuICAgIHJpZ2h0OiAxMDBweDtcclxuICAgIGJvdHRvbTogMjAwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJXtcclxuICAgIHJpZ2h0OiAxNTBweDtcclxuICAgIGJvdHRvbTogNDAwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB3YWxsZXRSaWdodHtcclxuICAwJXtcclxuICAgIHJpZ2h0OiAxMDBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA1MCV7XHJcbiAgICByaWdodDogMTUwcHg7XHJcbiAgICBib3R0b206IDIwMHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICByaWdodDogMTAwcHg7XHJcbiAgICBib3R0b206IDQwMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2V7XHJcbiAgMCV7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNTAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgcm9hZDF7XHJcbiAgMCV7XHJcbiAgICBib3R0b206IDE4JTtcclxuICAgIGxlZnQ6IDIxJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAyNSV7XHJcbiAgICBib3R0b206IDI2JTtcclxuICAgIGxlZnQ6IDMzJTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcblxyXG4gIDM1JXtcclxuICAgIGJvdHRvbTogMzElO1xyXG4gICAgbGVmdDogMzklO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDU1JXtcclxuICAgIGJvdHRvbTogNDAlO1xyXG4gICAgbGVmdDogNDYlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDc1JXtcclxuICAgIGJvdHRvbTogNTUlO1xyXG4gICAgbGVmdDogNTIlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDg1JXtcclxuICAgIGJvdHRvbTogNjMlO1xyXG4gICAgbGVmdDogNTglO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDk1JXtcclxuICAgIGJvdHRvbTogNjMlO1xyXG4gICAgbGVmdDogNjElO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuXHJcbiAgMTAwJXtcclxuICAgIGJvdHRvbTogNTclO1xyXG4gICAgbGVmdDogNjclO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyByb2FkMntcclxuICAwJXtcclxuICAgIGJvdHRvbTogMTQlO1xyXG4gICAgbGVmdDogMjQlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDI1JXtcclxuICAgIGJvdHRvbTogMjUlO1xyXG4gICAgbGVmdDogNDElO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuXHJcbiAgNTUle1xyXG4gICAgYm90dG9tOiAzNyU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNjUle1xyXG4gICAgYm90dG9tOiA0MSU7XHJcbiAgICBsZWZ0OiA1NiU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNzUle1xyXG4gICAgYm90dG9tOiA0MyU7XHJcbiAgICBsZWZ0OiA2NSU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODUle1xyXG4gICAgYm90dG9tOiA0NSU7XHJcbiAgICBsZWZ0OiA3MSU7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICBib3R0b206IDU2JTtcclxuICAgIGxlZnQ6IDg4JTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvYWQze1xyXG4gIDAle1xyXG4gICAgYm90dG9tOiAxMCU7XHJcbiAgICBsZWZ0OiAyOSU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTUle1xyXG4gICAgYm90dG9tOiAxNSU7XHJcbiAgICBsZWZ0OiAzNiU7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcblxyXG4gIDY1JXtcclxuICAgIGJvdHRvbTogMjklO1xyXG4gICAgbGVmdDogNTElO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDc1JXtcclxuICAgIGJvdHRvbTogMzMlO1xyXG4gICAgbGVmdDogNTclO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDg1JXtcclxuICAgIGJvdHRvbTogMzUlO1xyXG4gICAgbGVmdDogNjclO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICBib3R0b206IDQ4JTtcclxuICAgIGxlZnQ6IDg3JTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgcm9hZDR7XHJcbiAgMCV7XHJcbiAgICBib3R0b206IDglO1xyXG4gICAgbGVmdDogNDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDE1JXtcclxuICAgIGJvdHRvbTogMjUlO1xyXG4gICAgbGVmdDogNjYlO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG5cclxuICAyNSV7XHJcbiAgICBib3R0b206IDMwJTtcclxuICAgIGxlZnQ6IDcxJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1NSV7XHJcbiAgICBib3R0b206IDQyJTtcclxuICAgIGxlZnQ6IDc4JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA3NSV7XHJcbiAgICBib3R0b206IDUyJTtcclxuICAgIGxlZnQ6IDgzJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDg1JXtcclxuICAgIGJvdHRvbTogNTMlO1xyXG4gICAgbGVmdDogODYlO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG5cclxuICAxMDAle1xyXG4gICAgYm90dG9tOiA0NyU7XHJcbiAgICBsZWZ0OiA5MiU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvYWQ1e1xyXG4gIDAle1xyXG4gICAgbGVmdDogMzQlO1xyXG4gICAgYm90dG9tOiAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxNSV7XHJcbiAgICBsZWZ0OiA3MCU7XHJcbiAgICBib3R0b206IDI0JTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuXHJcbiAgNjUle1xyXG4gICAgbGVmdDogNzclO1xyXG4gICAgYm90dG9tOiAzMyU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNzUle1xyXG4gICAgbGVmdDogODYlO1xyXG4gICAgYm90dG9tOiAzOCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODUle1xyXG4gICAgbGVmdDogOTElO1xyXG4gICAgYm90dG9tOiAzOSU7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICBsZWZ0OiA5NSU7XHJcbiAgICBib3R0b206IDQxJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgcm9hZDZ7XHJcbiAgMCV7XHJcbiAgICBsZWZ0OiA0MyU7XHJcbiAgICBib3R0b206IDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDE1JXtcclxuICAgIGxlZnQ6IDY4JTtcclxuICAgIGJvdHRvbTogMTglO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG5cclxuICA2NSV7XHJcbiAgICBsZWZ0OiA3OSU7XHJcbiAgICBib3R0b206IDI4JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA3NSV7XHJcbiAgICBsZWZ0OiA4NCU7XHJcbiAgICBib3R0b206IDMxJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4NSV7XHJcbiAgICBsZWZ0OiA5MSU7XHJcbiAgICBib3R0b206IDMzJTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuXHJcbiAgMTAwJXtcclxuICAgIGxlZnQ6IDk1JTtcclxuICAgIGJvdHRvbTogMzUlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCJAaW1wb3J0ICdjb21tb24vbm9ybWFsaXplJztcclxuQGltcG9ydCAnY29tbW9uL2ZvbnRzJztcclxuQGltcG9ydCAnY29tbW9uL21peGluJztcclxuQGltcG9ydCAnY29tbW9uL2FuaW1hdGlvbic7XHJcblxyXG4kYzogJ1Byb3hpbWFOb3ZhJywgc2Fucy1zZXJpZjtcclxuJGQ6ICdESU5Qcm8nLCBzYW5zLXNlcmlmO1xyXG4kZGM6ICdESU5Qcm9Db25kJywgc2Fucy1zZXJpZjtcclxuJHA6ICdQcm94aW1hTm92YScsIHNhbnMtc2VyaWY7XHJcbiRzOiAnU29jaGkyMDE0Jywgc2Fucy1zZXJpZjtcclxuJG9yYW5nZTogI2ZkZDE4NjtcclxuJGdyYXk6ICM2MDYwNjA7XHJcbiRibHVlOiAjMmI0NDc2O1xyXG4kYmx1ZS1sOiAjMzU3OWNhO1xyXG5cclxuKntcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sLCBib2R5e1xyXG4gIGZvbnQtZmFtaWx5OiAkYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYm9keS1iZy5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbmh0bWx7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICBAaW5jbHVkZSBwaG9uZXMge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5wLCBoMSwgaDIsIGgzLCBoNHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG51bHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbnN1cCwgc3Vie1xyXG4gIGZvbnQtc2l6ZTogNjAlO1xyXG59XHJcblxyXG5zdXB7XHJcbiAgdG9wOiAtM3B4O1xyXG59XHJcblxyXG5zdWJ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi53cmFwcGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRlbnR7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbn1cclxuXHJcbi5mb290ZXJ7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5zdmctZ3JhZGllbnRze1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5Ac3VwcG9ydHMoLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQpeyBcclxuICAvL3B1cnBsZVxyXG5cclxuICAubWFpbi10aXRsZS13cmFwe1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNjcsIDU0LCAxODIsIDEpIDAlLCByZ2JhKDE2NCwgNzgsIDIwOCwgMSkgMTAwJSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWJne1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XHJcbn1cclxuXHJcbi50ZXJtc3tcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gIGg0e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgfVxyXG5cclxuICBwe1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW17XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICYtdGV4dHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idGN7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9idGMuc3ZnKTtcclxufVxyXG4uYmNoe1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmNoLnN2Zyk7XHJcbn1cclxuLnRyb257XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90cm9uLnN2Zyk7XHJcbn1cclxuLmRhc2h7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kYXNoLnN2Zyk7XHJcbn1cclxuLmRvZ2V7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb2dlLnN2Zyk7XHJcbn1cclxuLmV0aHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2V0aC5zdmcpO1xyXG59XHJcbi5sdGN7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sdGMuc3ZnKTtcclxufVxyXG4ubW9uZXJve1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbW9uZXJvLnN2Zyk7XHJcbn1cclxuLnBheWVlcntcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BheWVlci5zdmcpO1xyXG59XHJcbi5wbXtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BtLnN2Zyk7XHJcbn1cclxuLnJpcHBsZXtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JpcHBsZS5zdmcpO1xyXG59XHJcbi5ldGhje1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXRoYy5zdmcpO1xyXG59XHJcblxyXG4ubWZwLWNsb3Nle1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYWluLWJ0bntcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6ICRkYztcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gIGJveC1zaGFkb3c6IDBweCA2cHggMjFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX2JsdWV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfY2Fie1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDY3MDtcclxuICAgIGNvbG9yOiAjMDAyNjU0O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdHJhbnNwYXJlbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjMjQ0NjcwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDY3MDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2ljb257XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4tdGV4dHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICBie1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIHB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYWluLXRpdGxle1xyXG4gIGZvbnQtZmFtaWx5OiAkZDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICB9XHJcblxyXG4gICZfbG93ZXJ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfc21hbGx7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1zdWJ0aXRsZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4taGVpZ2h0OiA1cHg7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgQGluY2x1ZGUgcG9zWTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgbGVmdDogNjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcblxyXG4gIHN2Z3tcclxuICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBmaWxsOiAkb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgJl9pY29ue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgXHJcbiAgICAmOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICBpZnJhbWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgJ2NvbW1vbi9oZWFkZXInO1xyXG5AaW1wb3J0ICdjb21tb24vZmlyc3QnO1xyXG5AaW1wb3J0ICdjb21tb24vaW52ZXN0JztcclxuQGltcG9ydCAnY29tbW9uL2FmZmlsJztcclxuQGltcG9ydCAnY29tbW9uL2Fib3V0JztcclxuQGltcG9ydCAnY29tbW9uL2NlcnQnO1xyXG5AaW1wb3J0ICdjb21tb24vc3RhdCc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9yb2FkbWFwJztcclxuQGltcG9ydCAnY29tbW9uL3dhbGxldHMnO1xyXG5AaW1wb3J0ICdjb21tb24vcXVvdGUnO1xyXG5AaW1wb3J0ICdjb21tb24vYWR2YW50YWdlJztcclxuQGltcG9ydCAnY29tbW9uL25ld3MnO1xyXG5AaW1wb3J0ICdjb21tb24vc2lnbic7XHJcbkBpbXBvcnQgJ2NvbW1vbi9mb290ZXInO1xyXG5AaW1wb3J0ICdjb21tb24vY2FiaW5ldCc7XHJcblxyXG4iLCIlY2xlYXJmaXgge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vL3Bvc2l0aW9uXHJcblxyXG5AbWl4aW4gcG9zWFl7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIHBvc1h7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3NZe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi8vIGJnXHJcblxyXG5AbWl4aW4gYmdDb3ZlcigkYmcpe1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nLycgKyAkYmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JQKCRkZWcpe1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGVnLCByZ2JhKDY3LCA1NCwgMTgyLCAxKSAwJSwgcmdiYSgxNjQsIDc4LCAyMDgsIDEpIDEwMCUpO1xyXG59XHJcblxyXG4vL21lZGlhXHJcblxyXG5AbWl4aW4gZGVza3RvcDIzMDAge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAyMzAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3AxNzAwIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIGRlc2t0b3Age1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXRzIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBob25lcy1ob3Ige1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGhvbmVzIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIi5oZWFkZXJ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjA1KTtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjA7XHJcblxyXG4gICYtY29udGFjdHN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgLy8gICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICYubGluZS10b3AtYmd7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEzMzYzO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTVweCk7XHJcbiAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTVweCk7XHJcbiAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAvLyAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgJiA+IHN2Z3tcclxuICAgICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1idG5ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJiA+IHNwYW4ge1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gICYtbWFpbntcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAuZmxhZy1pY29ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgb3BhY2l0eTogMC4xNztcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWhpZGV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC45NSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgXHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgb3BhY2l0eTogMC4zNTtcclxuICAgIGNvbG9yOiAjMDAyNjU0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIC5mbGFnLWljb257XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlLCAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIC5sYW5ndWFnZS1oaWRle1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5maXJzdHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IFxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAmLXNpZGViYXJ7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICY6YWZ0ZXJ7XHJcbiAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgICByaWdodDogMTVweDtcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMDUpO1xyXG4gICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgY29udGVudDogJyc7XHJcbiAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4gICYtc2NlbmV7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAmX19iZ3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uc3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyBvcGFjaXR5OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICBhbmltYXRpb246IHJvYWQxIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBhbmltYXRpb246IHJvYWQyIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC41cztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgYW5pbWF0aW9uOiByb2FkMyAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICBhbmltYXRpb246IHJvYWQ0IDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgIGFuaW1hdGlvbjogcm9hZDUgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgIGFuaW1hdGlvbjogcm9hZDYgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxuXHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmLXN1YnRpdGxle1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogJGJsdWUtbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXRleHR7XHJcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50e1xyXG5cclxuICAgIC5tYWluLXRleHR7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9jb250YWN0c3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdHMtYmcucG5nKTtcclxuICB9XHJcblxyXG4gICZfYmd7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZpcnN0LWJnLnBuZyk7XHJcbiAgfVxyXG4gICZfc2lnbntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2lnbi1iZy5wbmcpO1xyXG4gIH1cclxuICAmX2Fib3V0e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1iZy5wbmcpO1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ297XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIGltZ3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLW5hdntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgYXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgXHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogN3B4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LWZhbWlseTogJGM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNvY3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAyNjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjA1KTtcclxuXHJcbiAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJiA+IGF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJiA+IHN2Z3tcclxuICAgICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHN2Z3tcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaW52ZXN0e1xyXG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcblxyXG4gICYtdGl0bGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIFxyXG5cclxuICAgICZfX2ljb257XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjA4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9yaWdodHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIC5pbnZlc3QtdGl0bGVfX2ljb257XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zbGlkZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5zdGF0LXNsaWRlcl9fbmF2e1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXJ7XHJcbiAgICAgICYtY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9ue1xyXG4gICAgICAgICYtcHJldiwgJi1uZXh0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHN2Z3tcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmV4dHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlWCgtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICYtc2xpZGV7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKC44KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgXHJcbiAgICAgICAgJi1hY3RpdmV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgJi1uZXh0e1xyXG4gICAgICAgICAgb3BhY2l0eTogMC42ODtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoLjkpO1xyXG4gIFxyXG4gICAgICAgICAgJiArIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXRleHR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC4xKTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wbGFuc3tcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgXHJcbiAgXHJcbiAgLnRhYnN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYntcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgIGNvbG9yOiAjNGQ3Y2I3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTVweCA3MHB4IDE1cHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYuYWN0aXZlLCAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyYjU5O1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjA1KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBsYW57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbi1iZy5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1wZXJjZW50e1xyXG4gICAgQGluY2x1ZGUgcG9zWTtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pY29ue1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICMwYzM1NjY7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgZmlsbDogIzBjMzU2NjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdG9we1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDMwcHggMTUwcHggMjBweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjA1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1MHB4IDEwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm90e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAucGxhbi1pbmZve1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRvcmFuZ2UsIC4wNSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRibHVlLWw7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogICRibHVlLWw7IFxyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibHVlLWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgXHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogICRvcmFuZ2U7IFxyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRheXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVte1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hZmZpbHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FmZmlsLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuXHJcbiAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWFpbi1idG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgJi10aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICZfX2xpbmV7XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICB9XHJcblxyXG4gICAgICY6YWZ0ZXJ7XHJcbiAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTUwNzg7XHJcbiAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICByaWdodDogMDtcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIH1cclxuXHJcbiAgICAgJjpiZWZvcmV7XHJcbiAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1MDc4O1xyXG4gICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgfVxyXG4gICB9XHJcblxyXG4gICAgJl9ibHVle1xyXG4gICAgICBjb2xvcjogJGJsdWUtbDtcclxuXHJcbiAgICAgIC5hZmZpbC10aXRsZV9fbGluZV8xe1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWZmaWwtdGl0bGVfX2xpbmVfMntcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA3MHB4KTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDYyZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9vcmFuZ2V7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgLmFmZmlsLXRpdGxlX19saW5lXzF7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZmZpbC10aXRsZV9fbGluZV8ye1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTc3ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWx2bHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMDBweCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hZmZpbC1jaXJjbGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMTAwcHggYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIGxlZnQ6IC01M3B4O1xyXG4gICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHJpZ2h0OiAtMjJweDtcclxuICAgICAgICB0b3A6IC0zMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgIGxlZnQ6IDk1cHg7XHJcbiAgICAgICAgdG9wOiAxNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgcmlnaHQ6IDk1cHg7XHJcbiAgICAgICAgYm90dG9tOiAxMzNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC4wOCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDU3cHg7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjMmM0ZDc2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2lue1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDQxcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUtbDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBheXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcclxuICAgIG1hcmdpbi10b3A6IC00NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyOiA2cHggc29saWQgIzBjMzU2NjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIGZpbGw6ICMwYzM1NjY7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYWluLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbXtcclxuICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgLmFmZmlsLXRpdGxle1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19udW17XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogNDZweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjMGMzNTY2O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb257XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIG1heC13aWR0aDogNTBweDtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2JsdWV7XHJcbiAgICAgIC5hZmZpbC1pdGVtX19udW17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfb3Jhbmdle1xyXG4gICAgICAuYWZmaWwtaXRlbV9fbnVte1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWxje1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcblxyXG4gIC5jYWxjLWFtb3VudHtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgQGluY2x1ZGUgcG9zWDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuMDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFse1xyXG4gICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBjb2xvcjogIzM0NTM3YTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5hdntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiA3MCU7XHJcbiAgICAgICAgZmlsbDogIzI1NDY2ZjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKSBzY2FsZVkoLTEpO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hbW91bnR7XHJcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgOjpwbGFjZWhvbGRlcntcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpIDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDM3NjE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjA1KTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfd2hpdGV7XHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRhY3Rze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2VsZWN0e1xyXG4gICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmpxLXNlbGVjdGJveHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBmb250LWZhbWlseTogJGM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zZWxlY3R7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQzNzYxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RyaWdnZXJ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICc+JztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVZKDEuNCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjMpO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3d7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHJvcGRvd257XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWZze1xyXG4gICYtbHZse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYXJ0bmVycy1iZy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiA2MHZ3O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDMwcHggODBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBsZWZ0OiAyMjBweDtcclxuXHJcbiAgICAgICAgLnJlZnMtbHZsX19pdGVtLXZhbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC40NTtcclxuXHJcbiAgICAgICAgLnJlZnMtbHZsX19pdGVtLXZhbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwLjE1O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggNjBweDtcclxuXHJcbiAgICAgICAgLnJlZnMtbHZsX19pdGVtLXZhbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXZhbHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBjb2xvcjogJGJsdWUtbDtcclxuICAgICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ibHVle1xyXG4gICAgICAucmVmcy1sdmxfX2l0ZW17XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdmFse1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlLWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX29yYW5nZXtcclxuICAgICAgLnJlZnMtbHZsX19pdGVte1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlcHJlc2VudC1iZy5wbmcpO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgLnJlZnMtbHZsX19pdGVtLXRpdGxle1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZzLWx2bF9faXRlbS10aXRsZXtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZnMtbHZsX19pdGVtLXZhbHtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmLXRleHR7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA2NXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MmQ1YTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBwe1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2hlY2t7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIHB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3VidGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN0YXR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICZfX2xpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC4wMSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jne1xyXG4gICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlZnMtc3RhdC1iZy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0NjZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTBweCkgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ2NmY7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDY2ZjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNWRlZyk7XHJcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjN2E1YmIzO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDMwLDg3LDE1MywwKSAwJSxyZ2JhKCM3YTViYjMsMSkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjVkZWcpO1xyXG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogIzI0NjNhZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgzMCw4NywxNTMsMCkgMCUscmdiYSgjMjQ2M2FmLDEpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMDBweCk7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogI2I0YmM4NjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgzMCw4NywxNTMsMCkgMCUscmdiYSgjYjRiYzg2LDEpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMDBweCk7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogI2E5NTg1ODtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgzMCw4NywxNTMsMCkgMCUscmdiYSgjYTk1ODU4LDEpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjVkZWcpO1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogI2JlOWY2OTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgzMCw4NywxNTMsMCkgMCUscmdiYSgjYmU5ZjY5LDEpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjVkZWcpO1xyXG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogIzU5YWY4YjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgzMCw4NywxNTMsMCkgMCUscmdiYSgjNTlhZjhiLDEpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEycHgpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDY2ZjtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLXN1Ym1pdHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5tYWluLWJ0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDQwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5hYm91dHtcclxuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG5cclxuICAubWFpbi10ZXh0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMzU2NjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAvLyBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi12aWRlb3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAuYWJvdXQtdmlkZW9fX2ljb257XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWw7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZpbGw6ICMwYzM1NjY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNDBweDtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5hYm91dC12aWRlb19faWNvbntcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtdmlkZW97XHJcbiAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1idG57XHJcbiAgICAgIEBpbmNsdWRlIHBvc1g7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAmX3BhZ2V7XHJcbiAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwYzM1NjY7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgcGFkZGluZzogNDVweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzBjMzU2NjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgLmFib3V0LWl0ZW1fX3RpdGxle1xyXG4gICAgICAgIGNvbG9yOiAjZGYyYzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgLmFib3V0LWl0ZW1fX3RpdGxle1xyXG4gICAgICAgIGNvbG9yOiAjMDM4MTY3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgLmFib3V0LWl0ZW1fX3RpdGxle1xyXG4gICAgICAgIGNvbG9yOiAjMjE1Y2EwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVte1xyXG4gICAgICBjb2xvcjogIzBjMzU2NjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgcG9zWDtcclxuICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHRvcDogNzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGNvbG9yOiAjMzY1ZjhmO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2VydHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi10ZXh0e1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94e1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMTgwcHggMjVweCAzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1jZXJ0LWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMTQwcHggOHB4IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jZXJ0LW51bXtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2VydC10ZXh0IHB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlLWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDg5JTtcclxuICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTU3ZGVnKTtcclxuICAgICAgICBjb2xvcjogIzJjNTM4MjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNlcnQtdGV4dHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogIzI3N2VlNjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYWN0aXZpdHl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICMwYzM1NjY7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBmb250LXNpemU6IDg4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3N7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmt7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDEwMHB4IDE1cHggMjVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjMzE1OTg4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWluLWhlaWdodDogOTBweDtcclxuXHJcbiAgICAgICYuYWN0aXZlLCAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDMxNWQ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzE1ZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbmZve1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmX19pY29ue1xyXG4gICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDEyMjQ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMjQ5O1xyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogIzRjNzI5ZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1idG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLXN0YXR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlYWR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIC5tYWluLXRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjNGM3MjlmO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGQzMTVkO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSArIDIwcHgpO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCA0NXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDEycHggMHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIyNDk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbiszKXtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzU3OWNhO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjMmE0ZjgyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDJmNTQ7XHJcblxyXG4gICAgICAmLWxpbmV7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2VydHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2VydC1iZzEucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTEwJSAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBkZXNrdG9wMjMwMHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8vICY6YWZ0ZXJ7XHJcbiAgLy8gICB0b3A6IDA7XHJcbiAgLy8gICByaWdodDogMDtcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAvLyAgIHdpZHRoOiA3MCU7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NlcnQtYmcucG5nKTtcclxuICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgLy8gICBjb250ZW50OiAnJztcclxuICAvLyAgIHotaW5kZXg6IDE7XHJcbiAgLy8gICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgLy8gICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAuY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC5tYWluLXRleHR7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNlcnQtbnVte1xyXG4gICAgJjphZnRlcntcclxuICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgQGluY2x1ZGUgcG9zWDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbnVte1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogI2ZkZDE4NjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjMTgzZjZlO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnRue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zbGlkZXJ7XHJcbiAgICB3aWR0aDogNDV2dztcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXJ7XHJcbiAgICAgICYtY29udGVpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcblxyXG4gICAgJl9fdmFse1xyXG4gICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dhbGxldHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjU0YzdiO1xyXG4gICAgICBjb2xvcjogIzI1NGM3YjtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfdXB7XHJcbiAgICAgIC5jZXJ0LWl0ZW1fX3dhbGxldDphZnRlcntcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTVjMzQ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2Rvd257XHJcbiAgICAgIC5jZXJ0LWl0ZW1fX3dhbGxldDphZnRlcntcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmFxe1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA3MHB4O1xyXG4gICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy1ib3gucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgICZfX2ljb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIFxyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogNHB4O1xyXG4gICAgICAgIHN0cm9rZTogIzBlMmU1NjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jZXJ0LW51bXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgJl9faWNvbntcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IC04MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAjMmI0NDc2O1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5jZXJ0LWltZ3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb250YWN0c3tcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWDtcclxuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdHMtYm94LnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHotaW5kZXg6IC0yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jZXJ0LW51bXtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2VydC10ZXh0e1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUtbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXF7XHJcblxyXG4gIC5tYWluLXRleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW4tYnRue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIC5jZXJ0LW51bXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogI2ZkZDE4NjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAmLWl0ZW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE1M2M2YTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogNDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMxNTNjNmE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXRleHR7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTUzYzZhO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2VydHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTNjNmE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2xpbmV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICByaWdodDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgaGVpZ2h0OiAyMjJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0xe1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTNjNmE7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTNjNmE7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAxM3B4KTtcclxuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTJ7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTNjNmE7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMTczcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTNjNmE7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgcm90YXRlKDE0MGRlZyk7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3h7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggODBweCAzNXB4IDQwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY1NDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogIzMwNzFiZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH0gXHJcblxyXG4gICAgJl9fYm90e1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDkwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTUzYzZhO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgXHJcbiAgICAgICAgIzAwMjY1NCAwcHgsXHJcbiAgICAgICAgIzAwMjY1NCAxMHB4LFxyXG4gICAgICAgICMwNDJhNTggMTBweCxcclxuICAgICAgICAjMDQyYTU4IDIwcHgsXHJcbiAgICAgICk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjU0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUzYzZhO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlWCgtMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3RhdHtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG5cclxuICAmLWxhc3R7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgLnRhYnN7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRjO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBib3R0b206IC05cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkb3JhbmdlO1xyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2NvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggNTBweCAyMHB4IDI1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzM1NjY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGJsdWUtbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICYtaWNvbntcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWw7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgZmlsbDogI2ZmZjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgIGNvbG9yOiAjMDAyMzRkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMDgpO1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZmlsbDogIzAwMjM0ZDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2xpZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnN3aXBlcntcclxuICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ1dHRvbntcclxuICAgICAgICAmLXByZXYsICYtbmV4dHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciBzdmd7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5leHR7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZVgoLTEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdntcclxuICAgICAgbWF4LXdpZHRoOiAxNDVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4xOCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWludmVzdHtcclxuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBAaW5jbHVkZSBiZ0NvdmVyKCdzdGF0LWludmVzdC1iZy5wbmcnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fbGluZXtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzBjMzU2NiwgLjYpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzBjMzU2NiwgLjI1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzBjMzU2NiwgLjE4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXRleHR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAtNjBweCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGJsdWUtbDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICB9XHJcblxyXG4gICYtbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJi1pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNzBweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoIzBjMzU2NiwgLjM1KTtcclxuICAgIFxyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXN7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIGxlZnQ6IDIycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgLnN0YXQtaXRlbV9fdmFse1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAuc3RhdC1pdGVtX192YWx7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2Z3tcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgZmlsbDogIzMzNTM3YjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19udW17XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIxNDk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjMGMzNTY2LCAuMzUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdGF0LWl0ZW0tYmcucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgXHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMzM1MzdiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJvYWRtYXB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yb2FkbWFwLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZzogMTUwcHggMCAyMHB4IDA7XHJcblxyXG4gIC5tYWluLXRleHR7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNsaWRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCM2OTc4OGMsIC4xKSAwJSwgcmdiYSgjNjk3ODhjLCAwKSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVye1xyXG4gICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBhZ2luYXRpb257XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAmLWJ1bGxldHtcclxuICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNTI4MjtcclxuICAgICAgICAgIGNvbG9yOiAjMGMzNTY2O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWFjdGl2ZSwgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9ue1xyXG4gICAgICAgICYtcHJldiwgJi1uZXh0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHN2Z3tcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uZXh0e1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGVYKC0xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzU0ODQ7XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAjMmM1NDg0O1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGVyY2VudHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXRleHR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5hdntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcm9hZG1hcC1tYXAucG5nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNjJweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHJpZ2h0OiAyOCU7XHJcbiAgICAgICAgYm90dG9tOiA0MyU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGxlZnQ6IDM3JTtcclxuICAgICAgICBib3R0b206IDQzJTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBsZWZ0OiA0OCU7XHJcbiAgICAgICAgYm90dG9tOiA3NyU7XHJcblxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgbGVmdDogMTclO1xyXG4gICAgICAgIGJvdHRvbTogNzglO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgIGxlZnQ6IDEzJTtcclxuICAgICAgICBib3R0b206IDU1JTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucm9hZG1hcC1uYXZfX2l0ZW0tdG9we1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvYWRtYXAtbmF2X19pdGVtLWxlZnR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRvcmFuZ2UsIC43MSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb2FkbWFwLW5hdl9faXRlbS1yaWdodHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9yYW5nZSwgLjg0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTc1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1g7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1sO1xyXG4gICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1g7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10b3B7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAxMzVkZWcpIHJvdGF0ZTNkKDAsIDAsIDEsIDQwZGVnKSBza2V3WCgtMTFkZWcpO1xyXG4gICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi1sZWZ0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUtbCwgLjcxKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgzMGRlZyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi1yaWdodHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLWwsIC44NCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTMwZGVnKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi53YWxsZXRze1xyXG4gIHBhZGRpbmc6IDYwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xyXG5cclxuICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zbGlkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlcntcclxuICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi13cmFwcGVye1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9ue1xyXG4gICAgICAgICYtcHJldiwgJi1uZXh0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHN2Z3tcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmV4dHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlWCgtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2e1xyXG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnF1b3Rle1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxuICBAaW5jbHVkZSBiZ0NvdmVyKCdxdW90ZS1iZy5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcclxuXHJcbiAgJi1oZWFke1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gICYtdGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcblxyXG4gICYtc3VidGl0bGV7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gICYtaGVyb3tcclxuICAgIGNvbG9yOiAjMzY1ZjhmO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY1ZjhmO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgcHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYtY2VydHtcclxuICAgIC5jZXJ0LW51bXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmRkMTg2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogIzMxNTg4NztcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyZjU0O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luOiAzcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zdWJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAjMzY1ZjhmO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NWY4ZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tYnRue1xyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWR2YW50YWdle1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgJi1saXN0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDYwcHggNTBweCAwIDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBjMzU2NjtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDMwcHggMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDVweCAwIDVweDtcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICMzMzUzN2I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGl0bGV7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5tYWluLWJ0bntcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmLWNoZWNre1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMDUpO1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIGZpbGw6ICRibHVlLWw7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuMDUpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogIzJjNTM4MjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5ld3N7XHJcbiAgJi1pdGVte1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzA0MmE1ODtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTNjNmE7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTUzYzZhO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9mdWxse1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3MtYmcucG5nKTtcclxuXHJcbiAgICAgIC5uZXdzLWl0ZW1fX2RhdGV7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI1NTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBmaWxsOiAjMDAyNTUyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjMDAyNTUyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4M2Q2NjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzLWl0ZW1fX2J0bntcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25ld3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWw7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9we1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBcclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9yaWdodHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE1M2M2YTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRle1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICMyYzRkNzY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMjE0NjtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1M2M2YTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmlsbDogIzE1M2M2YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgXHJcbiAgICAgIC5tYWluLWJ0bntcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgZmlsbDogIzJjNGQ3NjtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX25ld3tcclxuICAgICAgLm5ld3MtaXRlbV9fbmV3e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYWN0aXZpdHl7XHJcbiAgICAgIC5uZXdzLWl0ZW1fX25ld3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUzYzZhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmLWZ1bGx7XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1pdGVtX19kYXRle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbntcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1M2M2YTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gIGF7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTUzYzZhO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDM1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBAaW5jbHVkZSBwb3NYO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNpZ257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gICYtaW5wdXR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzNTM3YjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNre1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDcwcHgpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM1MzdiO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDRiYjRmIDAlLCMxMzhmMTkgMTAwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzUzN2I7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6dmFsaWQgKyAuc2lnbi1pbnB1dC13cmFwe1xyXG4gICAgICAgIC5zaWduLWlucHV0X19jaGVja3tcclxuICAgICAgICAgIHN2ZywgJjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gIFxyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzICsgLnNpZ24taW5wdXQtd3JhcHtcclxuICAgICAgICAuc2lnbi1pbnB1dF9fY2hlY2t7XHJcbiAgICAgICAgICBzdmcsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICBcclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgICAgY29sb3I6ICMzMzUzN2I7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIGZpbGw6ICMzMzUzN2I7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAuc2lnbi1pbnB1dF9fY2hlY2t7XHJcbiAgICAgICAgc3ZnLCAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3Nwb25zb3J7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogIzMzNTM3YjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiAjMzM1MzdiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJvdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNoZWNre1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIGlucHV0e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgJjpjaGVja2VkICsgc3BhbiBzdmd7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjMzM1MzdiO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzUzN2I7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jYXBjaHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIFxyXG5cclxuICAgIC5zaWduLWlucHV0e1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvb3RlcntcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgQGluY2x1ZGUgYmdDb3ZlcignZm9vdGVyLWJnLnBuZycpXHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgfVxyXG5cclxuICAubG9nb3tcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAubWFpbi1uYXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBiMzQ2NTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItY29udGFjdHN7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIFxyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2FkZHJlc3MsICZfc29je1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNvY3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgYXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1idG57XHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvcHlyaWdodHtcclxuICBmb250LWZhbWlseTogJGQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICMyNDRjN2Q7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLmNhYmluZXR7XHJcbiAgJi1oZWFkZXJ7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDA7XHJcblxyXG4gICAgJl9fYm94e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dve1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sb2dvdXR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgIGZpbGw6ICMyYzRkNzY7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWhlcm97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAjMzM1MzdiO1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbmF2e1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwZDMxNWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xyXG5cclxuICAgICZfX2xpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYXtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNyk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA1cHggMjBweCA1cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDE1cHggNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGNvbG9yOiAjMmM0ZDc2O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1g7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAxMjM0ZDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NTQ7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY1NDtcclxuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgLmNhYmluZXQtbmF2X19pY29ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xyXG5cclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDI2NTQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY1NDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICBmaWxsOiAjMjk0Yjc0O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudHtcclxuICAgIHBhZGRpbmc6IDcwcHggMCA0MHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA2MmQ1ZDtcclxuXHJcbiAgICAubWFpbi1idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJhbGFuY2V7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmX190b3B7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3RhbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjM0NTZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgJi10aXRsZXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjMjM0NTZlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgZmlsbDogIzM1NzljYTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdmFse1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogIzIzNDU2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLnN3aXBlci1jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXJvd3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgY29sb3I6ICMyMzQ1NmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjMzU3OWNhO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuXHJcbiAgICAgICAgICBzdXB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZ7XHJcbiAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbntcclxuICAgICAgICAmLXByZXYsICYtbmV4dHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgZmlsbDogIzIzNDU2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmV2e1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5leHR7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dhbGxldHN7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgLnN3aXBlci1jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICAgICYtYWN0aXZle1xyXG4gICAgICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy10aXRsZXtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1pY29ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgZmlsbDogIzJiNDQ3NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhYmluZXQtYmFsYW5jZV9fd2FsbGV0cy1pdGVte1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDgwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmdDb3ZlcignY2FiLWJhbGFuY2UtYmcucG5nJyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTRiNzQ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pY29ue1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIzNGQ7XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmaWxsOiAjMmM0ZDc2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zZXR0aW5nc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogIzI5NGI3NDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb257XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA4cHgpO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5NGI3NDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgZmlsbDogIzI5NGI3NDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZXtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgY29sb3I6ICMyOTRiNzQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogIzI5NGI3NDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWhlYWR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zdWJ0aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ0bnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN0YXR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICBtYXJnaW46IDQwcHggMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbntcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIzODZkO1xyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICAgIGZpbGw6ICRibHVlLWw7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdmFse1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzNTc5Y2E7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXJlZnN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMzRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHggMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDEwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBjb2xvcjogIzJjNGQ3NjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBmaWxsOiAjMmM0ZDc2O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZVkoLTEpO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmID4gc3Zne1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBmaWxsOiAjMmM0ZDc2O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzRkNzY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTI1cHggMCAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgcGFkZGluZzogMCA4MHB4IDAgMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BvbnNvcntcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzNTVlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjMmM0ZDc2O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0e1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0e1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9mdWxse1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3RhdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmE1OTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gc3BhbntcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoIzAxMjM0ZCwgLjQ4KTtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY29sb3I6ICMyYzRkNzY7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZhbHtcclxuICAgICAgICAgIGNvbG9yOiAjMmM0ZDc2O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb257XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zWFk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICMyYzRkNzY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFtb3VudHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgXHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJi1pbnB1dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBhMmY1YjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDAgNzBweCAwIDE1cHg7XHJcblxyXG4gICAgaW5wdXR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBjb2xvcjogIzAwMjY1NDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wYXltZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgbGFiZWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIC5jYWJpbmV0LXBheW1lbnRfX2l0ZW17XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0NjcwO1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAuY2FiaW5ldC1wYXltZW50X19pdGVtLWNoZWNre1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgXHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA2MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYjMwNWM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0NjcwOyAgICAgICAgXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogIzJjNGQ3NjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbntcclxuICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZmlsbDogIzAwMjY1NDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2hlY2t7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0NjcwO1xyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NYWTtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgZmlsbDogIzAwMjY1NDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBsYW5ze1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTVweCk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxNXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgLnBsYW57XHJcbiAgICAgICAgICAucGxhbi1pY29ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgZmlsbDogIzJiNDQ3NjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGxhbntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYi1wbGFuLWJnLnBuZyk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBlcmNlbnR7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwb3NZO1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLnBsYW4taWNvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDY3MDtcclxuXHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICBmaWxsOiAjMGMzNTY2O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9we1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb257XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzNTY2O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgIC8vICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAvLyAgIEBpbmNsdWRlIHBvc1hZO1xyXG4gICAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgLy8gICBjb250ZW50OiAnJztcclxuICAgICAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgLy8gICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0NjcwO1xyXG4gICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgZmlsbDogIzJiNDQ3NjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1idG4tY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLXRhYmxle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgIC5jYWJpbmV0LXJlZnNfX3RpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgfVxyXG5cclxuICAgIHRye1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjEpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZHtcclxuICAgICAgcGFkZGluZzogMjBweCA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4xKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LWZhbWlseTogJGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRle1xyXG4gICAgICBjb2xvcjogIzIzNDU2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFse1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGRjO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dhbGxldHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAuY2FiaW5ldC1wYXltZW50X19pdGVtLWljb257XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1c3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc1k7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JlZW57XHJcbiAgICAgICAgY29sb3I6ICMyNjlkMjY7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5ZDI2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJlZHtcclxuICAgICAgICBjb2xvcjogIzlkMjYyNjtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDI2MjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYueWVsbG93e1xyXG4gICAgICAgIGNvbG9yOiAjYmNhNTNhO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYTUzYTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi1sdmx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICMyYzRkNzY7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNGQ3NjtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1iYW5uZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgcGFkZGluZzogNXB4IDE0MHB4IDVweCAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBwYWRkaW5nOiA1cHggODVweCA1cHggMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpemV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgY29sb3I6ICMyYzRkNzY7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkYztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5re1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zZXR0aW5nc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAubWFpbi10aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjM0ZDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDlweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAubWFpbi10aXRsZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfd2FsbGV0e1xyXG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19jb2x7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2x7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRue1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfSBcclxuXHJcbiAgICAmX19pbnB1dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgOjpwbGFjZWhvbGRlcntcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBiMzA1YztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4IDAgMTVweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6Zm9jdXMgKyBzdmd7XHJcbiAgICAgICAgICBmaWxsOiB1cmwoI2dyLW8pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgc3BhbntcclxuXHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5vbntcclxuICAgICAgICAgICAgY29sb3I6ICMwYjMwNWM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm9mZntcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMzA1YztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICAgICAgbGVmdDogNDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmLm9ue1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vZmZ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwYjMwNWM7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19nZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWZvcm17XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAuY2FiaW5ldC1zZXR0aW5nc19faW5wdXR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgQGluY2x1ZGUgcG9zWTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dGh7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmLWNvbHtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FiaW5ldC1zZXR0aW5nc19fY2hlY2tib3h7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgXHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBcclxuXHJcbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19pbnB1dHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1yb3d7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhYi1iZ3tcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuXHJcbi5sb2JpYm94LW5vdGlmeXtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sICNjOWYxY2MgMCUsICM5Y2NhNzUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyNzg0MmUgMCUsICNhMWQ4NzIgMTAwJSk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAmLWJvZHl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LXRhYmxlX3JlZnN7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZTUwOGE7XHJcblxyXG4gICY6bGFzdC1jaGlsZHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LXRhYmxlX3JlZnMgLmNhYmluZXQtdGFibGVfX3RleHR7XHJcbiAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQobisyKSB0ZDpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRib2R5e1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICBcclxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZChuKzIpIHRke1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQoMSl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDEpLFxyXG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCg1KSxcclxuICAuY2FiaW5ldC10YWJsZV9yZWZzIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoNiksXHJcbiAgLmNhYmluZXQtdGFibGVfcmVmcyB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDcpLFxyXG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCg4KXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYWJpbmV0LXRhYmxlX3JlZnMgdHI6bnRoLWNoaWxkKG4rMil7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xyXG4gIH1cclxufVxyXG5cclxuIl19 */
