@import url("https://use.typekit.net/nnb8mpc.css");
@import url("https://rsms.me/inter/inter.css");
@import url("https://use.typekit.net/dxk0pfj.css");
:root {
  --real100vh: 100vh;
}

/*! normalize.css v8.0.1 | 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;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * 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 {
  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 */
  -webkit-text-decoration: underline dotted;
          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 {
  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] {
  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;
}

@-ms-viewport {
  width: device-width;
}

@-o-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}
* {
  box-sizing: border-box;
}

html {
  overflow-x: hidden;
  line-height: 1.5;
}

h1 {
  font-weight: 700 !important;
  color: #172a6c !important;
}

h2 {
  font-weight: 600;
  color: #172a6c;
}

img {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}

textarea {
  resize: vertical;
}

iframe {
  max-width: 100%;
}

input[type=text]::-ms-clear {
  display: none;
}

.sr-only, .skip-nav-global {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.skip-nav-global {
  display: block;
  padding: 5px 10px;
  background: #fff;
  color: #345def;
}
.skip-nav-global:focus {
  z-index: 1000;
  top: 5px;
  left: 10px;
  width: auto;
  height: auto;
  overflow: visible;
}
.skip-nav-global:hover {
  color: #345def;
}
[data-brand=school] .skip-nav-global {
  background: #345def;
  color: #fff;
}
[data-brand=school] .skip-nav-global:hover {
  color: #fff;
}
@media screen and (max-width: 1199px) {
  .skip-nav-global {
    background: #345def;
    color: #fff;
  }
  .skip-nav-global:focus {
    top: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .skip-nav-global:hover {
    color: #fff;
  }
}

body {
  overflow-x: hidden;
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  font-style: normal;
  line-height: 1.5;
  background: #fff;
  color: #1d1d1d;
  min-height: 100vh;
}

main {
  position: relative;
}
@media screen and (max-width: 1199px) {
  .open-header-menu main {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  body[data-template=portal].sayt-open main {
    display: none;
  }
}
main .content-container {
  position: relative;
  z-index: 2;
}
main .svg-background-container {
  position: relative;
}
main .svg-background-container .top-svg svg {
  position: absolute;
  top: 700px;
  z-index: 1;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
main .svg-background-container .bottom-svg svg {
  position: absolute;
  bottom: 61px;
  z-index: 1;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 749px) {
  main .svg-background-container .bottom-svg svg {
    bottom: 226px;
  }
}
main .green-svg svg radialGradient stop {
  stop-color: #E7F3D4;
}
main .green-svg svg path {
  stroke-width: 1px;
  stroke: var(--Green-100, #E7F3D4);
}
main .orange-svg svg radialGradient stop {
  stop-color: #FDE8D7;
}
main .orange-svg svg path {
  stroke-width: 1px;
  stroke: var(--Orange-100, #FDE8D7);
}
main .gold-svg svg radialGradient stop {
  stop-color: #FFFAC2;
}
main .gold-svg svg path {
  stroke-width: 1px;
  stroke: var(--Gold-100, #FFFAC2);
}

p,
ol,
ul {
  margin: 0 0 24px;
}

p {
  line-height: 1.5 !important;
}

a {
  position: relative;
  color: #345def;
  font-weight: 500;
  outline: 0;
}
a:focus, a:active {
  box-shadow: rgba(52, 93, 239, 0.5) 0px 0px 2px 2px, inset rgba(52, 93, 239, 0.5) 0px 0px 1px 1px;
  border-radius: 1px;
}
a:hover {
  color: #1f388f;
}

/* fixing links inside of Tiny MCE editor */
.mce-content-body a {
  position: static;
  outline: initial;
}
.mce-content-body a:before {
  display: none;
}

button {
  position: relative;
  outline: 0;
  cursor: pointer;
}
button:enabled:focus:before, button:enabled:active:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: solid 1px #345def;
  -webkit-filter: blur(1px);
          filter: blur(1px);
}

hr {
  margin: 0 0 24px;
  border: 0;
  border-bottom: 1px solid #e2e8ef;
}

.container {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 70px;
}
@media screen and (max-width: 1023px) {
  .container {
    padding: 0 56px;
  }
}
@media screen and (max-width: 749px) {
  .container {
    padding: 0 24px;
  }
}

.unsupported-browser.hide {
  display: none;
}

body[data-template=portal] {
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: -0.17px;
  letter-spacing: -0.01063rem;
}
@media screen and (max-width: 499px) {
  body[data-template=portal] {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 24px;
    line-height: 1.5rem;
    letter-spacing: -0.1px;
    letter-spacing: -0.00625rem;
  }
}
body[data-template=portal].open-filters-menu {
  height: 100vh;
  overflow: hidden;
}

.lead {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 35px;
  line-height: 2.1875rem;
  letter-spacing: -0.2px;
  letter-spacing: -0.0125rem;
}
@media screen and (max-width: 499px) {
  .lead {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}

.body-two {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  letter-spacing: -0.1px;
  letter-spacing: -0.00625rem;
}
@media screen and (max-width: 499px) {
  .body-two {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16px;
    line-height: 1rem;
  }
}

.overline {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: 1.5px;
  letter-spacing: 0.09375rem;
}

.caption {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 500;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 18px;
  line-height: 1.125rem;
}

body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

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

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

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

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

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

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

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

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

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}

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

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

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

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

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

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

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

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

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

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

/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

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

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

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

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

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

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

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

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

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

.d-flex {
  display: flex;
}

.flex-wrap {
  flex-wrap: wrap;
}

.justify-content-center {
  justify-content: center;
}

.justify-content-between {
  justify-content: space-between;
}

.justify-content-start {
  justify-content: start;
}

.justify-content-end {
  justify-content: end;
}

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

.align-items-start {
  align-items: start;
}

.align-items-end {
  align-items: end;
}

.flex-column {
  flex-direction: column;
}

.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 -16px;
}
@media screen and (max-width: 1023px) {
  .row {
    margin: 0 -8px;
  }
}
.row > [class*=col-] {
  padding: 0 16px;
}
@media screen and (max-width: 1023px) {
  .row > [class*=col-] {
    padding: 0 8px;
  }
}
.row .col-1 {
  width: 8.3333333333%;
}
@media print {
  .row .col-1 {
    width: 50%;
  }
}
.row .col-2 {
  width: 16.6666666667%;
}
@media print {
  .row .col-2 {
    width: 50%;
  }
}
.row .col-3 {
  width: 25%;
}
@media print {
  .row .col-3 {
    width: 50%;
  }
}
.row .col-4 {
  width: 33.3333333333%;
}
@media print {
  .row .col-4 {
    width: 50%;
  }
}
.row .col-5 {
  width: 41.6666666667%;
}
@media print {
  .row .col-5 {
    width: 50%;
  }
}
.row .col-6 {
  width: 50%;
}
.row .col-7 {
  width: 58.3333333333%;
}
@media print {
  .row .col-7 {
    width: 100%;
  }
}
.row .col-8 {
  width: 66.6666666667%;
}
@media print {
  .row .col-8 {
    width: 100%;
  }
}
.row .col-9 {
  width: 75%;
}
@media print {
  .row .col-9 {
    width: 100%;
  }
}
.row .col-10 {
  width: 83.3333333333%;
}
@media print {
  .row .col-10 {
    width: 100%;
  }
}
.row .col-11 {
  width: 91.6666666667%;
}
@media print {
  .row .col-11 {
    width: 100%;
  }
}
.row .col-12 {
  width: 100%;
}
@media screen and (max-width: 1199px) {
  .row .col-xl-1 {
    width: 8.3333333333%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-2 {
    width: 16.6666666667%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-3 {
    width: 25%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-4 {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-5 {
    width: 41.6666666667%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-6 {
    width: 50%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-7 {
    width: 58.3333333333%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-8 {
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-9 {
    width: 75%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-10 {
    width: 83.3333333333%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-11 {
    width: 91.6666666667%;
  }
}
@media screen and (max-width: 1199px) {
  .row .col-xl-12 {
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-1 {
    width: 8.3333333333%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-2 {
    width: 16.6666666667%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-3 {
    width: 25%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-4 {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-5 {
    width: 41.6666666667%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-6 {
    width: 50%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-7 {
    width: 58.3333333333%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-8 {
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-9 {
    width: 75%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-10 {
    width: 83.3333333333%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-11 {
    width: 91.6666666667%;
  }
}
@media screen and (max-width: 1023px) {
  .row .col-lg-12 {
    width: 100%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-1 {
    width: 8.3333333333%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-2 {
    width: 16.6666666667%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-3 {
    width: 25%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-4 {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-5 {
    width: 41.6666666667%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-6 {
    width: 50%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-7 {
    width: 58.3333333333%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-8 {
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-9 {
    width: 75%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-10 {
    width: 83.3333333333%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-11 {
    width: 91.6666666667%;
  }
}
@media screen and (max-width: 749px) {
  .row .col-md-12 {
    width: 100%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-1 {
    width: 8.3333333333%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-2 {
    width: 16.6666666667%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-3 {
    width: 25%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-4 {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-5 {
    width: 41.6666666667%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-6 {
    width: 50%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-7 {
    width: 58.3333333333%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-8 {
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-9 {
    width: 75%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-10 {
    width: 83.3333333333%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-11 {
    width: 91.6666666667%;
  }
}
@media screen and (max-width: 499px) {
  .row .col-sm-12 {
    width: 100%;
  }
}

.m-0 {
  margin: 0;
}

.m-1 {
  margin: 4px;
}

.m-2 {
  margin: 8px;
}

.m-3 {
  margin: 12px;
}

.m-4 {
  margin: 16px;
}

.m-5 {
  margin: 20px;
}

.m-6 {
  margin: 24px;
}

.m-7 {
  margin: 28px;
}

.m-8 {
  margin: 32px;
}

.m-9 {
  margin: 36px;
}

.m-10 {
  margin: 40px;
}

.m-11 {
  margin: 44px;
}

.m-12 {
  margin: 48px;
}

.m-13 {
  margin: 52px;
}

.m-14 {
  margin: 56px;
}

.m-15 {
  margin: 60px;
}

.m-16 {
  margin: 64px;
}

.m-17 {
  margin: 68px;
}

.m-18 {
  margin: 72px;
}

.m-19 {
  margin: 76px;
}

.m-20 {
  margin: 80px;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-1 {
  margin-bottom: 4px;
}

.mb-2 {
  margin-bottom: 8px;
}

.mb-3 {
  margin-bottom: 12px;
}

.mb-4 {
  margin-bottom: 16px;
}

.mb-5 {
  margin-bottom: 20px;
}

.mb-6 {
  margin-bottom: 24px;
}

.mb-7 {
  margin-bottom: 28px;
}

.mb-8 {
  margin-bottom: 32px;
}

.mb-9 {
  margin-bottom: 36px;
}

.mb-10 {
  margin-bottom: 40px;
}

.mb-11 {
  margin-bottom: 44px;
}

.mb-12 {
  margin-bottom: 48px;
}

.mb-13 {
  margin-bottom: 52px;
}

.mb-14 {
  margin-bottom: 56px;
}

.mb-15 {
  margin-bottom: 60px;
}

.mb-16 {
  margin-bottom: 64px;
}

.mb-17 {
  margin-bottom: 68px;
}

.mb-18 {
  margin-bottom: 72px;
}

.mb-19 {
  margin-bottom: 76px;
}

.mb-20 {
  margin-bottom: 80px;
}

.mt-0 {
  margin-top: 0;
}

.mt-1 {
  margin-top: 4px;
}

.mt-2 {
  margin-top: 8px;
}

.mt-3 {
  margin-top: 12px;
}

.mt-4 {
  margin-top: 16px;
}

.mt-5 {
  margin-top: 20px;
}

.mt-6 {
  margin-top: 24px;
}

.mt-7 {
  margin-top: 28px;
}

.mt-8 {
  margin-top: 32px;
}

.mt-9 {
  margin-top: 36px;
}

.mt-10 {
  margin-top: 40px;
}

.mt-11 {
  margin-top: 44px;
}

.mt-12 {
  margin-top: 48px;
}

.mt-13 {
  margin-top: 52px;
}

.mt-14 {
  margin-top: 56px;
}

.mt-15 {
  margin-top: 60px;
}

.mt-16 {
  margin-top: 64px;
}

.mt-17 {
  margin-top: 68px;
}

.mt-18 {
  margin-top: 72px;
}

.mt-19 {
  margin-top: 76px;
}

.mt-20 {
  margin-top: 80px;
}

.ml-0 {
  margin-left: 0;
}

.ml-1 {
  margin-left: 4px;
}

.ml-2 {
  margin-left: 8px;
}

.ml-3 {
  margin-left: 12px;
}

.ml-4 {
  margin-left: 16px;
}

.ml-5 {
  margin-left: 20px;
}

.ml-6 {
  margin-left: 24px;
}

.ml-7 {
  margin-left: 28px;
}

.ml-8 {
  margin-left: 32px;
}

.ml-9 {
  margin-left: 36px;
}

.ml-10 {
  margin-left: 40px;
}

.ml-11 {
  margin-left: 44px;
}

.ml-12 {
  margin-left: 48px;
}

.ml-13 {
  margin-left: 52px;
}

.ml-14 {
  margin-left: 56px;
}

.ml-15 {
  margin-left: 60px;
}

.ml-16 {
  margin-left: 64px;
}

.ml-17 {
  margin-left: 68px;
}

.ml-18 {
  margin-left: 72px;
}

.ml-19 {
  margin-left: 76px;
}

.ml-20 {
  margin-left: 80px;
}

.mr-0 {
  margin-right: 0;
}

.mr-1 {
  margin-right: 4px;
}

.mr-2 {
  margin-right: 8px;
}

.mr-3 {
  margin-right: 12px;
}

.mr-4 {
  margin-right: 16px;
}

.mr-5 {
  margin-right: 20px;
}

.mr-6 {
  margin-right: 24px;
}

.mr-7 {
  margin-right: 28px;
}

.mr-8 {
  margin-right: 32px;
}

.mr-9 {
  margin-right: 36px;
}

.mr-10 {
  margin-right: 40px;
}

.mr-11 {
  margin-right: 44px;
}

.mr-12 {
  margin-right: 48px;
}

.mr-13 {
  margin-right: 52px;
}

.mr-14 {
  margin-right: 56px;
}

.mr-15 {
  margin-right: 60px;
}

.mr-16 {
  margin-right: 64px;
}

.mr-17 {
  margin-right: 68px;
}

.mr-18 {
  margin-right: 72px;
}

.mr-19 {
  margin-right: 76px;
}

.mr-20 {
  margin-right: 80px;
}

@media screen and (max-width: 749px) {
  .m-md-0 {
    margin: 0;
  }
}

@media screen and (max-width: 749px) {
  .m-md-1 {
    margin: 4px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-2 {
    margin: 8px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-3 {
    margin: 12px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-4 {
    margin: 16px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-5 {
    margin: 20px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-6 {
    margin: 24px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-7 {
    margin: 28px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-8 {
    margin: 32px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-9 {
    margin: 36px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-10 {
    margin: 40px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-11 {
    margin: 44px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-12 {
    margin: 48px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-13 {
    margin: 52px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-14 {
    margin: 56px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-15 {
    margin: 60px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-16 {
    margin: 64px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-17 {
    margin: 68px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-18 {
    margin: 72px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-19 {
    margin: 76px;
  }
}

@media screen and (max-width: 749px) {
  .m-md-20 {
    margin: 80px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-1 {
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-2 {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-3 {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-4 {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-5 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-6 {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-7 {
    margin-bottom: 28px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-8 {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-9 {
    margin-bottom: 36px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-10 {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-11 {
    margin-bottom: 44px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-12 {
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-13 {
    margin-bottom: 52px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-14 {
    margin-bottom: 56px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-15 {
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-16 {
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-17 {
    margin-bottom: 68px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-18 {
    margin-bottom: 72px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-19 {
    margin-bottom: 76px;
  }
}

@media screen and (max-width: 749px) {
  .mb-md-20 {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-1 {
    margin-top: 4px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-2 {
    margin-top: 8px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-3 {
    margin-top: 12px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-4 {
    margin-top: 16px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-5 {
    margin-top: 20px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-6 {
    margin-top: 24px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-7 {
    margin-top: 28px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-8 {
    margin-top: 32px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-9 {
    margin-top: 36px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-10 {
    margin-top: 40px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-11 {
    margin-top: 44px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-12 {
    margin-top: 48px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-13 {
    margin-top: 52px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-14 {
    margin-top: 56px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-15 {
    margin-top: 60px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-16 {
    margin-top: 64px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-17 {
    margin-top: 68px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-18 {
    margin-top: 72px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-19 {
    margin-top: 76px;
  }
}

@media screen and (max-width: 749px) {
  .mt-md-20 {
    margin-top: 80px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-1 {
    margin-left: 4px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-2 {
    margin-left: 8px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-3 {
    margin-left: 12px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-4 {
    margin-left: 16px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-5 {
    margin-left: 20px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-6 {
    margin-left: 24px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-7 {
    margin-left: 28px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-8 {
    margin-left: 32px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-9 {
    margin-left: 36px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-10 {
    margin-left: 40px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-11 {
    margin-left: 44px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-12 {
    margin-left: 48px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-13 {
    margin-left: 52px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-14 {
    margin-left: 56px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-15 {
    margin-left: 60px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-16 {
    margin-left: 64px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-17 {
    margin-left: 68px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-18 {
    margin-left: 72px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-19 {
    margin-left: 76px;
  }
}

@media screen and (max-width: 749px) {
  .ml-md-20 {
    margin-left: 80px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-1 {
    margin-right: 4px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-2 {
    margin-right: 8px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-3 {
    margin-right: 12px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-4 {
    margin-right: 16px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-5 {
    margin-right: 20px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-6 {
    margin-right: 24px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-7 {
    margin-right: 28px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-8 {
    margin-right: 32px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-9 {
    margin-right: 36px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-10 {
    margin-right: 40px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-11 {
    margin-right: 44px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-12 {
    margin-right: 48px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-13 {
    margin-right: 52px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-14 {
    margin-right: 56px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-15 {
    margin-right: 60px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-16 {
    margin-right: 64px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-17 {
    margin-right: 68px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-18 {
    margin-right: 72px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-19 {
    margin-right: 76px;
  }
}

@media screen and (max-width: 749px) {
  .mr-md-20 {
    margin-right: 80px;
  }
}

.p-0 {
  padding: 0;
}

.p-1 {
  padding: 4px;
}

.p-2 {
  padding: 8px;
}

.p-3 {
  padding: 12px;
}

.p-4 {
  padding: 16px;
}

.p-5 {
  padding: 20px;
}

.p-6 {
  padding: 24px;
}

.p-7 {
  padding: 28px;
}

.p-8 {
  padding: 32px;
}

.p-9 {
  padding: 36px;
}

.p-10 {
  padding: 40px;
}

.p-11 {
  padding: 44px;
}

.p-12 {
  padding: 48px;
}

.p-13 {
  padding: 52px;
}

.p-14 {
  padding: 56px;
}

.p-15 {
  padding: 60px;
}

.p-16 {
  padding: 64px;
}

.p-17 {
  padding: 68px;
}

.p-18 {
  padding: 72px;
}

.p-19 {
  padding: 76px;
}

.p-20 {
  padding: 80px;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-1 {
  padding-bottom: 4px;
}

.pb-2 {
  padding-bottom: 8px;
}

.pb-3 {
  padding-bottom: 12px;
}

.pb-4 {
  padding-bottom: 16px;
}

.pb-5 {
  padding-bottom: 20px;
}

.pb-6 {
  padding-bottom: 24px;
}

.pb-7 {
  padding-bottom: 28px;
}

.pb-8 {
  padding-bottom: 32px;
}

.pb-9 {
  padding-bottom: 36px;
}

.pb-10 {
  padding-bottom: 40px;
}

.pb-11 {
  padding-bottom: 44px;
}

.pb-12 {
  padding-bottom: 48px;
}

.pb-13 {
  padding-bottom: 52px;
}

.pb-14 {
  padding-bottom: 56px;
}

.pb-15 {
  padding-bottom: 60px;
}

.pb-16 {
  padding-bottom: 64px;
}

.pb-17 {
  padding-bottom: 68px;
}

.pb-18 {
  padding-bottom: 72px;
}

.pb-19 {
  padding-bottom: 76px;
}

.pb-20 {
  padding-bottom: 80px;
}

.pt-0 {
  padding-top: 0;
}

.pt-1 {
  padding-top: 4px;
}

.pt-2 {
  padding-top: 8px;
}

.pt-3 {
  padding-top: 12px;
}

.pt-4 {
  padding-top: 16px;
}

.pt-5 {
  padding-top: 20px;
}

.pt-6 {
  padding-top: 24px;
}

.pt-7 {
  padding-top: 28px;
}

.pt-8 {
  padding-top: 32px;
}

.pt-9 {
  padding-top: 36px;
}

.pt-10 {
  padding-top: 40px;
}

.pt-11 {
  padding-top: 44px;
}

.pt-12 {
  padding-top: 48px;
}

.pt-13 {
  padding-top: 52px;
}

.pt-14 {
  padding-top: 56px;
}

.pt-15 {
  padding-top: 60px;
}

.pt-16 {
  padding-top: 64px;
}

.pt-17 {
  padding-top: 68px;
}

.pt-18 {
  padding-top: 72px;
}

.pt-19 {
  padding-top: 76px;
}

.pt-20 {
  padding-top: 80px;
}

.pl-0 {
  padding-left: 0;
}

.pl-1 {
  padding-left: 4px;
}

.pl-2 {
  padding-left: 8px;
}

.pl-3 {
  padding-left: 12px;
}

.pl-4 {
  padding-left: 16px;
}

.pl-5 {
  padding-left: 20px;
}

.pl-6 {
  padding-left: 24px;
}

.pl-7 {
  padding-left: 28px;
}

.pl-8 {
  padding-left: 32px;
}

.pl-9 {
  padding-left: 36px;
}

.pl-10 {
  padding-left: 40px;
}

.pl-11 {
  padding-left: 44px;
}

.pl-12 {
  padding-left: 48px;
}

.pl-13 {
  padding-left: 52px;
}

.pl-14 {
  padding-left: 56px;
}

.pl-15 {
  padding-left: 60px;
}

.pl-16 {
  padding-left: 64px;
}

.pl-17 {
  padding-left: 68px;
}

.pl-18 {
  padding-left: 72px;
}

.pl-19 {
  padding-left: 76px;
}

.pl-20 {
  padding-left: 80px;
}

.pr-0 {
  padding-right: 0;
}

.pr-1 {
  padding-right: 4px;
}

.pr-2 {
  padding-right: 8px;
}

.pr-3 {
  padding-right: 12px;
}

.pr-4 {
  padding-right: 16px;
}

.pr-5 {
  padding-right: 20px;
}

.pr-6 {
  padding-right: 24px;
}

.pr-7 {
  padding-right: 28px;
}

.pr-8 {
  padding-right: 32px;
}

.pr-9 {
  padding-right: 36px;
}

.pr-10 {
  padding-right: 40px;
}

.pr-11 {
  padding-right: 44px;
}

.pr-12 {
  padding-right: 48px;
}

.pr-13 {
  padding-right: 52px;
}

.pr-14 {
  padding-right: 56px;
}

.pr-15 {
  padding-right: 60px;
}

.pr-16 {
  padding-right: 64px;
}

.pr-17 {
  padding-right: 68px;
}

.pr-18 {
  padding-right: 72px;
}

.pr-19 {
  padding-right: 76px;
}

.pr-20 {
  padding-right: 80px;
}

@media screen and (max-width: 749px) {
  .p-md-0 {
    padding: 0;
  }
}

@media screen and (max-width: 749px) {
  .p-md-1 {
    padding: 4px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-2 {
    padding: 8px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-3 {
    padding: 12px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-4 {
    padding: 16px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-5 {
    padding: 20px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-6 {
    padding: 24px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-7 {
    padding: 28px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-8 {
    padding: 32px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-9 {
    padding: 36px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-10 {
    padding: 40px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-11 {
    padding: 44px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-12 {
    padding: 48px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-13 {
    padding: 52px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-14 {
    padding: 56px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-15 {
    padding: 60px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-16 {
    padding: 64px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-17 {
    padding: 68px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-18 {
    padding: 72px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-19 {
    padding: 76px;
  }
}

@media screen and (max-width: 749px) {
  .p-md-20 {
    padding: 80px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-0 {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-1 {
    padding-bottom: 4px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-2 {
    padding-bottom: 8px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-3 {
    padding-bottom: 12px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-4 {
    padding-bottom: 16px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-5 {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-6 {
    padding-bottom: 24px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-7 {
    padding-bottom: 28px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-8 {
    padding-bottom: 32px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-9 {
    padding-bottom: 36px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-10 {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-11 {
    padding-bottom: 44px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-12 {
    padding-bottom: 48px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-13 {
    padding-bottom: 52px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-14 {
    padding-bottom: 56px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-15 {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-16 {
    padding-bottom: 64px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-17 {
    padding-bottom: 68px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-18 {
    padding-bottom: 72px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-19 {
    padding-bottom: 76px;
  }
}

@media screen and (max-width: 749px) {
  .pb-md-20 {
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-0 {
    padding-top: 0;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-1 {
    padding-top: 4px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-2 {
    padding-top: 8px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-3 {
    padding-top: 12px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-4 {
    padding-top: 16px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-5 {
    padding-top: 20px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-6 {
    padding-top: 24px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-7 {
    padding-top: 28px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-8 {
    padding-top: 32px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-9 {
    padding-top: 36px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-10 {
    padding-top: 40px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-11 {
    padding-top: 44px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-12 {
    padding-top: 48px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-13 {
    padding-top: 52px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-14 {
    padding-top: 56px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-15 {
    padding-top: 60px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-16 {
    padding-top: 64px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-17 {
    padding-top: 68px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-18 {
    padding-top: 72px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-19 {
    padding-top: 76px;
  }
}

@media screen and (max-width: 749px) {
  .pt-md-20 {
    padding-top: 80px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-0 {
    padding-left: 0;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-1 {
    padding-left: 4px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-2 {
    padding-left: 8px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-3 {
    padding-left: 12px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-4 {
    padding-left: 16px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-5 {
    padding-left: 20px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-6 {
    padding-left: 24px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-7 {
    padding-left: 28px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-8 {
    padding-left: 32px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-9 {
    padding-left: 36px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-10 {
    padding-left: 40px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-11 {
    padding-left: 44px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-12 {
    padding-left: 48px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-13 {
    padding-left: 52px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-14 {
    padding-left: 56px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-15 {
    padding-left: 60px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-16 {
    padding-left: 64px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-17 {
    padding-left: 68px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-18 {
    padding-left: 72px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-19 {
    padding-left: 76px;
  }
}

@media screen and (max-width: 749px) {
  .pl-md-20 {
    padding-left: 80px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-0 {
    padding-right: 0;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-1 {
    padding-right: 4px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-2 {
    padding-right: 8px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-3 {
    padding-right: 12px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-4 {
    padding-right: 16px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-5 {
    padding-right: 20px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-6 {
    padding-right: 24px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-7 {
    padding-right: 28px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-8 {
    padding-right: 32px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-9 {
    padding-right: 36px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-10 {
    padding-right: 40px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-11 {
    padding-right: 44px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-12 {
    padding-right: 48px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-13 {
    padding-right: 52px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-14 {
    padding-right: 56px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-15 {
    padding-right: 60px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-16 {
    padding-right: 64px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-17 {
    padding-right: 68px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-18 {
    padding-right: 72px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-19 {
    padding-right: 76px;
  }
}

@media screen and (max-width: 749px) {
  .pr-md-20 {
    padding-right: 80px;
  }
}

/* can be used on buttons and link elements */
.btn, input[type=reset], input[type=button],
input[type=submit],
button[type=submit] {
  border: 0;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 12px 16px;
  font-family: "myriad-pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: -0.08px;
  letter-spacing: -0.005rem;
  text-decoration: none;
  transition: background-color 0.3s ease;
}
.btn.primary, input.primary[type=reset], input[type=button],
input[type=submit],
button[type=submit] {
  color: #f0f2f6;
  background-color: #345def;
  font-size: 1.25rem;
}
.btn.primary:focus, input.primary[type=reset]:focus, input[type=button]:focus,
input[type=submit]:focus,
button[type=submit]:focus, .btn.primary:hover, input.primary[type=reset]:hover, input[type=button]:hover,
input[type=submit]:hover,
button[type=submit]:hover {
  background-color: #1f388f;
}
.btn.secondary, input[type=reset], input.secondary[type=button],
input.secondary[type=submit],
button.secondary[type=submit] {
  border: 1px solid #edf2f7;
  color: #345def;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}
.btn.secondary:focus, input[type=reset]:focus, input.secondary[type=button]:focus,
input.secondary[type=submit]:focus,
button.secondary[type=submit]:focus, .btn.secondary:hover, input[type=reset]:hover, input.secondary[type=button]:hover,
input.secondary[type=submit]:hover,
button.secondary[type=submit]:hover {
  color: #345def;
  background-color: #fff;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.06), 0px 4px 6px -1px rgba(0, 0, 0, 0.1);
}
.btn.danger, input.danger[type=reset], input.danger[type=button],
input.danger[type=submit],
button.danger[type=submit] {
  color: #c53030;
  background-color: #fff5f5;
}
.btn.danger:focus, input.danger[type=reset]:focus, input.danger[type=button]:focus,
input.danger[type=submit]:focus,
button.danger[type=submit]:focus, .btn.danger:hover, input.danger[type=reset]:hover, input.danger[type=button]:hover,
input.danger[type=submit]:hover,
button.danger[type=submit]:hover {
  background-color: #fed7d8;
}
.btn.load-more, input.load-more[type=reset], input.load-more[type=button],
input.load-more[type=submit],
button.load-more[type=submit] {
  background-color: #ebeffd;
  color: #1f388f;
  width: 100%;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 14px 16px;
  margin-bottom: 56px;
}
.btn.load-more:focus, input.load-more[type=reset]:focus, input.load-more[type=button]:focus,
input.load-more[type=submit]:focus,
button.load-more[type=submit]:focus, .btn.load-more:hover, input.load-more[type=reset]:hover, input.load-more[type=button]:hover,
input.load-more[type=submit]:hover,
button.load-more[type=submit]:hover {
  background-color: #ccd7fb;
}

/* can be used on buttons and link elements */
.btn-arrow,
.rte-btn-arrow {
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  display: flex;
  color: #345def;
  font-family: "myriad-pro", sans-serif;
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: -0.36px;
  letter-spacing: -0.0225rem;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s ease;
}
.btn-arrow:focus, .btn-arrow:hover,
.rte-btn-arrow:focus,
.rte-btn-arrow:hover {
  color: #1f388f;
}
.btn-arrow.white,
.rte-btn-arrow.white {
  color: #fff;
}
.btn-arrow.white:focus, .btn-arrow.white:hover,
.rte-btn-arrow.white:focus,
.rte-btn-arrow.white:hover {
  color: #e2e8ef;
}

.btn-arrow .arrow {
  margin-left: 8px;
  height: 24px;
  width: 24px;
}
.btn-arrow .arrow path {
  fill: #345def;
  transition: fill 0.3s ease;
}
[data-template=portal] .btn-arrow .arrow path {
  fill: #9CA3AF;
}
.btn-arrow:focus .arrow path, .btn-arrow:hover .arrow path {
  fill: #1f388f;
}
[data-template=portal] .btn-arrow:focus .arrow path, [data-template=portal] .btn-arrow:hover .arrow path {
  fill: #9CA3AF;
}
.btn-arrow.white .arrow {
  display: block;
}
.btn-arrow.white .arrow path {
  fill: #fff;
}
.btn-arrow.white:focus .arrow path, .btn-arrow.white:hover .arrow path {
  fill: #e2e8ef;
}

.rte-btn-arrow:after {
  content: "";
  background: url("../img/arrow-right-blue.svg") no-repeat 0 0/contain;
  margin-left: 8px;
  height: 24px;
  width: 24px;
  transition: background 0.3s ease;
}
.rte-btn-arrow:focus:after, .rte-btn-arrow:hover:after {
  background-image: url("../img/arrow-right-dark-blue.svg");
}
.rte-btn-arrow.white:after {
  background-image: url("../img/arrow-right-white.svg");
}
.rte-btn-arrow.white:hover:after, .rte-btn-arrow.white:focus:after {
  background-image: url("../img/arrow-right-grey.svg");
}

/* can be used on buttons and link elements */
.btn-arrow-back {
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  color: #345def;
  font-family: "myriad-pro", sans-serif;
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: -0.36px;
  letter-spacing: -0.0225rem;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s ease;
}
.btn-arrow-back .arrow {
  margin-right: 8px;
  height: 24px;
  width: 24px;
}
.btn-arrow-back .arrow path {
  fill: #345def;
  transition: fill 0.3s ease;
}
.btn-arrow-back.white {
  color: #fff;
}
.btn-arrow-back.white .arrow {
  display: block;
}
.btn-arrow-back.white .arrow path {
  fill: #fff;
}
.btn-arrow-back:focus, .btn-arrow-back:hover {
  color: #1f388f;
}
.btn-arrow-back:focus .arrow path, .btn-arrow-back:hover .arrow path {
  fill: #1f388f;
}
.btn-arrow-back:focus.white, .btn-arrow-back:hover.white {
  color: #e2e8ef;
}
.btn-arrow-back:focus.white .arrow path, .btn-arrow-back:hover.white .arrow path {
  fill: #e2e8ef;
}

h1, .h1 {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 64px;
  font-size: 4rem;
  letter-spacing: -0.84px;
  letter-spacing: -0.0525rem;
  line-height: 130% !important;
  margin: 0 0 32px;
}
@media screen and (max-width: 749px) {
  h1, .h1 {
    font-size: 3.3rem;
    line-height: 1.2 !important;
  }
}
[data-template=portal] h1, [data-template=portal] .h1 {
  letter-spacing: -0.1px;
  letter-spacing: -0.00625rem;
  color: #111827;
}

h2, .h2 {
  color: #172a6c;
  font-family: "myriad-pro", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 3rem !important;
  letter-spacing: -0.63px;
  letter-spacing: -0.03938rem;
  line-height: 1.5 !important;
  margin: 0 0 32px;
}
@media screen and (max-width: 749px) {
  h2, .h2 {
    font-size: 47px;
    font-size: 2.9375rem;
    line-height: 1.2 !important;
  }
}
[data-template=portal] h2, [data-template=portal] .h2 {
  font-weight: 400;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 54px !important;
  line-height: 3.375rem !important;
  letter-spacing: -0.6px;
  letter-spacing: -0.0375rem;
}
@media screen and (max-width: 499px) {
  [data-template=portal] h2, [data-template=portal] .h2 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px !important;
    line-height: 1.875rem !important;
    letter-spacing: -0.3px;
    letter-spacing: -0.01875rem;
    margin-bottom: 22px;
  }
}

h3, .h3 {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 40px;
  font-size: 2.5rem;
  letter-spacing: -0.47px;
  letter-spacing: -0.02938rem;
  margin: 0 0 16px;
}
@media screen and (max-width: 749px) {
  h3, .h3 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 54px;
    line-height: 3.375rem;
  }
}
[data-template=portal] h3, [data-template=portal] .h3 {
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 36px !important;
  line-height: 2.25rem !important;
  letter-spacing: -0.4px;
  letter-spacing: -0.025rem;
}
@media screen and (max-width: 499px) {
  [data-template=portal] h3, [data-template=portal] .h3 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 27px !important;
    line-height: 1.6875rem !important;
    letter-spacing: -0.25px;
    letter-spacing: -0.01563rem;
  }
}
[data-template=office-detail] h3, [data-template=office-detail] .h3 {
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 36px !important;
  line-height: 2.25rem !important;
  letter-spacing: -0.4px;
  letter-spacing: -0.025rem;
}
@media screen and (max-width: 499px) {
  [data-template=office-detail] h3, [data-template=office-detail] .h3 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 27px !important;
    line-height: 1.6875rem !important;
    letter-spacing: -0.25px;
    letter-spacing: -0.01563rem;
  }
}
[data-template=office-detail] h3 .middle-section, [data-template=office-detail] .h3 .middle-section {
  width: 100%;
}
@media screen and (max-width: 749px) {
  [data-template=office-detail] h3 .middle-section .title, [data-template=office-detail] .h3 .middle-section .title {
    font-size: 16px;
    font-size: 1rem;
  }
}
[data-template=office-detail] h3 .middle-section .location, [data-template=office-detail] .h3 .middle-section .location {
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (max-width: 749px) {
  [data-template=office-detail] h3 .middle-section .location, [data-template=office-detail] .h3 .middle-section .location {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
[data-template=office-detail] h3 .middle-section a, [data-template=office-detail] .h3 .middle-section a {
  display: block;
  text-decoration: none;
}
[data-template=office-detail] h3 .middle-section a .add-to-calendar, [data-template=office-detail] .h3 .middle-section a .add-to-calendar {
  display: flex;
  gap: 10px;
}
[data-template=office-detail] h3 .title, [data-template=office-detail] .h3 .title {
  margin: 0;
  font-family: "myriad-pro", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02px;
  letter-spacing: -0.00125rem;
  color: #1d1d1d;
}
[data-template=office-detail] h3 .title > a, [data-template=office-detail] .h3 .title > a {
  color: #1d1d1d;
  font-weight: 700;
  text-decoration: none;
  font-size: 1.25rem;
  line-height: 1.5;
}

h4, .h4 {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 36px;
  font-size: 2.25rem;
  letter-spacing: -0.36px;
  letter-spacing: -0.0225rem;
  line-height: 54px !important;
  line-height: 3.375rem !important;
  margin: 0 0 16px;
}
@media screen and (max-width: 749px) {
  h4, .h4 {
    font-size: 27px;
    font-size: 1.6875rem;
    line-height: 33px;
    line-height: 2.0625rem;
  }
}
[data-template=portal] h4, [data-template=portal] .h4 {
  font-family: "myriad-pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px !important;
  line-height: 1.5rem !important;
  letter-spacing: -0.2px;
  letter-spacing: -0.0125rem;
}
@media screen and (max-width: 499px) {
  [data-template=portal] h4, [data-template=portal] .h4 {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 21px !important;
    line-height: 1.3125rem !important;
    letter-spacing: -0.1px;
    letter-spacing: -0.00625rem;
  }
}

h5, .h5 {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 27px;
  font-size: 1.6875rem;
  letter-spacing: -0.27px;
  letter-spacing: -0.01688rem;
  line-height: 40.5px !important;
  line-height: 2.53125rem !important;
  margin: 0 0 16px;
}
@media screen and (max-width: 749px) {
  h5, .h5 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

h6, .h6 {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: -0.2px;
  letter-spacing: -0.0125rem;
  line-height: 30px !important;
  line-height: 1.875rem !important;
  margin: 0 0 16px;
}

.category-tag {
  padding: 2px 8px;
  background-color: #ebeffd;
  border-radius: 4px;
  color: #1f388f;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 21px;
  line-height: 1.3125rem;
  letter-spacing: -0.31px;
  letter-spacing: -0.01938rem;
  font-weight: 600;
  text-decoration: none;
}
.category-tag.teal {
  background-color: #e6fffa;
  color: #2d7a7b;
}
.category-tag.orange {
  background-color: #fffaf0;
  color: #9c4221;
}
.category-tag.purple {
  background-color: #faf5ff;
  color: #6b46c1;
}
.category-tag.red {
  background-color: #FFF5F5;
  color: #C53030;
}
.category-tag.yellow {
  background-color: #FFFFF0;
  color: #B7791F;
}
.category-tag.green {
  background-color: #f0fff4;
  color: #2F855A;
}
.category-tag.pink {
  background-color: #fff5f7;
  color: #97266d;
}

label {
  display: block;
  width: 100%;
  max-width: 305px;
  margin: 0 0 8px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 21px;
  line-height: 1.3125rem;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: #1d1d1d;
  font-weight: 500;
}

input[type=text],
input[type=password],
input[type=number],
input[type=date],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=search],
input[type=tel],
input[type=url],
textarea {
  margin: 0 0 16px;
  padding: 9px 16px;
  width: 100%;
  max-width: 305px;
  border: 2px solid #edf2f7;
  background-color: #edf2f7;
  border-radius: 4px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
  line-height: 1.625rem;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: #1d1d1d;
  transition: border 0.3s ease;
}
input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=datetime-local]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=month]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: rgba(29, 29, 29, 0.7);
}
input[type=text]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=datetime-local]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=month]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=url]:-moz-placeholder,
textarea:-moz-placeholder {
  color: rgba(29, 29, 29, 0.7);
}
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=datetime-local]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=month]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=url]::-moz-placeholder,
textarea::-moz-placeholder {
  color: rgba(29, 29, 29, 0.7);
}
input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=datetime-local]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=month]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(29, 29, 29, 0.7);
}
input[type=text].placeholder,
input[type=password].placeholder,
input[type=number].placeholder,
input[type=date].placeholder,
input[type=datetime-local].placeholder,
input[type=email].placeholder,
input[type=month].placeholder,
input[type=search].placeholder,
input[type=tel].placeholder,
input[type=url].placeholder,
textarea.placeholder {
  color: rgba(29, 29, 29, 0.7);
}
input[type=text]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=url]:focus,
textarea:focus {
  border: 2px solid #345def;
}

textarea {
  min-height: 145px;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0 0 16px;
  padding: 9px 16px;
  width: 100%;
  max-width: 305px;
  border: 2px solid #edf2f7;
  background-color: #edf2f7;
  background-image: url("../img/angle-down.svg");
  background-position: calc(100% - 12px) 50%;
  background-size: 24px;
  background-repeat: no-repeat;
  border-radius: 4px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
  line-height: 1.625rem;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: rgba(29, 29, 29, 0.7);
  transition: border 0.3s ease;
}
select:focus {
  border: 2px solid #345def;
}

select::-ms-expand {
  display: none;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

input[type=checkbox],
input[type=radio] {
  margin-right: 5px;
}

.EPiServerForms .Form__Description,
.EPiServerForms .Form__Status {
  margin: 0 0 24px;
}
.EPiServerForms .Form__Status .Form__Status__Message {
  margin: 0;
  padding: 0;
}
.EPiServerForms .Form__Element {
  margin: 0 0 24px;
}
.EPiServerForms .Form__Element .Form__Element__Caption {
  display: block;
  margin: 0 0 8px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: #1d1d1d;
  font-weight: 500;
}
.EPiServerForms .Form__Element.ValidationRequired .Form__Element__Caption:after {
  content: "*";
}
.EPiServerForms .Form__Element.ValidationRequired .Form__Element__Caption:empty:after {
  content: "";
}
.EPiServerForms .Form__Element input[type=text],
.EPiServerForms .Form__Element input[type=password],
.EPiServerForms .Form__Element input[type=number],
.EPiServerForms .Form__Element input[type=date],
.EPiServerForms .Form__Element input[type=datetime-local],
.EPiServerForms .Form__Element input[type=email],
.EPiServerForms .Form__Element input[type=month],
.EPiServerForms .Form__Element input[type=search],
.EPiServerForms .Form__Element input[type=tel],
.EPiServerForms .Form__Element input[type=url],
.EPiServerForms .Form__Element textarea,
.EPiServerForms .Form__Element select {
  margin: 0;
}
.EPiServerForms .Form__Element .FormChoice {
  width: 100%;
  max-width: 305px;
}
.EPiServerForms .Form__Element .Form__Element__ValidationError {
  display: block;
  margin-top: 4px;
  color: #C53030;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
}
.EPiServerForms .Form__Element.ValidationFail input[type=text],
.EPiServerForms .Form__Element.ValidationFail input[type=password],
.EPiServerForms .Form__Element.ValidationFail input[type=number],
.EPiServerForms .Form__Element.ValidationFail input[type=date],
.EPiServerForms .Form__Element.ValidationFail input[type=datetime-local],
.EPiServerForms .Form__Element.ValidationFail input[type=email],
.EPiServerForms .Form__Element.ValidationFail input[type=month],
.EPiServerForms .Form__Element.ValidationFail input[type=search],
.EPiServerForms .Form__Element.ValidationFail input[type=tel],
.EPiServerForms .Form__Element.ValidationFail input[type=url],
.EPiServerForms .Form__Element.ValidationFail textarea,
.EPiServerForms .Form__Element.ValidationFail select {
  border: 2px solid #C53030;
}
.EPiServerForms .Form__Element.ValidationFail.FormChoice {
  padding: 4px;
  border: 2px solid #C53030;
  border-radius: 4px;
}

table {
  width: 100%;
  height: auto !important;
  border-collapse: collapse;
  border: 1px solid #1d1d1d;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 26px;
  line-height: 1.625rem;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
table tr,
table th,
table td {
  height: auto !important;
}
table th,
table td {
  border: 0;
  border-bottom: 1px solid #edf2f7;
  background: #fff;
  padding: 16px;
}
table tbody tr:last-child td, table tbody tr:last-child th {
  border-bottom: 0;
}
table thead th,
table thead td {
  font-weight: 600;
  text-align: left;
  color: #1d1d1d;
}
table td {
  color: #1d1d1d;
}
table.table-small th,
table.table-small td {
  padding: 8px;
}
table.table-dark th,
table.table-dark td {
  background-color: #1d1d1d;
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
table.table-dark thead th,
table.table-dark thead td {
  border-bottom: 1px solid #fff;
}
table.table-striped th,
table.table-striped td {
  border-color: #e2e8ef;
}
table.table-striped tbody tr:nth-child(odd) td {
  background-color: #edf2f7;
}
table.table-black-striped td, table.table-black-striped th {
  border-color: black;
  background: unset;
  color: white;
  border-bottom: 1px solid #fff !important;
}
table.table-black-striped tr:last-child td {
  border-bottom: 0 !important;
}
table.table-black-striped tr:nth-child(odd) {
  background: #212529;
}
table.table-black-striped tr:nth-child(even) {
  background: #3a3a3a;
}
table.table-bordered td,
table.table-bordered th {
  border: 1px solid #edf2f7;
}
table.table-hover tbody tr td {
  transition: background-color 0.3s ease;
}
table.table-hover tbody tr:hover td {
  background-color: #edf2f7;
}

.responsive-table {
  width: 100%;
  margin: 0 0 24px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.normal-text {
  font-size: 1.25rem;
  line-height: 1.5;
}

.large-text {
  font-size: 1.3rem;
  font-weight: 400;
}

.small-text {
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: -0.1px;
  letter-spacing: -0.00625rem;
  line-height: 1.5;
}

.subtitle {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: -0.2px;
  letter-spacing: -0.0125rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0 0 16px;
}

blockquote {
  margin: 0 0 24px;
  padding: 0 0 0 24px;
  border-left: 4px solid #ebeffd;
  font-style: italic;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: -0.22px;
  letter-spacing: -0.01375rem;
  color: #1d1d1d;
}
blockquote p {
  margin: 0 0 16px;
}
blockquote cite {
  font-style: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
  line-height: 1.625rem;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: #1d1d1d;
  font-weight: 600;
}
blockquote cite .title {
  display: block;
  font-weight: 400;
  color: #1d1d1d;
}

ul,
ol {
  padding: 0 0 0 20px;
}
ul li,
ol li {
  line-height: 1.5 !important;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 8px;
}

.white-text {
  color: #fff;
}

.blue-text {
  color: #1f388f;
}

.grey-text {
  color: #edf2f7;
}

/* can be used on img and figure elements */
@media screen and (max-width: 749px) {
  .align-left {
    display: block;
    width: 100%;
    margin: 0 0 24px;
  }
}
@media screen and (min-width: 750px) {
  .align-left {
    float: left;
    margin: 0 24px 24px 0;
  }
}

/* can be used on img and figure elements */
@media screen and (max-width: 749px) {
  .align-right {
    display: block;
    width: 100%;
    margin: 0 0 24px;
  }
}
@media screen and (min-width: 750px) {
  .align-right {
    float: right;
    margin: 0 0 24px 24px;
  }
}

/* can be used on img and figure elements */
.align-center {
  display: block;
  margin: 0 auto 24px;
}
@media screen and (max-width: 749px) {
  .align-center {
    width: 100%;
  }
}

figure {
  /* need important to override Epi editor styles */
  margin: 0 0 24px !important;
  border: 0 !important;
  background: transparent !important;
}
figure img {
  display: block;
  width: 100%;
}
figure figcaption {
  margin: 16px 0 0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: #1d1d1d;
}
@media screen and (min-width: 750px) {
  figure.align-left, figure.align-right {
    width: 50%;
  }
}

/* can be used on div and paragraph elements */
.clear-float {
  clear: both;
}

.responsive-video {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  margin-bottom: 24px;
}
.responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.header-component {
  position: relative;
}
.header-component .main-wrapper {
  position: relative;
}
.header-component .main-wrapper .container {
  display: flex;
}
@media screen and (max-width: 1199px) {
  .header-component .main-wrapper .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
  }
}
.header-component .main-wrapper .container .btn-menu.js-toggle-menu.mobile-only {
  position: absolute;
  right: 55px;
}
.header-component .button-wrapper,
.header-component .nav-wrapper {
  display: flex;
}
@media screen and (min-width: 1200px) {
  .header-component .nav-wrapper {
    flex: 1;
    min-height: 76px;
  }
}
@media screen and (max-width: 1199px) {
  .header-component .nav-wrapper {
    flex-wrap: wrap;
    width: 100%;
  }
}
.header-component .button-wrapper {
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (min-width: 1200px) {
  .header-component .button-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
  }
}
@media screen and (max-width: 1199px) {
  .header-component .button-wrapper {
    height: 56px;
  }
}
@media print {
  .header-component .button-wrapper {
    display: none;
  }
}
.header-component .logo {
  padding: 18px 0;
}
@media screen and (min-width: 1200px) {
  .header-component .logo {
    width: 100%;
    max-width: 266px;
  }
}
@media screen and (max-width: 1199px) {
  .header-component .logo {
    padding: 10px 0 9px 10px;
  }
  html[data-brand=district] .header-component .logo {
    border-right: 1px solid #e2e8ef;
  }
}
.header-component .logo-link {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.header-component .logo-link img {
  max-height: 36px;
  width: auto;
}
.header-component .logo-link .title-block {
  display: flex;
  flex-direction: column;
  margin: 0 16px 0 10px;
}
.header-component .logo-link .title-block.mobile {
  display: none;
}
@media screen and (max-width: 1199px) {
  html[data-brand=district] .header-component .logo-link .title-block.desktop {
    display: none;
  }
}
html[data-brand=district] .header-component .logo-link .title-block.mobile {
  display: block;
}
@media screen and (min-width: 1200px) {
  html[data-brand=district] .header-component .logo-link .title-block.mobile {
    display: none;
  }
}
@media print {
  html[data-brand=district] .header-component .logo-link .title-block.mobile {
    display: none;
  }
}
.header-component .logo-link .title {
  color: #1d1d1d;
  font-family: "myriad-pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.26px;
  letter-spacing: 0.01625rem;
}
html[lang=es] .header-component .logo-link .title {
  font-size: 0.85rem;
  line-height: 1.5;
}
@media screen and (max-width: 1199px) {
  .header-component .logo-link .title {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.5;
    letter-spacing: 0.23px;
    letter-spacing: 0.01438rem;
  }
}
.header-component .logo-link .sub-title {
  color: rgba(29, 29, 29, 0.8);
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.26px;
  letter-spacing: 0.01625rem;
}
@media screen and (min-width: 1200px) {
  .header-component .logo-link {
    border-right: 1px solid #e2e8ef;
  }
}
html[data-brand=district] .header-component {
  border-bottom: 1px solid #e2e8ef;
}
@media print {
  html[data-brand=district] .header-component {
    border-bottom: 0;
  }
}
@media screen and (max-width: 1199px) {
  html[data-brand=district] .header-component {
    height: 56px;
  }
}
html[data-brand=school] .header-component {
  border-bottom: 4px solid #ef6934;
}
html[data-brand=district] .open-header-menu .header-component, html[data-brand=school] .open-header-menu .header-component {
  border-bottom: 0;
}
@media screen and (max-width: 1199px) {
  html[data-brand=district] .open-header-menu .header-component, html[data-brand=school] .open-header-menu .header-component {
    height: auto;
  }
}
html[data-brand=school] .open-header-menu .header-component {
  padding-bottom: 50px;
}
@media screen and (max-width: 1199px) {
  .open-header-menu .header-component {
    background-color: #fff;
    min-height: var(--real100vh);
  }
}
.header-is-fixed .header-component {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background-color: #fff;
}
@media screen and (min-width: 1200px) {
  .header-component .mobile-only {
    display: none !important;
  }
}
@media screen and (max-width: 1199px) {
  .header-component .desktop-only {
    display: none !important;
  }
}
@media print {
  .header-component {
    position: static !important;
  }
}

@media screen and (max-width: 1199px) {
  .open-header-menu .header-component {
    position: absolute;
  }
}
.utility-component {
  position: relative;
  z-index: 300;
}
.utility-component .container {
  display: flex;
  min-height: 48px;
}
@media screen and (max-width: 1199px) {
  html[data-brand=school] .utility-component .container {
    min-height: 0;
  }
}
.utility-component .list {
  padding: 0;
  margin: 0 0 0 -16px;
  list-style-type: none;
  display: flex;
}
.utility-component .item a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.25px;
  letter-spacing: 0.01563rem;
  font-weight: 400;
  padding: 14px 16px;
  color: #fff;
  text-decoration: none;
}
.utility-component .item a:hover, .utility-component .item a:focus {
  background-color: #2f54d7;
}
.utility-component .item .icon {
  width: 24px;
  height: 24px;
}
.utility-component .item .icon svg path {
  stroke: #fff;
}
.utility-component .has-submenu {
  position: relative;
}
.utility-component .has-submenu button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.25px;
  letter-spacing: 0.01563rem;
  font-weight: 400;
  padding: 14px 16px;
  color: #fff;
  text-decoration: none;
  height: 100%;
  background-color: transparent;
  border: 0;
}
.utility-component .has-submenu button:hover, .utility-component .has-submenu button:focus {
  background-color: #2f54d7;
}
.utility-component .has-submenu button .chevron-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.utility-component .has-submenu button .chevron-icon svg path {
  fill: #fff;
}
.utility-component .has-submenu .submenu {
  position: absolute;
  display: none;
}
.utility-component .has-submenu .submenu li::marker {
  content: none;
}
.utility-component .has-submenu.is-open button .chevron-icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.utility-component .has-submenu.is-open .submenu {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  min-width: 200px;
  background-color: #fff;
  padding: 0;
  white-space: nowrap;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.utility-component .has-submenu.is-open .submenu a {
  color: black;
  padding: 8px 20px;
  justify-content: flex-start;
}
.utility-component .has-submenu.is-open .submenu a:hover {
  background-color: #f5f5f5;
  border-radius: 12px;
}
.utility-component .btn-phone {
  margin-right: 8px;
}
@media screen and (max-width: 1199px) {
  html[data-brand=school] .utility-component .btn-phone {
    flex: 1;
    order: 1;
    color: #fff;
    background-color: #345def;
  }
  html[data-brand=school] .utility-component .btn-phone path {
    fill: #fff;
  }
  html[data-brand=school] .utility-component .btn-phone:hover {
    color: #fff;
    background-color: #1f388f;
  }
}
.utility-component .utility-button-wrapper {
  display: flex;
  margin-left: auto;
}
@media screen and (max-width: 1199px) {
  html[data-brand=school] .utility-component .utility-button-wrapper {
    position: relative;
    right: auto;
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  html[data-brand=district] .utility-component .btn-language {
    background-color: #1f388f;
    color: #fff;
    transition: background-color 0.3s ease;
  }
  html[data-brand=district] .utility-component .btn-language path {
    fill: #fff;
  }
}
@media screen and (min-width: 1200px) {
  html[data-brand=district] .utility-component {
    background-color: #1f388f;
    border-bottom: 1px solid #fff;
  }
}
@media screen and (max-width: 1199px) {
  html[data-brand=district] .utility-component {
    position: absolute;
    right: 110px;
    top: 0;
  }
}
html[data-brand=school] .utility-component {
  background-color: #fff;
  border-bottom: 1px solid #e2e8ef;
}
@media screen and (max-width: 1199px) {
  html[data-brand=school] .utility-component {
    display: none;
  }
  html[data-brand=school] .utility-component .language-selector {
    width: 50%;
    order: 0;
  }
}
html[data-brand=school] .utility-component .language-selector {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.open-header-menu .utility-component {
  display: block;
}
html[data-brand=school] .open-header-menu .utility-component {
  display: block;
  border-top: 1px solid #e2e8ef;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
html[data-brand=school] .open-header-menu .utility-component .container {
  padding: 0;
}
html[data-brand=school] .open-header-menu .utility-component .btn-arrow-back {
  display: none;
}
@media screen and (min-width: 1200px) {
  .header-is-fixed .utility-component {
    display: none;
  }
}
.utility-component .cta-link {
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 20px;
}
.utility-component .cta-link::before {
  content: "";
  position: absolute;
  left: 0px;
  height: 70%;
  width: 1px;
  background-color: #E2E8F0;
  opacity: 0.2;
}
@media screen and (max-width: 1199px) {
  .utility-component .cta-link {
    display: none;
  }
}
.utility-component .cta-link a {
  padding: 3px 16px;
  background-color: #FFCF07;
  border-radius: 200px;
  display: flex;
  align-items: center;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #432005;
}
@media print {
  .utility-component {
    display: none;
  }
}

.district-mega-menu-component {
  position: absolute;
  width: 100vw;
  top: 100%;
  left: 0;
  right: 0;
  background-color: #fff;
  border-bottom: 1px solid #e2e8ef;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.99);
          transform: scale(0.99);
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease, transform 0.3s ease-in-out;
  transition: opacity 0.3s ease, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  will-change: visibility, opacity, transform;
  z-index: 100;
  overflow: hidden;
  border-top: 1px solid #e2e8ef;
}
.open-header-menu .district-mega-menu-component {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.district-mega-menu-component .primary-nav-wrapper > .container {
  position: relative;
  display: flex;
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .primary-nav-wrapper > .container {
    padding-left: 24px;
    padding-right: 24px;
    flex-direction: column;
  }
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .primary-nav-wrapper > .container {
    min-height: inherit;
  }
}
.district-mega-menu-component .landing-page-list {
  margin: 0;
  list-style-type: none;
  width: 100%;
}
.district-mega-menu-component .landing-page-list li {
  margin: 0 0 22px;
}
.district-mega-menu-component .landing-page-list li:last-child {
  margin-bottom: 0;
}
.district-mega-menu-component .landing-page-list li a {
  opacity: 0.9;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  color: #1d1d1d;
  display: block;
  text-decoration: none;
}
.district-mega-menu-component .landing-page-list li a:hover, .district-mega-menu-component .landing-page-list li a:focus, .district-mega-menu-component .landing-page-list li a:active {
  color: #345def;
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .landing-page-list li {
    margin-bottom: 11px;
  }
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .landing-page-list {
    padding: 56px 32px 56px 0;
    border-right: 1px solid #e2e8ef;
    max-width: 266px;
    min-height: inherit;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .landing-page-list {
    padding: 16px 0;
  }
}
.district-mega-menu-component .pages-list {
  padding: 56px 0;
  margin: 0;
  list-style-type: none;
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .pages-list {
    position: relative;
    flex: 1;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .pages-list {
    padding: 0;
    margin: 0 -24px;
    width: 100vw;
  }
}
.district-mega-menu-component .level-1 > a {
  opacity: 0.9;
  font-family: "myriad-pro", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.15px;
  letter-spacing: 0.00938rem;
  color: #222;
  display: flex;
  justify-content: space-between;
  padding: 10px 32px;
}
.district-mega-menu-component .level-1 > a path {
  fill: #1d1d1d;
}
.district-mega-menu-component .level-1 > a:hover {
  color: #345def;
}
.district-mega-menu-component .level-1 > a:hover path {
  fill: #345def;
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .level-1 > a {
    padding: 12px 24px;
  }
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .level-1.active .level-2-wrapper, .district-mega-menu-component .level-1:hover .level-2-wrapper {
    display: block;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .level-1:first-child {
    border-top: 1px solid #e2e8ef;
  }
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .level-1 {
    width: 100%;
    max-width: 340px;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .level-1 {
    width: 100%;
    border-bottom: 1px solid #e2e8ef;
  }
}
.district-mega-menu-component .level-2-wrapper {
  display: none;
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .level-2-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    left: 340px;
    border-left: 1px solid #e2e8ef;
    min-height: 100%;
  }
}
.district-mega-menu-component .level-2 {
  display: flex;
  margin: 0;
  list-style-type: none;
}
.district-mega-menu-component .level-2 .title {
  width: 100%;
  font-family: "myriad-pro", sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.17;
  letter-spacing: -0.27px;
  letter-spacing: -0.01688rem;
  color: #1d1d1d;
  margin: 0 0 20px;
}
.district-mega-menu-component .level-2 .title a {
  font-family: "myriad-pro", sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.17;
  letter-spacing: -0.27px;
  letter-spacing: -0.01688rem;
  color: #1d1d1d;
  transition: color 0.3s ease;
  text-decoration: none;
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .level-2 .title {
    margin-bottom: 28px;
  }
}
.district-mega-menu-component .level-2 .back {
  margin: 0 -24px 32px;
  border-bottom: 1px solid #e2e8ef;
  width: 100vw;
}
.district-mega-menu-component .level-2 .back .btn-arrow {
  padding: 12px 24px;
}
.district-mega-menu-component .level-2 .back .btn-arrow .arrow {
  margin-left: 0;
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .level-2 .back {
    display: none;
  }
}
.district-mega-menu-component .level-2 > li {
  width: 100%;
  margin-bottom: 16px;
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .level-2 > li {
    width: 50%;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .level-2 > li {
    margin-bottom: 10px;
  }
}
.district-mega-menu-component .level-2 a {
  opacity: 0.94;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: normal;
  font-weight: 400;
  color: #1d1d1d;
  display: block;
  text-decoration: none;
}
.district-mega-menu-component .level-2 a:hover {
  color: #345def;
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .level-2 a {
    font-weight: 500;
  }
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .level-2 {
    flex-wrap: wrap;
    padding: 56px 32px;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .level-2 {
    width: 100%;
    padding: 0 24px 8px;
    flex-direction: column;
  }
}
.district-mega-menu-component[data-menu-level="2"] .navbar-wrapper,
.district-mega-menu-component[data-menu-level="2"] .landing-page-list {
  display: none;
}
.district-mega-menu-component[data-menu-level="2"] .level-1 {
  display: none;
}
.district-mega-menu-component[data-menu-level="2"] .level-1.open {
  display: block;
}
.district-mega-menu-component[data-menu-level="2"] .level-1.open > .btn-arrow {
  display: none;
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component[data-menu-level="2"] .level-1.open .level-2-wrapper {
    display: block;
  }
}
.district-mega-menu-component .featured-page {
  position: absolute;
  top: 0;
  right: 70px;
  left: 676px;
  background-color: #fff;
  border-left: 1px solid #e2e8ef;
  padding: 56px 0 32px 32px;
  z-index: 1;
  min-height: 100%;
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .featured-page {
    position: static;
    border: 0;
    padding: 32px 0;
  }
}
.district-mega-menu-component .featured-page .title {
  font-family: "myriad-pro", sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.17;
  letter-spacing: -0.27px;
  letter-spacing: -0.01688rem;
  color: #1d1d1d;
  padding-bottom: 20px;
  border-bottom: 1px solid #e2e8ef;
  position: relative;
}
.district-mega-menu-component .featured-page .title:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 46px;
  height: 4px;
  background-color: #ffbb23;
}
.district-mega-menu-component .featured-image {
  border-radius: 4px;
  margin: 0 0 32px;
}
.district-mega-menu-component .featured-image img {
  max-width: 100%;
  height: auto;
}
.district-mega-menu-component .read-more-wrapper {
  display: flex;
  justify-content: flex-end;
}
.district-mega-menu-component {
  /* TODO: SPLIT INTO OWN FILE */
}
.district-mega-menu-component .navbar-wrapper > .container {
  display: flex;
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .navbar-wrapper > .container {
    align-items: center;
    justify-content: space-between;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .navbar-wrapper > .container {
    padding: 0;
    flex-direction: column;
  }
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .navbar-wrapper {
    padding: 22px 0;
    border-top: 1px solid #e2e8ef;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .navbar-wrapper {
    padding: 0;
  }
}
.district-mega-menu-component .border-block {
  flex: 1;
  display: flex;
  justify-content: center;
}
.district-mega-menu-component .border-block span {
  display: block;
  height: 48px;
  width: 1px;
  background-color: #e2e8ef;
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .border-block {
    display: none;
  }
}
.district-mega-menu-component .icon-nav-list {
  display: flex;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .icon-nav-list li {
    margin-right: 32px;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .icon-nav-list li {
    margin-bottom: 10px;
  }
}
.district-mega-menu-component .icon-nav-list li:last-child {
  margin-bottom: 0;
}
.district-mega-menu-component .icon-nav-list a {
  display: flex;
  align-items: center;
  color: #1d1d1d;
  text-decoration: none;
}
.district-mega-menu-component .icon-nav-list a:hover, .district-mega-menu-component .icon-nav-list a:active, .district-mega-menu-component .icon-nav-list a:focus {
  color: #345def;
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .icon-nav-list a {
    line-height: 1.2;
  }
}
.district-mega-menu-component .icon-nav-list .icon {
  height: 44px;
  width: 44px;
  border-radius: 4px;
  background-color: #e2e8ef;
  margin-right: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.district-mega-menu-component .icon-nav-list .icon path {
  fill: #1d1d1d;
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .icon-nav-list {
    flex-direction: column;
    padding: 16px 24px 50px;
  }
}
.district-mega-menu-component .social-network-wrapper {
  flex: 1;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .social-network-wrapper {
    margin-left: 32px;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .social-network-wrapper {
    border-top: 1px solid #e2e8ef;
  }
}
.district-mega-menu-component .social-list {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .social-list li {
    width: 48px;
    margin-right: 24px;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .social-list li {
    flex: 1;
    border-right: 1px solid #e2e8ef;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .social-list li:last-child {
    border-right: 0;
  }
}
.district-mega-menu-component .social-list a {
  height: 48px;
  width: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.district-mega-menu-component .social-list a path {
  fill: #4a5568;
}
@media screen and (min-width: 1200px) {
  .district-mega-menu-component .social-list a {
    background-color: #e2e8ef;
    margin-right: 12px;
    border-radius: 50%;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .social-list a {
    width: 100%;
    height: 56px;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .social-list {
    width: 100%;
  }
}
.district-mega-menu-component .buttons-list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.district-mega-menu-component .buttons-list li {
  margin-right: 16px;
}
.district-mega-menu-component .buttons-list li:last-child {
  margin-right: 0;
}
.district-mega-menu-component .buttons-list .btn, .district-mega-menu-component .buttons-list input[type=button],
.district-mega-menu-component .buttons-list input[type=submit],
.district-mega-menu-component .buttons-list button[type=submit], .district-mega-menu-component .buttons-list input[type=reset] {
  white-space: nowrap;
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component .buttons-list {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  .district-mega-menu-component {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    height: 0;
  }
  .open-header-menu .district-mega-menu-component {
    height: auto;
  }
}

.mega-menu-2.top-level-container nav {
  height: 100%;
}
.mega-menu-2.top-level-container .top-level-container {
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 20px;
  font-size: 1.1rem;
  font-weight: 600;
  cursor: pointer;
  text-decoration: none;
  color: inherit;
}
.mega-menu-2.top-level-container .top-level-container:hover {
  color: #345DEF;
}
.mega-menu-2.top-level-container .top-level-container:hover .menu-name svg path {
  fill: #345DEF;
}
.mega-menu-2.top-level-container .top-level-container .menu-name {
  display: flex;
  align-items: center;
  gap: 5px;
}
.mega-menu-2.top-level-container .top-level-container .menu-name svg {
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.mega-menu-2.top-level-container .top-level-container .menu-name svg.rotate-arrow {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.mega-menu-2.top-level-container .district-mega-menu-2-component {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  height: 100%;
}
@media screen and (max-width: 1199px) {
  .mega-menu-2.top-level-container .district-mega-menu-2-component {
    margin-right: 0;
  }
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu {
  display: none;
  justify-content: left;
  position: absolute;
  top: 90%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  max-width: 1300px;
  background-color: white;
  z-index: 100;
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 10px 11px -5px rgba(0, 0, 0, 0.5);
  border: 2px solid #E2E8F0;
  cursor: default;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu.active {
  display: flex;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .triangle {
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 15px;
  height: 15px;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .triangle::before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  top: -9px;
  left: 0;
  border: solid #E2E8F0;
  border-width: 0 2px 2px 0;
  display: inline-block;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .triangle::after {
  content: "";
  position: absolute;
  display: inline-block;
  background-color: white;
  width: 15px;
  height: 15px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  top: -6px;
  left: 0;
  border: solid white;
  border-width: 0 2px 2px 0;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .close {
  display: flex;
  position: absolute;
  top: 5px;
  right: 10px;
  color: #345DEF;
  cursor: pointer;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper {
  display: flex;
  gap: 32px;
  color: #1E293B;
  max-width: 100%;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper .left-side {
  width: 280px;
  padding-right: 20px;
  border-right: 1px solid #F1F5F9;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper .middle-side {
  width: 280px;
  padding-right: 20px;
  border-right: 1px solid #F1F5F9;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper .right-side {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 280px;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper .right-side img {
  max-width: 100%;
  border-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper .right-side .feature-description {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  max-width: 100%;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper .right-side a {
  display: flex;
  gap: 7px;
  font-size: 16px;
  font-size: 1rem;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper .parent-title {
  font-size: 1.1rem;
  font-weight: 600;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper .child-page-link {
  display: flex;
  font-size: 1.1rem;
  font-weight: 400;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper .child-page-link:hover {
  text-decoration: underline;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper .child-page-link a {
  width: 100%;
  padding: 8px 0 8px 16px;
  color: #345def;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper ul {
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper li {
  list-style-type: none;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component .sub-menu .wrapper a {
  text-decoration: none;
}
.mega-menu-2.top-level-container .district-mega-menu-2-component.open {
  display: block;
}

.district-mega-menu-2-component-mobile {
  display: none;
  position: absolute;
  height: 100vh;
  width: 100%;
  z-index: 100;
}
.open-mobile-header-menu .district-mega-menu-2-component-mobile {
  display: block;
}
.district-mega-menu-2-component-mobile .btn-menu.js-toggle-menu span.mobile-open {
  display: block;
}
.district-mega-menu-2-component-mobile button {
  border: 0;
  padding: 0;
  background-color: transparent;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: white;
  overflow-y: auto;
  padding-top: 10px;
  padding-bottom: 60px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .first-level-container {
  margin-top: 10px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .second-level-container {
  display: flex;
  flex-direction: column;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .second-level-container .back-button button {
  border: 0;
  background-color: transparent;
  padding: 15px 25px;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 7px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .second-level-container .back-button button span {
  display: flex;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .second-level-container .back-button button svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .second-level-container .title {
  color: #0F172A;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  padding: 10px 25px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .second-level-container .top-level-button-level-2 {
  padding: 15px 25px;
  display: flex;
  justify-content: space-between;
  font-size: 1rem;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .second-level-container .bottom-content {
  padding: 15px 25px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .second-level-container .bottom-content img {
  border-radius: 8px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .second-level-container .bottom-content .feature-description {
  font-size: 14px;
  font-size: 0.875rem;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .second-level-container .bottom-content a {
  text-decoration: none;
  display: flex;
  gap: 7px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .third-level-container {
  display: flex;
  flex-direction: column;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .third-level-container .back-button button {
  border: 0;
  background-color: transparent;
  padding: 15px 25px;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 7px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .third-level-container .back-button button span {
  display: flex;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .third-level-container .back-button button svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .third-level-container .title {
  color: #0F172A;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  padding: 10px 25px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .third-level-container .top-level-button-level-3 {
  padding: 15px 25px;
  display: flex;
  justify-content: space-between;
  font-size: 1rem;
  color: #345def;
  text-decoration: none;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .divider {
  margin: 10px 25px;
  height: 1px;
  background-color: #E2E8F0;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .top-level-button-level-1 {
  width: 100%;
  background-color: white;
  border: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 25px;
  color: #0F172A;
  font-size: 1rem;
  font-weight: 600;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .top-level-button-level-1:hover {
  background-color: lightgray;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list {
  padding: 0 25px;
  margin: 10px 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item a {
  display: flex;
  gap: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 0.25px;
  letter-spacing: 0.01563rem;
  font-weight: 400;
  padding: 14px 0px;
  color: #1D47D8;
  text-decoration: none;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item.has-submenu {
  position: relative;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item.has-submenu button {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 0.25px;
  letter-spacing: 0.01563rem;
  font-weight: 400;
  padding: 14px 0px;
  color: #1D47D8;
  text-decoration: none;
  height: 100%;
  width: 100%;
  background-color: transparent;
  border: 0;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item.has-submenu button .chevron-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-left: auto;
  margin-right: 5px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item.has-submenu button .chevron-icon svg path {
  fill: #1D47D8;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item.has-submenu .submenu {
  display: none;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item.has-submenu .submenu li::marker {
  content: none;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item.has-submenu.is-open .submenu {
  display: block;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item.has-submenu.is-open .chevron-icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin-right: 3px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item .icon {
  width: 24px;
  height: 24px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .list .item .icon svg path {
  stroke: #1D47D8;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .cta-link {
  padding: 0 25px;
  margin-top: 20px;
}
.district-mega-menu-2-component-mobile .top-level-wrapper-mobile .cta-link a {
  display: flex;
  justify-content: center;
  background-color: #FFCF07;
  width: 100%;
  padding: 6px 0px;
  border-radius: 200px;
  color: #432005;
  text-decoration: none;
}

.header-dropdown-component {
  position: relative;
}
.header-dropdown-component .dropdown-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.header-dropdown-component .dropdown-list .dropdown-item {
  width: 100%;
  position: relative;
  z-index: 1;
}
.header-dropdown-component .dropdown-list .dropdown-item a {
  color: #1d1d1d;
  display: block;
}
@media screen and (min-width: 1200px) {
  .header-dropdown-component .dropdown-list .dropdown-item a {
    padding: 11px 16px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.63;
    letter-spacing: -0.01px;
    letter-spacing: -0.00063rem;
    font-weight: 400;
    width: 100%;
    background-color: #fff;
    transition: background-color 0.3s ease;
  }
}
@media screen and (max-width: 1199px) {
  .header-dropdown-component .dropdown-list .dropdown-item a {
    opacity: 0.94;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.43;
    letter-spacing: normal;
  }
}
@media screen and (min-width: 1200px) {
  .header-dropdown-component .dropdown-list .dropdown-item a:hover, .header-dropdown-component .dropdown-list .dropdown-item a:focus, .header-dropdown-component .dropdown-list .dropdown-item a:active {
    background-color: #edf2f7;
  }
}
@media screen and (max-width: 1199px) {
  .header-dropdown-component .dropdown-list .dropdown-item a:hover, .header-dropdown-component .dropdown-list .dropdown-item a:focus, .header-dropdown-component .dropdown-list .dropdown-item a:active {
    color: #345def;
  }
}
@media screen and (max-width: 1199px) {
  .header-dropdown-component .dropdown-list .dropdown-item {
    margin-bottom: 10px;
  }
}
.header-dropdown-component .dropdown-list .title {
  width: 100%;
  font-family: "myriad-pro", sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.17;
  letter-spacing: -0.27px;
  letter-spacing: -0.01688rem;
  color: #1d1d1d;
  margin: 0 0 20px;
}
.header-dropdown-component .dropdown-list .title a {
  font-family: "myriad-pro", sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.17;
  letter-spacing: -0.27px;
  letter-spacing: -0.01688rem;
  color: #1d1d1d;
  transition: color 0.3s ease;
}
.header-dropdown-component .dropdown-list .title a:hover, .header-dropdown-component .dropdown-list .title a:focus, .header-dropdown-component .dropdown-list .title a:active {
  color: #345def;
}
@media screen and (min-width: 1200px) {
  .header-dropdown-component .dropdown-list .title {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  .header-dropdown-component .dropdown-list .title {
    margin-bottom: 28px;
  }
}
.header-dropdown-component .dropdown-list .back {
  margin: 0 -24px 32px;
  border-bottom: 1px solid #e2e8ef;
  width: 100vw;
}
.header-dropdown-component .dropdown-list .back .btn-arrow {
  padding: 12px 24px;
}
.header-dropdown-component .dropdown-list .back .btn-arrow .arrow {
  margin-left: 0;
}
@media screen and (min-width: 1200px) {
  .header-dropdown-component .dropdown-list .back {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .header-dropdown-component .dropdown-list {
    position: absolute;
    top: 100%;
    left: 0;
    display: flex;
    flex-direction: column;
    border: 1px solid #edf2f7;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
    min-width: 280px;
    background-color: #fff;
    border-radius: 4px;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 100;
  }
}
@media screen and (max-width: 1199px) {
  .header-dropdown-component .dropdown-list {
    display: none;
    width: 100%;
    padding: 0 24px 8px;
    flex-direction: column;
  }
}
@media screen and (min-width: 1200px) {
  .header-dropdown-component:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -1px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 12px solid #edf2f7;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s ease;
  }
}
@media screen and (min-width: 1200px) {
  .header-dropdown-component:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -1px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #fff;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 105;
  }
}
.header-dropdown-component:hover .dropdown-list, .header-dropdown-component.open .dropdown-list {
  visibility: visible;
  opacity: 1;
}
@media screen and (min-width: 1200px) {
  .header-dropdown-component:hover:after, .header-dropdown-component:hover:before, .header-dropdown-component.open:after, .header-dropdown-component.open:before {
    visibility: visible;
    opacity: 1;
  }
}

.main-nav {
  display: flex;
  align-items: center;
}
.main-nav .list {
  display: flex;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
@media screen and (max-width: 1199px) {
  .main-nav .list {
    background-color: #fff;
    width: 100%;
    flex-direction: column;
  }
}
.main-nav .list .back {
  border-bottom: 1px solid #e2e8ef;
  width: 100vw;
}
.main-nav .list .back .btn-arrow {
  padding: 12px 24px;
}
.main-nav .list .back .btn-arrow .arrow {
  margin-left: 0;
}
@media screen and (min-width: 1200px) {
  .main-nav .list .back {
    display: none;
  }
}
.main-nav .level-1 {
  position: relative;
}
.main-nav .level-1 > a {
  text-decoration: none;
  padding: 18px 16px;
  margin: 0;
  display: block;
  font-family: "myriad-pro", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: #1d1d1d;
}
.main-nav .level-1 > a path {
  fill: #1d1d1d;
}
.main-nav .level-1 > a:hover {
  color: #345def;
}
@media screen and (min-width: 1200px) {
  .main-nav .level-1 > a {
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 1199px) {
  .main-nav .level-1 > a {
    opacity: 0.9;
    font-family: "myriad-pro", sans-serif;
    letter-spacing: 0.15px;
    letter-spacing: 0.00938rem;
    display: flex;
    justify-content: space-between;
    padding: 10px 32px;
  }
}
.main-nav .level-1 .chevron {
  height: 16px;
  width: 16px;
  margin-left: 10px;
}
.main-nav .level-1 .chevron svg {
  height: inherit;
  width: inherit;
}
@media screen and (max-width: 1199px) {
  .main-nav .level-1 .chevron {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .main-nav .level-1 .arrow {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  .main-nav .level-1 {
    width: 100%;
    border-bottom: 1px solid #e2e8ef;
  }
}
@media screen and (max-width: 1199px) {
  .main-nav {
    visibility: hidden;
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden;
    z-index: 100;
    border-top: 1px solid #e2e8ef;
  }
  .open-header-menu .main-nav {
    height: auto;
  }
  html[data-brand=district] .main-nav {
    display: none;
  }
}
html[data-brand=school] .open-header-menu .main-nav {
  display: flex;
  visibility: visible;
}
@media screen and (max-width: 1199px) {
  .main-nav[data-menu-level="2"] .level-1 {
    display: none;
    border-bottom: 0;
  }
}
.main-nav[data-menu-level="2"] .level-1.open {
  display: block;
}
@media screen and (max-width: 1199px) {
  .main-nav[data-menu-level="2"] .level-1.open > .btn-arrow {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  .main-nav[data-menu-level="2"] .level-1.open .level-2 {
    display: flex;
  }
}
@media print {
  .main-nav {
    display: none;
  }
}

.header-component .btn-search span,
.header-component .btn-menu span {
  line-height: 1.5 !important;
}
.header-component .btn-language {
  border: 0;
  padding: 12px 8px;
  margin: 0;
  cursor: pointer;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #345def;
  transition: color 0.3s ease;
  height: 48px;
}
.header-component .btn-language:hover {
  background-color: #1f388f;
  cursor: default;
}
.header-component .btn-language svg path {
  fill: #345def;
  transition: fill 0.3s ease;
}
.header-component .btn-language span {
  margin-left: 14px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.15px;
  letter-spacing: 0.00938rem;
}
@media screen and (max-width: 1199px) {
  .header-component .btn-language span {
    display: none;
  }
}
html[data-brand=school] .header-component .btn-language {
  color: #1d1d1d;
}
html[data-brand=school] .header-component .btn-language svg path {
  fill: #1d1d1d;
}
html[data-brand=school] .header-component .btn-language:hover {
  background-color: white;
}
@media screen and (max-width: 1199px) {
  .header-component .btn-language {
    padding: 16px 16px 15px;
    height: 55px;
    padding-right: 8px;
  }
  .header-component .btn-language:hover {
    background-color: white;
  }
  html[data-brand=school] .header-component .btn-language {
    padding: 12px 16px;
    padding-right: 12px;
    padding-left: 42px;
  }
  html[data-brand=school] .header-component .btn-language svg path {
    fill: #345def;
  }
}
.header-component .btn-phone {
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #345def;
  transition: background-color 0.3s ease;
}
.header-component .btn-phone svg {
  height: 16px;
  width: 16px;
}
.header-component .btn-phone svg path {
  fill: #345def;
}
.header-component .btn-phone span {
  opacity: 0.87;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.15px;
  letter-spacing: 0.00938rem;
  margin-left: 9px;
}
.header-component .btn-phone:hover {
  color: #1d1d1d;
  background-color: #fff;
}
.header-component .btn-phone:hover svg g path {
  fill: #1d1d1d;
}
.header-component .btn-search {
  border: 0;
  border-left: 1px solid #edf2f7;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: #fff;
  color: #1d1d1d;
  width: 72px;
  height: 100%;
  transition: background-color 0.3s ease;
}
.header-component .btn-search svg {
  height: 20px;
  width: 20px;
}
.header-component .btn-search svg path {
  fill: #1d1d1d;
}
.header-component .btn-search .text {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.25px;
  letter-spacing: 0.01563rem;
  margin-top: 6px;
}
.header-component .btn-search:hover {
  background-color: #edf2f7;
}
@media screen and (max-width: 1199px) {
  .header-component .btn-search {
    width: 55px;
    height: 55px;
  }
}
.header-component .btn-search .icon {
  display: none;
}
.header-component .btn-search .open {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: inherit;
  width: inherit;
}
.header-component .btn-search .open svg {
  height: 24px;
  width: 24px;
}
.header-component .btn-search .open span {
  line-height: 1.5;
}
.header-component .btn-menu {
  border: 0;
  border-left: 1px solid #edf2f7;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: #fff;
  color: #1d1d1d;
  width: 72px;
  transition: background-color 0.3s ease;
}
.header-component .btn-menu svg {
  height: 24px;
  width: 24px;
}
.header-component .btn-menu svg path {
  fill: #1d1d1d;
}
@media screen and (min-width: 1200px) {
  .header-component .btn-menu svg {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
}
.header-component .btn-menu span {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.25px;
  letter-spacing: 0.01563rem;
  margin-top: 1px;
}
.header-component .btn-menu .icon {
  display: none;
}
.header-component .btn-menu .open {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.header-component .btn-menu:hover {
  background-color: #edf2f7;
}
@media screen and (max-width: 1199px) {
  .header-component .btn-menu {
    width: 55px;
    height: 55px;
  }
}
.header-component .gt_selector {
  margin: 0;
  border: 0;
  border-radius: 0;
  padding: 7px 0px 10px;
  background-color: #1f388f;
  background-image: url("../svgs/angle-down-white.svg");
  color: white;
  height: 48px;
}
.header-component .gt_selector:hover {
  background-color: #3e68fd;
  cursor: pointer;
}
.header-component .gt_selector:focus-visible {
  outline: none;
}
.header-component .gt_selector option {
  background-color: white;
  color: black;
}
@media screen and (max-width: 1199px) {
  .header-component .gt_selector {
    height: 55px;
    width: 110px;
    background-color: white;
    background-image: none;
    color: #345def;
    padding-left: 0;
    padding-right: 10px;
  }
  .header-component .gt_selector:hover {
    background-color: white;
  }
}
html[data-brand=school] .header-component .gt_selector {
  background-color: #f5f5f5;
  background-image: url("../svgs/angle-down.svg");
  color: #345def;
}
html[data-brand=school] .header-component .gt_selector:hover {
  background-color: #ebf5ff;
}
@media screen and (max-width: 1199px) {
  html[data-brand=school] .header-component .gt_selector {
    background-color: white;
    background-image: none;
  }
  html[data-brand=school] .header-component .gt_selector:hover {
    background-color: white;
  }
}

.language-component .list {
  padding: 0;
  margin: 0 0 30px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
}
.language-component .list .language {
  width: 33.3333333333%;
}
@media screen and (max-width: 749px) {
  .language-component .list .language {
    width: 100%;
  }
}
.language-component .list .btn-lang {
  display: block;
  width: 100%;
  padding: 20px;
  font-family: "myriad-pro", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.63;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: rgba(29, 29, 29, 0.8);
  background-color: transparent;
  border: 1px solid #edf2f7;
  text-align: center;
  cursor: pointer;
  position: relative;
  outline: none;
}
.language-component .list .btn-lang:focus:before, .language-component .list .btn-lang:active:before, .language-component .list .btn-lang.active:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: solid 1px #345def;
  -webkit-filter: blur(1px);
          filter: blur(1px);
}
.language-component .list .btn-lang:hover {
  color: inherit;
}
@media screen and (max-width: 749px) {
  .language-component .list {
    flex-direction: column;
  }
}
.language-component .action-btns {
  display: flex;
  justify-content: center;
}
.language-component .action-btns button {
  margin: 0 9px;
}
@media screen and (max-width: 1199px) {
  html[data-brand=school] .language-component {
    flex: 1;
  }
}

.search-component .search-form {
  position: absolute;
  top: 100%;
  right: 0;
  max-height: 56px;
  width: 526px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease;
  will-change: opacity, visibility, max-height;
  z-index: 200;
}
.search-component .search-form.open {
  visibility: visible;
  opacity: 1;
}
.search-component .search-form.sayt {
  max-height: 10000px;
}
@media screen and (max-width: 749px) {
  .search-component .search-form {
    width: 100vw;
  }
}
.search-component .wrap-search {
  position: relative;
  width: 100%;
}
.search-component .search-input {
  position: relative;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 14px 72px 14px 16px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.63;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: #1d1d1d;
  background-color: #fff;
  border: 1px solid #edf2f7;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.search-component .search-input::-webkit-search-decoration, .search-component .search-input::-webkit-search-cancel-button, .search-component .search-input::-webkit-search-results-button, .search-component .search-input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.search-component .search-input.radius {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.search-component .search-input.error {
  border: solid 1px rgba(197, 48, 48, 0.8);
}
.search-component .search-input:focus, .search-component .search-input:active {
  outline: 0;
  border: 1px solid #edf2f7;
}
.search-component .btn-submit {
  position: absolute;
  display: flex;
  top: 4px;
  right: 4px;
  bottom: 4px;
  width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: #fff;
  border: 0;
  border-radius: 4px;
  padding: 0;
  transition: background-color 0.3s ease;
}
.search-component .btn-submit:hover, .search-component .btn-submit:focus {
  background-color: #f0f2f6;
}
.search-component .results {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  border: 1px solid #edf2f7;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  visibility: hidden;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.search-component .results.open {
  visibility: visible;
  opacity: 1;
  max-height: 10000px;
}
.search-component .results a {
  display: block;
  padding: 11px 16px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.63;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  font-weight: 400;
  color: #1d1d1d;
  background-color: #fff;
  transition: background-color 0.3s ease;
  will-change: background-color;
  text-decoration: none;
}
.search-component .results a .prefix {
  font-weight: 600;
}
.search-component .results a:hover {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.63;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: #1d1d1d;
  background-color: #edf2f7;
}
@media screen and (min-width: 750px) {
  .search-component {
    position: relative;
  }
}

.language-component .overlay,
.modal-component .overlay {
  position: fixed;
  z-index: 9998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: table;
  transition: opacity 0.3s ease;
  opacity: 0;
  visibility: hidden;
}
.language-component .overlay.open,
.modal-component .overlay.open {
  opacity: 1;
  visibility: visible;
}
.language-component .modal-wrapper,
.modal-component .modal-wrapper {
  position: fixed;
  z-index: 9998;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 855px;
  max-height: 100vh;
  overflow: auto;
  background-color: #fff;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  opacity: 0;
  padding: 32px 32px 50px;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.language-component .modal-wrapper.open,
.modal-component .modal-wrapper.open {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.language-component .header,
.modal-component .header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 38px;
}
.language-component .title,
.modal-component .title {
  opacity: 0.9;
  font-family: "myriad-pro", sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.1px;
  letter-spacing: 0.00625rem;
  margin: 0;
  padding: 0;
}
.language-component .btn-close,
.modal-component .btn-close {
  background-color: transparent;
  height: 20px;
  width: 20px;
  display: block;
  padding: 0;
  margin: 0;
  border: 0;
  cursor: pointer;
}
.language-component .btn-close svg,
.modal-component .btn-close svg {
  height: inherit;
  width: inherit;
}
.language-component .btn-close path,
.modal-component .btn-close path {
  fill: #1d1d1d;
}

.social-links-component .social-list {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.social-links-component .social-list li {
  width: 48px;
  margin-right: 24px;
}
.social-links-component .social-list a {
  height: 48px;
  width: 48px;
  border-radius: 50%;
  background-color: #e2e8ef;
  margin-right: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.social-links-component .social-list a path {
  fill: #4a5568;
}

.content-card-component {
  height: 100%;
  background: #fff;
  border-radius: 12px;
  border: 1px solid #e2e8ef;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in-out;
}
.content-card-component:hover {
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.content-card-component > a {
  display: block;
  height: 100%;
  font-weight: 400;
  text-decoration: none;
}
.content-card-component > a:focus:before {
  border: 3px solid #fb923c;
  -webkit-filter: none;
          filter: none;
  border-radius: 4px;
}
.content-card-component > a:hover .content .card-title {
  color: #3B7BF6;
}
.content-card-component > a:hover .content .link .btn-arrow {
  color: #3B7BF6;
}
.content-card-component > a:hover .content .link .btn-arrow .arrow {
  margin-left: 12px;
}
.content-card-component > a:hover .content .link .btn-arrow .arrow path {
  fill: #3B7BF6;
  stroke: #3B7BF6;
}
.content-card-component .image {
  width: 100%;
  height: 197px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.content-card-component .content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 197px);
  padding: 20px 24px;
}
.content-card-component .content .card-title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: -0.27px;
  letter-spacing: -0.01688rem;
  color: #1E293B;
  transition: all 0.3s ease-in-out;
  font-weight: 600;
}
.content-card-component .content .card-desc {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  letter-spacing: -0.01px;
  letter-spacing: -0.00063rem;
  color: #475569;
}
.content-card-component .content .link {
  display: flex;
  justify-content: end;
}
.content-card-component .content .link .btn-arrow {
  font-weight: 400;
  line-height: 24px;
  line-height: 1.5rem;
  color: #1D47D8;
}
.content-card-component .content .link .btn-arrow .arrow {
  margin-left: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease-in-out;
}
.content-card-component .content .link .btn-arrow .arrow svg path {
  transition: all 0.3s ease-in-out;
  fill: #1D47D8;
  stroke: #1D47D8;
}
.content-card-component.summary .content {
  height: auto;
}
.content-card-component.summary .content .card-title {
  font-family: "myriad-pro", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 26px;
  line-height: 1.625rem;
  letter-spacing: -0.02px;
  letter-spacing: -0.00125rem;
  font-weight: 700;
}

.link-card-component .link {
  display: flex;
  background: #fff;
  border: 1px solid #e2e8ef;
  border-radius: 4px;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s ease;
  text-decoration: none;
}
.link-card-component .link:hover {
  box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.1), 0px 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.link-card-component .link:focus {
  box-shadow: 0px 2px 8px -3px rgba(0, 0, 0, 0.1), 0px 0px 6px 0px rgba(0, 0, 0, 0.05);
}
.link-card-component .link:focus:before {
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  border: 3px solid #fb923c;
  -webkit-filter: none;
          filter: none;
  border-radius: 4px;
}
.link-card-component.simple .link, .link-card-component.image .link {
  justify-content: space-between;
  align-items: stretch;
}
.link-card-component.simple .link:hover .arrow path, .link-card-component.simple .link:focus .arrow path, .link-card-component.image .link:hover .arrow path, .link-card-component.image .link:focus .arrow path {
  fill: #1f388f;
}
.link-card-component.simple .text, .link-card-component.image .text {
  display: flex;
  align-items: center;
  padding: 16px 24px;
  min-width: 0;
  font-size: 1.25rem;
}
@media screen and (min-width: 500px) {
  .link-card-component.simple .text-bounds, .link-card-component.image .text-bounds {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: normal;
  }
}
.link-card-component.simple .arrow, .link-card-component.image .arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 16px;
  border-left: 1px solid #edf2f7;
}
.link-card-component.simple .arrow svg, .link-card-component.image .arrow svg {
  width: 24px;
  height: 24px;
}
.link-card-component.simple .arrow path, .link-card-component.image .arrow path {
  fill: #345def;
  transition: fill 0.3s ease;
}
@media screen and (max-width: 499px) {
  .link-card-component.image .link {
    flex-wrap: wrap;
  }
}
.link-card-component.image .thumb {
  width: 70px;
  min-height: 70px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 499px) {
  .link-card-component.image .thumb {
    width: 100%;
    height: 174px;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
  }
}
.link-card-component.image .text {
  width: calc(100% - 140px);
}
@media screen and (max-width: 499px) {
  .link-card-component.image .text {
    width: calc(100% - 70px);
  }
}
.link-card-component.image .arrow {
  padding: 0 20px;
}
@media screen and (max-width: 499px) {
  .link-card-component.image .arrow {
    border-left: 0;
  }
}
.link-card-component.image .arrow svg {
  width: 28px;
  height: 28px;
}
.link-card-component.icon, .link-card-component.expanded {
  height: 100%;
}
.link-card-component.icon .link, .link-card-component.expanded .link {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.link-card-component.icon .main, .link-card-component.expanded .main {
  padding: 32px;
}
.link-card-component.icon .icon-wrapper, .link-card-component.expanded .icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 16px;
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background-color: #edf2f7;
}
.link-card-component.icon .text, .link-card-component.expanded .text {
  font-family: "myriad-pro", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  letter-spacing: -0.27px;
  letter-spacing: -0.01688rem;
  color: #1d1d1d;
  font-weight: 500;
}
.link-card-component.icon .footer, .link-card-component.expanded .footer {
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #edf2f7;
  padding: 16px;
}
.link-card-component.expanded .link {
  padding: 16px 32px 0;
}
.link-card-component.expanded .main {
  padding: 16px 0;
}
.link-card-component.expanded .footer {
  padding: 16px 0;
}

.white-background,
.grey-background,
.blue-background {
  padding: 24px;
  overflow: hidden;
}
@media screen and (max-width: 749px) {
  .white-background,
  .grey-background,
  .blue-background {
    padding: 16px;
  }
}

.white-background {
  background-color: #fff;
}
.white-background table td, .white-background table th {
  border-color: #1d1d1d;
}

.grey-background {
  background-color: #edf2f7;
}
.grey-background table td, .grey-background table th {
  border-color: #1d1d1d;
}

.blue-background {
  background-color: #1f388f;
  color: #fff;
}
.blue-background table {
  color: #1d1d1d;
}
.blue-background table td, .blue-background table th {
  border-color: #1d1d1d;
}
.blue-background .link-card-component.simple a, .blue-background .link-card-component.image a {
  color: #345def;
}
.blue-background .link-card-component.simple a:hover, .blue-background .link-card-component.image a:hover {
  color: #1f388f;
}
.blue-background h1,
.blue-background h2,
.blue-background h3,
.blue-background h4,
.blue-background h5,
.blue-background h6,
.blue-background a,
.blue-background .subtitle {
  color: #fff;
}
.blue-background blockquote {
  color: #fff;
}
.blue-background blockquote cite {
  color: #fff;
}
.blue-background blockquote cite .title {
  color: #fff;
}
.blue-background figure figcaption {
  color: #fff;
}

.back-to-top {
  background-color: #FFD22B;
  border: 0;
  border-radius: 50%;
  height: 45px;
  width: 45px;
  z-index: 100;
  position: fixed;
  right: 40px;
  bottom: 110px;
  opacity: 0;
  transition: 0.3s all;
}
.back-to-top.active {
  opacity: 1;
}
.back-to-top:hover {
  background-color: #FFB440;
}
.back-to-top:focus, .back-to-top:active {
  border-radius: 50%;
}
.back-to-top:after {
  content: "";
  background-image: url("../svgs/btt-btn.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 749px) {
  .back-to-top:after {
    background-image: url("../svgs/btt-btn-mobile.svg");
    background-position: center;
    background-size: 48%;
  }
}
@media screen and (max-width: 749px) {
  .back-to-top {
    height: 40px;
    width: 40px;
    right: 25px;
    bottom: 95px;
  }
}

.footer-component {
  background-color: #101c48;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.21px;
  letter-spacing: 0.01313rem;
  color: #f0f2f6;
  padding: 56px 0 96px;
}
@media print {
  .footer-component {
    background-color: #fff;
  }
}
@media screen and (max-width: 1199px) {
  .open-header-menu .footer-component {
    display: none;
  }
}
.footer-component h2,
.footer-component h3,
.footer-component h4,
.footer-component h5,
.footer-component h6 {
  color: #fff;
}
@media print {
  .footer-component h2,
  .footer-component h3,
  .footer-component h4,
  .footer-component h5,
  .footer-component h6 {
    color: #1d1d1d;
  }
}
.footer-component a {
  color: #f0f2f6;
}
@media print {
  .footer-component a {
    color: #1d1d1d;
  }
}
.footer-component a:hover {
  color: #f0f2f6;
}
.footer-component .block-padding {
  padding-bottom: 32px;
}
@media screen and (min-width: 1200px) {
  .footer-component .block-padding {
    padding-top: 32px;
    padding-right: 12px;
  }
}
.footer-component .logo a {
  display: block;
}
@media screen and (max-width: 1199px) {
  .footer-component .logo {
    padding-bottom: 56px;
  }
}
@media print {
  .footer-component .logo {
    display: none;
  }
}
.footer-component .section-title {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2.01px;
  letter-spacing: 0.12562rem;
  margin: 0 0 30px;
}
@media screen and (max-width: 1199px) {
  .footer-component .section-title {
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 750px) {
  .footer-component .section-title {
    min-height: 38px;
  }
}
.footer-component .address-block {
  color: rgba(240, 242, 246, 0.8);
  margin: 0 0 16px;
}
@media print {
  .footer-component .address-block {
    color: #1d1d1d;
  }
}
@media screen and (max-width: 1199px) {
  .footer-component .address-block {
    margin-bottom: 6px;
  }
}
.footer-component .address-block .district-address {
  white-space: pre-line;
}
.footer-component .phone {
  display: inline-block;
  color: rgba(240, 242, 246, 0.6);
  margin: 0 0 8px;
  text-decoration: none;
}
@media print {
  .footer-component .phone {
    color: #1d1d1d;
  }
}
.footer-component .email {
  display: inline-block;
  color: rgba(240, 242, 246, 0.6);
  transition: color 0.3s ease;
  will-change: color;
  text-decoration: none;
}
@media print {
  .footer-component .email {
    color: #1d1d1d;
  }
}
.footer-component .email:hover {
  color: #f0f2f6;
}
.footer-component .links-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.footer-component .links-list li {
  margin-bottom: 8px;
}
.footer-component .links-list li:last-child {
  margin-bottom: 0;
}
.footer-component .links-list a {
  font-weight: 400;
  text-decoration: none;
}
.footer-component .utility-row {
  padding-top: 40px;
}
@media screen and (max-width: 1199px) {
  .footer-component .utility-row {
    padding-top: 14px;
  }
}
.footer-component .social-list {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.footer-component .social-list li {
  margin-right: 26px;
}
.footer-component .social-list a {
  height: 24px;
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer-component .social-list a path {
  fill: #fff;
}
@media print {
  .footer-component .social-list a path {
    fill: #1d1d1d;
  }
}
.footer-component .copyright {
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.19px;
  letter-spacing: 0.01188rem;
}
@media print {
  .footer-component .copyright {
    color: #1d1d1d;
  }
}
@media screen and (max-width: 1199px) {
  .footer-component .copyright {
    padding-top: 32px;
  }
}
.footer-component .line-block {
  display: flex;
  justify-content: center;
}
.footer-component .line-block .line {
  display: block;
  width: 1px;
  height: 100%;
  background-color: #172a6c;
}
@media screen and (max-width: 1199px) {
  .footer-component .line-block {
    display: none;
  }
}
@media print {
  .footer-component .line-block {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .footer-component .offset-2 {
    margin-left: 16.6666666667%;
  }
}
@media screen and (max-width: 1199px) {
  .footer-component {
    padding-top: 32px;
  }
}

.breadcrumbs-component {
  padding: 40px 0 68px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 749px) {
  .breadcrumbs-component {
    padding: 32px 0;
  }
}
.breadcrumbs-component .item {
  display: flex;
  align-items: center;
  letter-spacing: -0.2px;
  letter-spacing: -0.0125rem;
}
@media screen and (max-width: 749px) {
  .breadcrumbs-component .item {
    display: none;
  }
}
.breadcrumbs-component .item a {
  color: #1d1d1d;
  font-weight: 400;
  transition: color 0.3s ease;
  text-decoration: none;
}
.breadcrumbs-component .item a:hover, .breadcrumbs-component .item a:focus {
  color: #345def;
}
.breadcrumbs-component .item.current-page {
  font-weight: 500;
}
.breadcrumbs-component .item .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background-color: #ebeffd;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}
.breadcrumbs-component .item .icon svg {
  width: 15px;
  height: 15px;
}
.breadcrumbs-component .item .icon path {
  fill: #345def;
}
.breadcrumbs-component .item .icon:hover, .breadcrumbs-component .item .icon:focus {
  background-color: #ccd7fb;
}
.breadcrumbs-component .separator {
  margin-left: 7px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.breadcrumbs-component .mobile-only {
  display: none;
}
@media screen and (max-width: 749px) {
  .breadcrumbs-component .mobile-only {
    display: block;
  }
}
.breadcrumbs-component .previous .btn-arrow-back {
  color: #1d1d1d;
}
.breadcrumbs-component .previous .btn-arrow-back .arrow path {
  fill: #1d1d1d;
}

.page-title-component h1 {
  padding-bottom: 16px;
  margin-bottom: 32px;
  border-bottom: 1px solid #e2e8ef;
}
@media screen and (max-width: 749px) {
  .page-title-component h1 {
    margin-bottom: 16px;
  }
}

.hero-banner-component {
  margin: 0 0 56px;
}
@media screen and (max-width: 749px) {
  .hero-banner-component {
    margin: 0 0 32px;
  }
}
.hero-banner-component .image {
  position: relative;
}
.hero-banner-component .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(52, 93, 239, 0.4);
}
.hero-banner-component .image img {
  display: block;
  width: 100%;
}
.hero-banner-component.no-overlay .image:after {
  display: none;
}
.hero-banner-component .summary-wrapper {
  font-family: "myriad-pro", sans-serif;
  font-weight: 500;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  letter-spacing: -0.27px;
  letter-spacing: -0.01688rem;
  color: #1d1d1d;
  padding: 0 0 77px;
  border-bottom: 1px solid rgba(226, 232, 239, 0.8);
}
.hero-banner-component .summary-wrapper p {
  margin: 56px auto 0;
  max-width: 856px;
}
@media screen and (max-width: 749px) {
  .hero-banner-component .summary-wrapper {
    padding-bottom: 56px;
    line-height: 30px;
    line-height: 1.875rem;
    letter-spacing: 0.1px;
    letter-spacing: 0.00625rem;
    color: rgba(0, 0, 0, 0.87);
  }
}
@media screen and (max-width: 499px) {
  .hero-banner-component {
    padding-bottom: 56px;
    margin-bottom: 0;
  }
}

.directory-search-component {
  margin-bottom: 16px;
}
.directory-search-component .title {
  font-family: "myriad-pro", sans-serif;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1.11;
  letter-spacing: -0.4px;
  letter-spacing: -0.025rem;
  margin: 0 0 4px;
}
@media screen and (max-width: 1023px) {
  .directory-search-component .title {
    margin-bottom: 12px;
  }
}
.directory-search-component .desc {
  color: #1d1d1d;
}
@media screen and (max-width: 1023px) {
  .directory-search-component .desc {
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #e2e8ef;
  }
}
.directory-search-component .search-component {
  display: flex;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 749px) {
  .directory-search-component .search-component .search-input {
    -webkit-appearance: none;
  }
}
.directory-search-component .wrap-search {
  display: flex;
  align-items: flex-end;
  justify-content: end;
}
.directory-search-component .search {
  width: 100%;
  height: 48px;
  max-width: 570px;
  margin: 0;
}
@media screen and (max-width: 749px) {
  .directory-search-component .search {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .directory-search-component .search::-webkit-input-placeholder {
    opacity: 0;
  }
  .directory-search-component .search:-moz-placeholder {
    opacity: 0;
  }
  .directory-search-component .search::-moz-placeholder {
    opacity: 0;
  }
  .directory-search-component .search:-ms-input-placeholder {
    opacity: 0;
  }
  .directory-search-component .search.placeholder {
    opacity: 0;
  }
}
@media screen and (min-width: 750px) {
  .directory-search-component .search {
    margin-right: 14px;
    flex: 1;
  }
}
.directory-search-component .btn-search {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  width: 160px;
}
@media screen and (min-width: 1024px) {
  .directory-search-component .btn-search svg,
  .directory-search-component .btn-search img {
    margin-right: 10px;
  }
}
.directory-search-component .btn-search path {
  fill: #fff;
}
@media screen and (max-width: 749px) {
  .directory-search-component .btn-search {
    width: 58px;
  }
  .directory-search-component .btn-search span {
    display: none;
  }
}
.directory-search-component .btn-search:focus:before {
  border: 3px solid #fb923c;
}
@media screen and (min-width: 1024px) {
  .directory-search-component {
    padding-bottom: 16px;
    border-bottom: 1px solid #e2e8ef;
  }
}
@media screen and (max-width: 1023px) {
  .directory-search-component {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 750px) and (max-width: 1023px) {
  .directory-search-component .title {
    margin: 0 0 16px;
    padding: 0 0 16px;
    border-bottom: 1px solid #e2e8ef;
  }
}
.directory-search-component .search-label {
  margin: 0 0 16px;
  padding: 0 0 16px;
  max-width: none;
  border-bottom: 1px solid #e2e8ef;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.44px;
  letter-spacing: 0.0275rem;
}
@media screen and (max-width: 749px) {
  .directory-search-component .search-label {
    position: static;
    width: auto;
    height: auto;
  }
}

.directory-filters-component {
  margin-bottom: 32px;
}
.directory-filters-component .label {
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.44px;
  letter-spacing: 0.0275rem;
  color: rgba(0, 0, 0, 0.9);
  margin: 0 0 10px;
}
@media screen and (max-width: 749px) {
  .directory-filters-component .label {
    letter-spacing: -0.01px;
    letter-spacing: -0.00063rem;
  }
}
.directory-filters-component .filters-list {
  padding: 4px;
  margin: 0;
  list-style-type: none;
  display: inline-flex;
  background-color: #edf2f7;
  border-radius: 4px;
}
@media screen and (max-width: 749px) {
  .directory-filters-component .filters-list li {
    width: 100%;
    margin-bottom: 7px;
  }
  .directory-filters-component .filters-list li:last-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 750px) {
  .directory-filters-component .filters-list {
    align-items: center;
  }
}
@media screen and (max-width: 749px) {
  .directory-filters-component .filters-list {
    padding: 8px 6px;
    display: flex;
    flex-wrap: wrap;
  }
}
.directory-filters-component .pill {
  color: #1d1d1d;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.71;
  padding: 5px 16px;
  border: 0;
  background-color: transparent;
  border-radius: 5px;
  min-width: 155px;
  transition: background-color 0.3s ease, color 0.3s ease;
  will-change: background-color, color;
  text-align: center;
}
.directory-filters-component .pill.active {
  color: #fff;
  background-color: #345def;
}
@media screen and (max-width: 749px) {
  .directory-filters-component .pill.active {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
  }
}
@media screen and (max-width: 749px) {
  .directory-filters-component .pill {
    width: 100%;
  }
}
.directory-filters-component .pill:focus:before {
  border: 3px solid #fb923c;
}
@media screen and (max-width: 749px) {
  .directory-filters-component {
    padding-bottom: 38px;
    border-bottom: 1px solid #e2e8ef;
    margin-bottom: 56px;
  }
}

.directory-filters-component {
  margin: 0;
}
@media screen and (max-width: 749px) {
  .directory-filters-component {
    padding: 0 0 16px;
    border: 0;
  }
}
.directory-filters-component.course-catalog-filters .pill {
  min-width: 105px;
}

.course-catalog-filters .top-row {
  padding: 0 0 16px;
  border-bottom: 1px solid #e2e8ef;
}
@media screen and (max-width: 749px) {
  .course-catalog-filters .top-row {
    padding: 0;
    border: 0;
  }
}
.course-catalog-filters .bottom-row {
  padding: 16px 0;
}
@media screen and (max-width: 749px) {
  .course-catalog-filters .bottom-row {
    padding: 0;
  }
}
@media screen and (max-width: 1199px) {
  .course-catalog-filters .sorting-pills {
    margin: 0 0 24px;
  }
}
.course-catalog-filters .download-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 40px;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.43;
}
@media screen and (max-width: 749px) {
  .course-catalog-filters .download-list {
    margin: 0 0 16px;
    flex-direction: column;
  }
}
.course-catalog-filters .download-list li {
  margin: 0 16px 0 0;
}
@media screen and (max-width: 749px) {
  .course-catalog-filters .download-list li {
    width: 100%;
    margin: 8px 0;
  }
}
.course-catalog-filters .download-list .doc {
  display: flex;
  align-items: center;
  font-weight: 400;
  text-decoration: none;
}
.course-catalog-filters .download-list .doc .doc-type {
  display: none;
  align-items: center;
  justify-content: center;
  width: 43px;
  height: 28px;
  margin: 0 8px 0 0;
  border-radius: 4px;
  background-color: #ebeffd;
  font-weight: 600;
  letter-spacing: -0.31px;
  letter-spacing: -0.01938rem;
  color: #1f388f;
}
.course-catalog-filters .download-list .doc[href$=".pdf"] .doc-type {
  display: flex;
}
.course-catalog-filters .filter-checkboxes {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 749px) {
  .course-catalog-filters .filter-checkboxes {
    flex-direction: column;
  }
}
.course-catalog-filters .filter-checkboxes legend {
  margin: 0 16px 0 0;
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.44px;
  letter-spacing: 0.0275rem;
  color: rgba(0, 0, 0, 0.9);
}
@media screen and (max-width: 1023px) {
  .course-catalog-filters .filter-checkboxes legend {
    width: 100%;
  }
}
@media screen and (max-width: 749px) {
  .course-catalog-filters .filter-checkboxes legend {
    padding: 0 0 16px;
    margin: 0 0 8px;
    border-bottom: 1px solid #e2e8ef;
  }
}
.course-catalog-filters .filter-checkboxes .checkbox-label {
  display: flex;
  align-items: center;
  width: auto;
  max-width: none;
  min-height: 40px;
  margin: 0 16px 0 0;
  font-weight: 600;
}
@media screen and (max-width: 749px) {
  .course-catalog-filters .filter-checkboxes .checkbox-label {
    width: 100%;
    margin: 0;
  }
}
.course-catalog-filters .filter-checkboxes .checkbox-label .checkbox {
  margin: 0 16px 0 0;
}
.course-catalog-filters .filter-checkboxes .checkbox-label .checkbox[disabled=disabled] + span {
  color: rgba(29, 29, 29, 0.5);
}
.course-catalog-filters .clear-filters {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
}
.course-catalog-filters .clear-filters .clear-btn {
  min-height: 40px;
  background-color: transparent;
  border: 0;
  color: #345def;
  font-weight: 500;
}
.course-catalog-filters .clear-filters .clear-btn:focus:before, .course-catalog-filters .clear-filters .clear-btn:active:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: solid 1px #345def;
  -webkit-filter: blur(1px);
          filter: blur(1px);
}
.course-catalog-filters .clear-filters .clear-btn:hover {
  color: #1f388f;
}

.directory-cards-component {
  padding-bottom: 115px;
}
.directory-cards-component .schools-list {
  padding: 0;
  list-style-type: none;
}
.directory-cards-component .schools-list li {
  margin-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .directory-cards-component .schools-list li:last-child {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 499px) {
  .directory-cards-component .schools-list li:last-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .directory-cards-component .schools-list {
    flex-direction: column;
  }
}
@media screen and (max-width: 1023px) {
  .directory-cards-component .schools-list {
    flex-wrap: wrap;
  }
}
.directory-cards-component .card {
  border-radius: 4px;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
  border: solid 1px #e2e8ef;
  background-color: #fff;
  display: flex;
  height: 100%;
}
.directory-cards-component .card .row {
  width: 100%;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .directory-cards-component .card .row {
    width: calc(100% - 211px);
  }
}
@media screen and (min-width: 1024px) {
  .directory-cards-component .card {
    align-items: center;
  }
}
@media screen and (max-width: 1023px) {
  .directory-cards-component .card {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1024px) {
  .directory-cards-component .thumbnail img {
    max-width: 211px;
  }
}
@media screen and (max-width: 1023px) {
  .directory-cards-component .thumbnail img {
    width: 100%;
  }
}
.directory-cards-component .thumbnail.svg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 211px;
  height: 136px;
  background: #e2e8ef;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component .thumbnail.svg {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 64.5%;
  }
}
.directory-cards-component .thumbnail.svg svg {
  width: 44px;
  height: 44px;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component .thumbnail.svg svg {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 60px;
    height: 60px;
  }
}
.directory-cards-component .thumbnail.svg path {
  fill: #172a6c;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component .thumbnail {
    width: 100%;
    margin-bottom: 32px;
  }
}
.directory-cards-component .justify {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .directory-cards-component .justify.col-7 {
    justify-content: flex-start;
  }
}
.directory-cards-component .title {
  margin-bottom: 0;
  font-family: "myriad-pro", sans-serif;
  font-weight: 500;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 2;
  letter-spacing: 0.1px;
  letter-spacing: 0.00625rem;
  color: rgba(29, 29, 29, 0.9);
  max-width: 460px;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component .title {
    max-width: 236px;
    padding-bottom: 13px;
    margin-bottom: 18px;
    border-bottom: 1px solid #e2e8ef;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .directory-cards-component .title {
    padding-left: 44px;
  }
}
.directory-cards-component .type {
  white-space: nowrap;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component .type {
    margin-bottom: 32px;
  }
}
.directory-cards-component .school-link {
  white-space: nowrap;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component .school-link {
    margin-bottom: 45px;
  }
}
.directory-cards-component .load-more {
  display: block;
  width: 300px;
  max-width: 100%;
  margin: 32px auto 0;
}
.directory-cards-component .pagination {
  position: relative;
}
.directory-cards-component .pagination .load-more {
  margin: 32px 0 0;
}
.directory-cards-component .pagination .select-div {
  width: 200px;
  margin-top: 32px;
  position: absolute;
  right: 0;
}
.directory-cards-component .pagination .select-div select {
  border: 0;
  background-color: #dbeafe;
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
  color: #1e3a8a;
}
@media screen and (max-width: 880px) {
  .directory-cards-component .pagination {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .directory-cards-component .pagination .select-div {
    position: relative;
    margin-top: 16px;
  }
}

.directory-cards-component.course-catalog-cards .schools-list {
  justify-content: space-around;
}
.directory-cards-component.course-catalog-cards .schools-list li {
  margin: 16px 0;
}
@media screen and (max-width: 749px) {
  .directory-cards-component.course-catalog-cards .schools-list li {
    margin: 8px 0;
  }
}
.directory-cards-component.course-catalog-cards .card {
  flex-direction: column;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component.course-catalog-cards .card {
    position: relative;
    padding: 0 0 80px;
  }
}
.directory-cards-component.course-catalog-cards .card .row:first-child {
  border-bottom: 1px solid #e2e8ef;
}
.directory-cards-component.course-catalog-cards .card .row:last-child {
  padding: 24px 26px 45px 8px;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component.course-catalog-cards .card .row:last-child {
    padding: 16px 16px 0;
  }
}
@media screen and (min-width: 1024px) {
  .directory-cards-component.course-catalog-cards .card .row {
    width: 100%;
  }
}
.directory-cards-component.course-catalog-cards .title {
  max-width: none;
  padding: 16px 8px;
  font-family: "myriad-pro", sans-serif;
  font-weight: 500;
  line-height: 1.17;
  letter-spacing: -0.27px;
  letter-spacing: -0.01688rem;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component.course-catalog-cards .title {
    margin: 0;
    border: 0;
    text-align: left;
  }
}
@media screen and (max-width: 1023px) {
  .directory-cards-component.course-catalog-cards .course-desc {
    border-top: 1px solid #e2e8ef;
    padding: 16px 0 0;
    margin: 0 0 16px;
  }
}
@media screen and (max-width: 1023px) {
  .directory-cards-component.course-catalog-cards .course-desc:first-child {
    border: 0;
    padding: 0;
  }
}
.directory-cards-component.course-catalog-cards .item-label {
  font-weight: 700;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component.course-catalog-cards .item-label {
    margin: 0 0 4px;
  }
}
.directory-cards-component.course-catalog-cards .item-value {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.86;
}
.directory-cards-component.course-catalog-cards .learn-more {
  text-align: right;
}
@media screen and (max-width: 1023px) {
  .directory-cards-component.course-catalog-cards .learn-more {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 80px;
    width: 100%;
    padding: 16px;
    border-top: 1px solid #e2e8ef;
    text-align: center;
  }
}
@media screen and (max-width: 1023px) {
  .directory-cards-component.course-catalog-cards .course-link {
    width: 300px;
    max-width: 100%;
  }
}
.directory-cards-component.course-catalog-cards .no-results {
  padding-top: 32px;
}
.directory-cards-component.course-catalog-cards .load-more {
  display: block;
  width: 300px;
  max-width: 100%;
  margin: 32px auto 0;
}

.loading-component {
  margin: 56px auto;
  width: 70px;
  text-align: center;
}
.loading-component > div {
  width: 18px;
  height: 18px;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: loading-bouncedelay 1.4s infinite ease-in-out both;
  animation: loading-bouncedelay 1.4s infinite ease-in-out both;
}
.loading-component .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loading-component .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes loading-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes loading-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
[data-template=course-catalog-template] .page-title-component {
  border-bottom: 1px solid #e2e8ef;
  margin: 0 0 32px;
}
[data-template=course-catalog-template] .page-title-component h1 {
  border: 0;
  margin: 0;
}
[data-template=course-catalog-template] .page-title-component h1,
[data-template=course-catalog-template] .page-title-component .desc {
  max-width: 720px;
}
[data-template=course-catalog-template] .page-title-component .desc {
  margin: 0 0 32px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZC9fZ2xvYmFsLnNjc3MiLCJjb3Vyc2UtY2F0YWxvZy5jc3MiLCJEOi9KZW5raW5zX0hvbWUvd29ya3NwYWNlL1BHQ1BTLUludGVncmF0aW9uLURlcGxveS9Tb3VyY2VzL1BnY3BzLldlYi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwibW9kL19iYXNlLnNjc3MiLCJtb2QvX3ZhcmlhYmxlcy5zY3NzIiwibW9kL19taXhpbnMuc2NzcyIsIkQ6L0plbmtpbnNfSG9tZS93b3Jrc3BhY2UvUEdDUFMtSW50ZWdyYXRpb24tRGVwbG95L1NvdXJjZXMvUGdjcHMuV2ViL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2NvcmUuc2NzcyIsIkQ6L0plbmtpbnNfSG9tZS93b3Jrc3BhY2UvUEdDUFMtSW50ZWdyYXRpb24tRGVwbG95L1NvdXJjZXMvUGdjcHMuV2ViL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2Vhc2luZy5zY3NzIiwiRDovSmVua2luc19Ib21lL3dvcmtzcGFjZS9QR0NQUy1JbnRlZ3JhdGlvbi1EZXBsb3kvU291cmNlcy9QZ2Nwcy5XZWIvbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fYW5pbWF0aW9ucy5zY3NzIiwibW9kL19ncmlkLnNjc3MiLCJtb2QvcG9ydGFsL19zcGFjaW5nLW1hcmdpbnMuc2NzcyIsIm1vZC9wb3J0YWwvX3NwYWNpbmctcGFkZGluZ3Muc2NzcyIsIm1vZC9fYnV0dG9ucy5zY3NzIiwibW9kL19oZWFkaW5ncy5zY3NzIiwibW9kL19jYXRlZ29yeS10YWdzLnNjc3MiLCJtb2QvX2Zvcm1zLnNjc3MiLCJsaWIvX2VwaXNlcnZlci1mb3Jtcy5zY3NzIiwibW9kL190YWJsZXMuc2NzcyIsIm1vZC9fdGV4dC1zdHlsZXMuc2NzcyIsIm1vZC9faW1hZ2Utc3R5bGVzLnNjc3MiLCJtb2QvX3ZpZGVvLXN0eWxlcy5zY3NzIiwibW9kL2hlYWRlci9faGVhZGVyLnNjc3MiLCJtb2QvaGVhZGVyL191dGlsaXR5LnNjc3MiLCJtb2QvaGVhZGVyL19kaXN0cmljdC1tZWdhLW1lbnUuc2NzcyIsIm1vZC9oZWFkZXIvX2Rpc3RyaWN0LW1lZ2EtbWVudS0yLnNjc3MiLCJtb2QvaGVhZGVyL19oZWFkZXItZHJvcGRvd24uc2NzcyIsIm1vZC9oZWFkZXIvZWxlbWVudHMvX25hdi5zY3NzIiwibW9kL2hlYWRlci9lbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwibW9kL2hlYWRlci9fbGFuZ3VhZ2Uuc2NzcyIsIm1vZC9oZWFkZXIvX3NlYXJjaC5zY3NzIiwibW9kL19tb2RhbC5zY3NzIiwibW9kL19zb2NpYWwtbGlua3Muc2NzcyIsIm1vZC9fY29udGVudC1jYXJkLnNjc3MiLCJtb2QvX2xpbmstY2FyZC5zY3NzIiwibW9kL19yaWNoLXRleHQtc3R5bGVzLnNjc3MiLCJtb2QvX2JhY2stdG8tdG9wLnNjc3MiLCJtb2QvX2Zvb3Rlci5zY3NzIiwibW9kL19icmVhZGNydW1icy5zY3NzIiwibW9kL19wYWdlLXRpdGxlLnNjc3MiLCJtb2QvX2hlcm8tYmFubmVyLnNjc3MiLCJtb2QvX2RpcmVjdG9yeS1zZWFyY2guc2NzcyIsIm1vZC9fY291cnNlLWNhdGFsb2ctc2VhcmNoLnNjc3MiLCJtb2QvX2RpcmVjdG9yeS1maWx0ZXJzLnNjc3MiLCJtb2QvX2NvdXJzZS1jYXRhbG9nLWZpbHRlcnMuc2NzcyIsIm1vZC9fZGlyZWN0b3J5LWNhcmRzLnNjc3MiLCJtb2QvX2NvdXJzZS1jYXRhbG9nLWNhcmRzLnNjc3MiLCJtb2QvX2xvYWRpbmcuc2NzcyIsImNvdXJzZS1jYXRhbG9nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ1Esa0RBQUE7QUFDQSw4Q0FBQTtBQUNBLGtEQUFBO0FBR1I7RUFDSSxrQkFBQTtBQ0ZKOztBQ0xBLDJFQUFBO0FBRUE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFLGlCQUFBLEVBQUEsTUFBQTtFQUNBLDhCQUFBLEVBQUEsTUFBQTtBREtGOztBQ0ZBOytFQUFBO0FBR0E7O0VBQUE7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MEJBQUE7QUw2b0JOO0FLMW9CSTtFQUVFLG1CQUFBO0FMMm9CTjtBS3pvQk07RUFDRSx1QkFBQTtBTDJvQlI7QUtycEJJO0VBRUUsMEJBQUE7QUxzcEJOO0FLbnBCSTtFQUVFLG1CQUFBO0FMb3BCTjtBS2xwQk07RUFDRSx1QkFBQTtBTG9wQlI7QUs5cEJJO0VBRUUsMEJBQUE7QUwrcEJOO0FLNXBCSTtFQUVFLG1CQUFBO0FMNnBCTjtBSzNwQk07RUFDRSx1QkFBQTtBTDZwQlI7QUt2cUJJO0VBRUUsMEJBQUE7QUx3cUJOO0FLcnFCSTtFQUVFLG1CQUFBO0FMc3FCTjtBS3BxQk07RUFDRSx1QkFBQTtBTHNxQlI7QUtockJJO0VBRUUsMEJBQUE7QUxpckJOO0FLOXFCSTtFQUVFLG1CQUFBO0FMK3FCTjtBSzdxQk07RUFDRSx1QkFBQTtBTCtxQlI7QUt6ckJJO0VBRUUsMEJBQUE7QUwwckJOO0FLdnJCSTtFQUVFLG1CQUFBO0FMd3JCTjtBS3RyQk07RUFDRSx1QkFBQTtBTHdyQlI7QUtsc0JJO0VBRUUsMEJBQUE7QUxtc0JOO0FLaHNCSTtFQUVFLG1CQUFBO0FMaXNCTjtBSy9yQk07RUFDRSx1QkFBQTtBTGlzQlI7QUszc0JJO0VBRUUsMEJBQUE7QUw0c0JOO0FLenNCSTtFQUVFLG1CQUFBO0FMMHNCTjtBS3hzQk07RUFDRSx1QkFBQTtBTDBzQlI7QUtwdEJJO0VBRUUsMEJBQUE7QUxxdEJOO0FLbHRCSTtFQUVFLG1CQUFBO0FMbXRCTjtBS2p0Qk07RUFDRSx1QkFBQTtBTG10QlI7QUs3dEJJO0VBRUUsMEJBQUE7QUw4dEJOO0FLM3RCSTtFQUVFLG1CQUFBO0FMNHRCTjtBSzF0Qk07RUFDRSx1QkFBQTtBTDR0QlI7QUt0dUJJO0VBRUUsMEJBQUE7QUx1dUJOO0FLcHVCSTtFQUVFLG1CQUFBO0FMcXVCTjtBS251Qk07RUFDRSx1QkFBQTtBTHF1QlI7QUsvdUJJO0VBRUUsMEJBQUE7QUxndkJOO0FLN3VCSTtFQUVFLG1CQUFBO0FMOHVCTjtBSzV1Qk07RUFDRSx1QkFBQTtBTDh1QlI7QUt4dkJJO0VBRUUsMEJBQUE7QUx5dkJOO0FLdHZCSTtFQUVFLG1CQUFBO0FMdXZCTjtBS3J2Qk07RUFDRSx1QkFBQTtBTHV2QlI7QUtqd0JJO0VBRUUsMEJBQUE7QUxrd0JOO0FLL3ZCSTtFQUVFLG1CQUFBO0FMZ3dCTjtBSzl2Qk07RUFDRSx1QkFBQTtBTGd3QlI7QUsxd0JJO0VBRUUsMEJBQUE7QUwyd0JOO0FLeHdCSTtFQUVFLG1CQUFBO0FMeXdCTjtBS3Z3Qk07RUFDRSx1QkFBQTtBTHl3QlI7QUtueEJJO0VBRUUsMkJBQUE7QUxveEJOO0FLanhCSTtFQUVFLG1CQUFBO0FMa3hCTjtBS2h4Qk07RUFDRSx3QkFBQTtBTGt4QlI7QUs1eEJJO0VBRUUsMkJBQUE7QUw2eEJOO0FLMXhCSTtFQUVFLG1CQUFBO0FMMnhCTjtBS3p4Qk07RUFDRSx3QkFBQTtBTDJ4QlI7QUtyeUJJO0VBRUUsMkJBQUE7QUxzeUJOO0FLbnlCSTtFQUVFLG1CQUFBO0FMb3lCTjtBS2x5Qk07RUFDRSx3QkFBQTtBTG95QlI7QUs5eUJJO0VBRUUsMkJBQUE7QUwreUJOO0FLNXlCSTtFQUVFLG1CQUFBO0FMNnlCTjtBSzN5Qk07RUFDRSx3QkFBQTtBTDZ5QlI7QUt2ekJJO0VBRUUsMkJBQUE7QUx3ekJOO0FLcnpCSTtFQUVFLG1CQUFBO0FMc3pCTjtBS3B6Qk07RUFDRSx3QkFBQTtBTHN6QlI7QUtoMEJJO0VBRUUsMkJBQUE7QUxpMEJOO0FLOXpCSTtFQUVFLG1CQUFBO0FMK3pCTjtBSzd6Qk07RUFDRSx3QkFBQTtBTCt6QlI7QUt6MEJJO0VBRUUsMkJBQUE7QUwwMEJOO0FLdjBCSTtFQUVFLG1CQUFBO0FMdzBCTjtBS3QwQk07RUFDRSx3QkFBQTtBTHcwQlI7QUtsMUJJO0VBRUUsMkJBQUE7QUxtMUJOO0FLaDFCSTtFQUVFLG1CQUFBO0FMaTFCTjtBSy8wQk07RUFDRSx3QkFBQTtBTGkxQlI7QUszMUJJO0VBRUUsMkJBQUE7QUw0MUJOO0FLejFCSTtFQUVFLG1CQUFBO0FMMDFCTjtBS3gxQk07RUFDRSx3QkFBQTtBTDAxQlI7QUtwMkJJO0VBRUUsMkJBQUE7QUxxMkJOO0FLbDJCSTtFQUVFLG1CQUFBO0FMbTJCTjtBS2oyQk07RUFDRSx3QkFBQTtBTG0yQlI7QUs3MkJJO0VBRUUsMkJBQUE7QUw4MkJOO0FLMzJCSTtFQUVFLG1CQUFBO0FMNDJCTjtBSzEyQk07RUFDRSx3QkFBQTtBTDQyQlI7QUt0M0JJO0VBRUUsMkJBQUE7QUx1M0JOO0FLcDNCSTtFQUVFLG1CQUFBO0FMcTNCTjtBS24zQk07RUFDRSx3QkFBQTtBTHEzQlI7QUsvM0JJO0VBRUUsMkJBQUE7QUxnNEJOO0FLNzNCSTtFQUVFLG1CQUFBO0FMODNCTjtBSzUzQk07RUFDRSx3QkFBQTtBTDgzQlI7QUt4NEJJO0VBRUUsMkJBQUE7QUx5NEJOO0FLdDRCSTtFQUVFLG1CQUFBO0FMdTRCTjtBS3I0Qk07RUFDRSx3QkFBQTtBTHU0QlI7QUtqNUJJO0VBRUUsMkJBQUE7QUxrNUJOO0FLLzRCSTtFQUVFLG1CQUFBO0FMZzVCTjtBSzk0Qk07RUFDRSx3QkFBQTtBTGc1QlI7QUsxNUJJO0VBRUUsMkJBQUE7QUwyNUJOO0FLeDVCSTtFQUVFLG1CQUFBO0FMeTVCTjtBS3Y1Qk07RUFDRSx3QkFBQTtBTHk1QlI7QUtuNkJJO0VBRUUsMkJBQUE7QUxvNkJOO0FLajZCSTtFQUVFLG1CQUFBO0FMazZCTjtBS2g2Qk07RUFDRSx3QkFBQTtBTGs2QlI7QUs1NkJJO0VBRUUsMkJBQUE7QUw2NkJOO0FLMTZCSTtFQUVFLG1CQUFBO0FMMjZCTjtBS3o2Qk07RUFDRSx3QkFBQTtBTDI2QlI7QUtyN0JJO0VBRUUsMkJBQUE7QUxzN0JOO0FLbjdCSTtFQUVFLG1CQUFBO0FMbzdCTjtBS2w3Qk07RUFDRSx3QkFBQTtBTG83QlI7QUs5N0JJO0VBRUUsMkJBQUE7QUwrN0JOO0FLNTdCSTtFQUVFLG1CQUFBO0FMNjdCTjtBSzM3Qk07RUFDRSx3QkFBQTtBTDY3QlI7QUt2OEJJO0VBRUUsMkJBQUE7QUx3OEJOO0FLcjhCSTtFQUVFLG1CQUFBO0FMczhCTjtBS3A4Qk07RUFDRSx3QkFBQTtBTHM4QlI7QUtoOUJJO0VBRUUsMkJBQUE7QUxpOUJOO0FLOThCSTtFQUVFLG1CQUFBO0FMKzhCTjtBSzc4Qk07RUFDRSx3QkFBQTtBTCs4QlI7QUt6OUJJO0VBRUUsMkJBQUE7QUwwOUJOO0FLdjlCSTtFQUVFLG1CQUFBO0FMdzlCTjtBS3Q5Qk07RUFDRSx3QkFBQTtBTHc5QlI7QUtsK0JJO0VBRUUsMkJBQUE7QUxtK0JOO0FLaCtCSTtFQUVFLG1CQUFBO0FMaStCTjtBSy85Qk07RUFDRSx3QkFBQTtBTGkrQlI7QUszK0JJO0VBRUUsMkJBQUE7QUw0K0JOO0FLeitCSTtFQUVFLG1CQUFBO0FMMCtCTjtBS3grQk07RUFDRSx3QkFBQTtBTDArQlI7QUtwL0JJO0VBRUUsMkJBQUE7QUxxL0JOO0FLbC9CSTtFQUVFLG1CQUFBO0FMbS9CTjtBS2ovQk07RUFDRSx3QkFBQTtBTG0vQlI7QUs3L0JJO0VBRUUsMkJBQUE7QUw4L0JOO0FLMy9CSTtFQUVFLG1CQUFBO0FMNC9CTjtBSzEvQk07RUFDRSx3QkFBQTtBTDQvQlI7QUt0Z0NJO0VBRUUsMkJBQUE7QUx1Z0NOO0FLcGdDSTtFQUVFLG1CQUFBO0FMcWdDTjtBS25nQ007RUFDRSx3QkFBQTtBTHFnQ1I7QUsvZ0NJO0VBRUUsMkJBQUE7QUxnaENOO0FLN2dDSTtFQUVFLG1CQUFBO0FMOGdDTjtBSzVnQ007RUFDRSx3QkFBQTtBTDhnQ1I7QUt4aENJO0VBRUUsMkJBQUE7QUx5aENOO0FLdGhDSTtFQUVFLG1CQUFBO0FMdWhDTjtBS3JoQ007RUFDRSx3QkFBQTtBTHVoQ1I7QUtqaUNJO0VBRUUsMkJBQUE7QUxraUNOO0FLL2hDSTtFQUVFLG1CQUFBO0FMZ2lDTjtBSzloQ007RUFDRSx3QkFBQTtBTGdpQ1I7QUsxaUNJO0VBRUUsMkJBQUE7QUwyaUNOO0FLeGlDSTtFQUVFLG1CQUFBO0FMeWlDTjtBS3ZpQ007RUFDRSx3QkFBQTtBTHlpQ1I7QUtuakNJO0VBRUUsMkJBQUE7QUxvakNOO0FLampDSTtFQUVFLG1CQUFBO0FMa2pDTjtBS2hqQ007RUFDRSx3QkFBQTtBTGtqQ1I7QUs1akNJO0VBRUUsMkJBQUE7QUw2akNOO0FLMWpDSTtFQUVFLG1CQUFBO0FMMmpDTjtBS3pqQ007RUFDRSx3QkFBQTtBTDJqQ1I7QUtya0NJO0VBRUUsMkJBQUE7QUxza0NOO0FLbmtDSTtFQUVFLG1CQUFBO0FMb2tDTjtBS2xrQ007RUFDRSx3QkFBQTtBTG9rQ1I7QUs5a0NJO0VBRUUsMkJBQUE7QUwra0NOO0FLNWtDSTtFQUVFLG1CQUFBO0FMNmtDTjtBSzNrQ007RUFDRSx3QkFBQTtBTDZrQ1I7QUt2bENJO0VBRUUsMkJBQUE7QUx3bENOO0FLcmxDSTtFQUVFLG1CQUFBO0FMc2xDTjtBS3BsQ007RUFDRSx3QkFBQTtBTHNsQ1I7QUtobUNJO0VBRUUsMkJBQUE7QUxpbUNOO0FLOWxDSTtFQUVFLG1CQUFBO0FMK2xDTjtBSzdsQ007RUFDRSx3QkFBQTtBTCtsQ1I7QUt6bUNJO0VBRUUsMkJBQUE7QUwwbUNOO0FLdm1DSTtFQUVFLG1CQUFBO0FMd21DTjtBS3RtQ007RUFDRSx3QkFBQTtBTHdtQ1I7QUtsbkNJO0VBRUUsMkJBQUE7QUxtbkNOO0FLaG5DSTtFQUVFLG1CQUFBO0FMaW5DTjtBSy9tQ007RUFDRSx3QkFBQTtBTGluQ1I7QUszbkNJO0VBRUUsMkJBQUE7QUw0bkNOO0FLem5DSTtFQUVFLG1CQUFBO0FMMG5DTjtBS3huQ007RUFDRSx3QkFBQTtBTDBuQ1I7O0FNcm1DSTtFQUVFLGdFQXBDTztBTjJvQ2I7QU16bUNJO0VBRUUsNERBcENPO0FOOG9DYjtBTTVtQ0k7RUFFRSx1REFwQ087QU5pcENiO0FNL21DSTtFQUVFLHVEQXBDTztBTm9wQ2I7QU1sbkNJO0VBRUUsMERBcENPO0FOdXBDYjtBTXJuQ0k7RUFFRSxrRUFwQ087QU4wcENiO0FNeG5DSTtFQUVFLG1FQXBDTztBTjZwQ2I7QU0zbkNJO0VBRUUsa0VBcENPO0FOZ3FDYjtBTTluQ0k7RUFFRSwrREFwQ087QU5tcUNiO0FNam9DSTtFQUVFLCtEQXBDTztBTnNxQ2I7QU1wb0NJO0VBRUUsaUVBcENPO0FOeXFDYjtBTXZvQ0k7RUFFRSxpRUFwQ087QU40cUNi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Q0kscUJBQUE7QVJ3MkNSO0FRdDJDUTtFQUhKO0lBSVEsV0FBQTtFUnkyQ1Y7QUFDRjtBUXQyQ0k7RUFDSSxXQUFBO0FSdzJDUjtBSS84Q0k7RUkwR0E7SUFFUSxvQkFBQTtFUnUyQ1Y7QUFDRjtBSXA5Q0k7RUlnSEE7SUFFUSxxQkFBQTtFUnMyQ1Y7QUFDRjtBSXo5Q0k7RUlzSEE7SUFFUSxVQUFBO0VScTJDVjtBQUNGO0FJOTlDSTtFSTRIQTtJQUVRLHFCQUFBO0VSbzJDVjtBQUNGO0FJbitDSTtFSWtJQTtJQUVRLHFCQUFBO0VSbTJDVjtBQUNGO0FJeCtDSTtFSXdJQTtJQUVRLFVBQUE7RVJrMkNWO0FBQ0Y7QUk3K0NJO0VJOElBO0lBRVEscUJBQUE7RVJpMkNWO0FBQ0Y7QUlsL0NJO0VJb0pBO0lBRVEscUJBQUE7RVJnMkNWO0FBQ0Y7QUl2L0NJO0VJMEpBO0lBRVEsVUFBQTtFUisxQ1Y7QUFDRjtBSTUvQ0k7RUlnS0E7SUFFUSxxQkFBQTtFUjgxQ1Y7QUFDRjtBSWpnREk7RUlzS0E7SUFFUSxxQkFBQTtFUjYxQ1Y7QUFDRjtBSXRnREk7RUk0S0E7SUFFUSxXQUFBO0VSNDFDVjtBQUNGO0FJcmhESTtFSTRMQTtJQUVRLG9CQUFBO0VSMjFDVjtBQUNGO0FJMWhESTtFSWtNQTtJQUVRLHFCQUFBO0VSMDFDVjtBQUNGO0FJL2hESTtFSXdNQTtJQUVRLFVBQUE7RVJ5MUNWO0FBQ0Y7QUlwaURJO0VJOE1BO0lBRVEscUJBQUE7RVJ3MUNWO0FBQ0Y7QUl6aURJO0VJb05BO0lBRVEscUJBQUE7RVJ1MUNWO0FBQ0Y7QUk5aURJO0VJME5BO0lBRVEsVUFBQTtFUnMxQ1Y7QUFDRjtBSW5qREk7RUlnT0E7SUFFUSxxQkFBQTtFUnExQ1Y7QUFDRjtBSXhqREk7RUlzT0E7SUFFUSxxQkFBQTtFUm8xQ1Y7QUFDRjtBSTdqREk7RUk0T0E7SUFFUSxVQUFBO0VSbTFDVjtBQUNGO0FJbGtESTtFSWtQQTtJQUVRLHFCQUFBO0VSazFDVjtBQUNGO0FJdmtESTtFSXdQQTtJQUVRLHFCQUFBO0VSaTFDVjtBQUNGO0FJNWtESTtFSThQQTtJQUVRLFdBQUE7RVJnMUNWO0FBQ0Y7QUlybURJO0VJd1JBO0lBRVEsb0JBQUE7RVIrMENWO0FBQ0Y7QUkxbURJO0VJOFJBO0lBRVEscUJBQUE7RVI4MENWO0FBQ0Y7QUkvbURJO0VJb1NBO0lBRVEsVUFBQTtFUjYwQ1Y7QUFDRjtBSXBuREk7RUkwU0E7SUFFUSxxQkFBQTtFUjQwQ1Y7QUFDRjtBSXpuREk7RUlnVEE7SUFFUSxxQkFBQTtFUjIwQ1Y7QUFDRjtBSTluREk7RUlzVEE7SUFFUSxVQUFBO0VSMDBDVjtBQUNGO0FJbm9ESTtFSTRUQTtJQUVRLHFCQUFBO0VSeTBDVjtBQUNGO0FJeG9ESTtFSWtVQTtJQUVRLHFCQUFBO0VSdzBDVjtBQUNGO0FJN29ESTtFSXdVQTtJQUVRLFVBQUE7RVJ1MENWO0FBQ0Y7QUlscERJO0VJOFVBO0lBRVEscUJBQUE7RVJzMENWO0FBQ0Y7QUl2cERJO0VJb1ZBO0lBRVEscUJBQUE7RVJxMENWO0FBQ0Y7QUk1cERJO0VJMFZBO0lBRVEsV0FBQTtFUm8wQ1Y7QUFDRjtBSTNxREk7RUkwV0E7SUFFUSxvQkFBQTtFUm0wQ1Y7QUFDRjtBSWhyREk7RUlnWEE7SUFFUSxxQkFBQTtFUmswQ1Y7QUFDRjtBSXJyREk7RUlzWEE7SUFFUSxVQUFBO0VSaTBDVjtBQUNGO0FJMXJESTtFSTRYQTtJQUVRLHFCQUFBO0VSZzBDVjtBQUNGO0FJL3JESTtFSWtZQTtJQUVRLHFCQUFBO0VSK3pDVjtBQUNGO0FJcHNESTtFSXdZQTtJQUVRLFVBQUE7RVI4ekNWO0FBQ0Y7QUl6c0RJO0VJOFlBO0lBRVEscUJBQUE7RVI2ekNWO0FBQ0Y7QUk5c0RJO0VJb1pBO0lBRVEscUJBQUE7RVI0ekNWO0FBQ0Y7QUludERJO0VJMFpBO0lBRVEsVUFBQTtFUjJ6Q1Y7QUFDRjtBSXh0REk7RUlnYUE7SUFFUSxxQkFBQTtFUjB6Q1Y7QUFDRjtBSTd0REk7RUlzYUE7SUFFUSxxQkFBQTtFUnl6Q1Y7QUFDRjtBSWx1REk7RUk0YUE7SUFFUSxXQUFBO0VSd3pDVjtBQUNGOztBUzF1REE7RUFDSSxTQUFBO0FUNnVESjs7QVMxdURBO0VBQ0ksV051SEM7QUhzbkRMOztBUzF1REE7RUFDSSxXTmtIQztBSDJuREw7O0FTMXVEQTtFQUNJLFlONkdDO0FIZ29ETDs7QVMxdURBO0VBQ0ksWU53R0M7QUhxb0RMOztBUzF1REE7RUFDSSxZTm1HQztBSDBvREw7O0FTMXVEQTtFQUNJLFlOOEZDO0FIK29ETDs7QVMxdURBO0VBQ0ksWU55RkM7QUhvcERMOztBUzF1REE7RUFDSSxZTm9GQztBSHlwREw7O0FTMXVEQTtFQUNJLFlOK0VDO0FIOHBETDs7QVMxdURBO0VBQ0ksWU4wRUU7QUhtcUROOztBUzF1REE7RUFDSSxZTnFFRTtBSHdxRE47O0FTMXVEQTtFQUNJLFlOZ0VFO0FINnFETjs7QVMxdURBO0VBQ0ksWU4yREU7QUhrckROOztBUzF1REE7RUFDSSxZTnNERTtBSHVyRE47O0FTMXVEQTtFQUNJLFlOaURFO0FINHJETjs7QVMxdURBO0VBQ0ksWU40Q0U7QUhpc0ROOztBUzF1REE7RUFDSSxZTnVDRTtBSHNzRE47O0FTMXVEQTtFQUNJLFlOa0NFO0FIMnNETjs7QVMxdURBO0VBQ0ksWU42QkU7QUhndEROOztBUzF1REE7RUFDSSxZTndCRTtBSHF0RE47O0FTMXVEQTtFQUNJLGdCQUFBO0FUNnVESjs7QVMxdURBO0VBQ0ksa0JObUNDO0FIMHNETDs7QVMxdURBO0VBQ0ksa0JOOEJDO0FIK3NETDs7QVMxdURBO0VBQ0ksbUJOeUJDO0FIb3RETDs7QVMxdURBO0VBQ0ksbUJOb0JDO0FIeXRETDs7QVMxdURBO0VBQ0ksbUJOZUM7QUg4dERMOztBUzF1REE7RUFDSSxtQk5VQztBSG11REw7O0FTMXVEQTtFQUNJLG1CTktDO0FId3VETDs7QVMxdURBO0VBQ0ksbUJBQUE7QVQ2dURKOztBUzF1REE7RUFDSSxtQk5MQztBSGt2REw7O0FTMXVEQTtFQUNJLG1CTlZFO0FIdXZETjs7QVMxdURBO0VBQ0ksbUJOZkU7QUg0dkROOztBUzF1REE7RUFDSSxtQk5wQkU7QUhpd0ROOztBUzF1REE7RUFDSSxtQk56QkU7QUhzd0ROOztBUzF1REE7RUFDSSxtQk45QkU7QUgyd0ROOztBUzF1REE7RUFDSSxtQk5uQ0U7QUhneEROOztBUzF1REE7RUFDSSxtQk54Q0U7QUhxeEROOztBUzF1REE7RUFDSSxtQk43Q0U7QUgweEROOztBUzF1REE7RUFDSSxtQk5sREU7QUgreEROOztBUzF1REE7RUFDSSxtQk52REU7QUhveUROOztBUzF1REE7RUFDSSxtQk41REU7QUh5eUROOztBUzF1REE7RUFDSSxhQUFBO0FUNnVESjs7QVMxdURBO0VBQ0ksZU5qREM7QUg4eERMOztBUzF1REE7RUFDSSxlTnREQztBSG15REw7O0FTMXVEQTtFQUNJLGdCTjNEQztBSHd5REw7O0FTMXVEQTtFQUNJLGdCTmhFQztBSDZ5REw7O0FTMXVEQTtFQUNJLGdCTnJFQztBSGt6REw7O0FTMXVEQTtFQUNJLGdCTjFFQztBSHV6REw7O0FTMXVEQTtFQUNJLGdCTi9FQztBSDR6REw7O0FTMXVEQTtFQUNJLGdCTnBGQztBSGkwREw7O0FTMXVEQTtFQUNJLGdCTnpGQztBSHMwREw7O0FTMXVEQTtFQUNJLGdCTjlGRTtBSDIwRE47O0FTMXVEQTtFQUNJLGdCTm5HRTtBSGcxRE47O0FTMXVEQTtFQUNJLGdCTnhHRTtBSHExRE47O0FTMXVEQTtFQUNJLGdCTjdHRTtBSDAxRE47O0FTMXVEQTtFQUNJLGdCTmxIRTtBSCsxRE47O0FTMXVEQTtFQUNJLGdCTnZIRTtBSG8yRE47O0FTMXVEQTtFQUNJLGdCTjVIRTtBSHkyRE47O0FTMXVEQTtFQUNJLGdCTmpJRTtBSDgyRE47O0FTMXVEQTtFQUNJLGdCTnRJRTtBSG0zRE47O0FTMXVEQTtFQUNJLGdCTjNJRTtBSHczRE47O0FTMXVEQTtFQUNJLGdCTmhKRTtBSDYzRE47O0FTMXVEQTtFQUNJLGNBQUE7QVQ2dURKOztBUzF1REE7RUFDSSxnQk5ySUM7QUhrM0RMOztBUzF1REE7RUFDSSxnQk4xSUM7QUh1M0RMOztBUzF1REE7RUFDSSxpQk4vSUM7QUg0M0RMOztBUzF1REE7RUFDSSxpQk5wSkM7QUhpNERMOztBUzF1REE7RUFDSSxpQk56SkM7QUhzNERMOztBUzF1REE7RUFDSSxpQk45SkM7QUgyNERMOztBUzF1REE7RUFDSSxpQk5uS0M7QUhnNURMOztBUzF1REE7RUFDSSxpQk54S0M7QUhxNURMOztBUzF1REE7RUFDSSxpQk43S0M7QUgwNURMOztBUzF1REE7RUFDSSxpQk5sTEU7QUgrNUROOztBUzF1REE7RUFDSSxpQk52TEU7QUhvNkROOztBUzF1REE7RUFDSSxpQk41TEU7QUh5NkROOztBUzF1REE7RUFDSSxpQk5qTUU7QUg4NkROOztBUzF1REE7RUFDSSxpQk50TUU7QUhtN0ROOztBUzF1REE7RUFDSSxpQk4zTUU7QUh3N0ROOztBUzF1REE7RUFDSSxpQk5oTkU7QUg2N0ROOztBUzF1REE7RUFDSSxpQk5yTkU7QUhrOEROOztBUzF1REE7RUFDSSxpQk4xTkU7QUh1OEROOztBUzF1REE7RUFDSSxpQk4vTkU7QUg0OEROOztBUzF1REE7RUFDSSxpQk5wT0U7QUhpOUROOztBUzF1REE7RUFDSSxlQUFBO0FUNnVESjs7QVMxdURBO0VBQ0ksaUJOek5DO0FIczhETDs7QVMxdURBO0VBQ0ksaUJOOU5DO0FIMjhETDs7QVMxdURBO0VBQ0ksa0JObk9DO0FIZzlETDs7QVMxdURBO0VBQ0ksa0JOeE9DO0FIcTlETDs7QVMxdURBO0VBQ0ksa0JON09DO0FIMDlETDs7QVMxdURBO0VBQ0ksa0JObFBDO0FIKzlETDs7QVMxdURBO0VBQ0ksa0JOdlBDO0FIbytETDs7QVMxdURBO0VBQ0ksa0JONVBDO0FIeStETDs7QVMxdURBO0VBQ0ksa0JOalFDO0FIOCtETDs7QVMxdURBO0VBQ0ksa0JOdFFFO0FIbS9ETjs7QVMxdURBO0VBQ0ksa0JOM1FFO0FIdy9ETjs7QVMxdURBO0VBQ0ksa0JOaFJFO0FINi9ETjs7QVMxdURBO0VBQ0ksa0JOclJFO0FIa2dFTjs7QVMxdURBO0VBQ0ksa0JOMVJFO0FIdWdFTjs7QVMxdURBO0VBQ0ksa0JOL1JFO0FINGdFTjs7QVMxdURBO0VBQ0ksa0JOcFNFO0FIaWhFTjs7QVMxdURBO0VBQ0ksa0JOelNFO0FIc2hFTjs7QVMxdURBO0VBQ0ksa0JOOVNFO0FIMmhFTjs7QVMxdURBO0VBQ0ksa0JOblRFO0FIZ2lFTjs7QVMxdURBO0VBQ0ksa0JOeFRFO0FIcWlFTjs7QUlqb0VJO0VLd1pKO0lBR1EsU0FBQTtFVDJ1RE47QUFDRjs7QUl2b0VJO0VLK1pKO0lBR1EsV05uVEg7RUg2aEVIO0FBQ0Y7O0FJN29FSTtFS3NhSjtJQUdRLFdOM1RIO0VIb2lFSDtBQUNGOztBSW5wRUk7RUs2YUo7SUFHUSxZTm5VSDtFSDJpRUg7QUFDRjs7QUl6cEVJO0VLb2JKO0lBR1EsWU4zVUg7RUhrakVIO0FBQ0Y7O0FJL3BFSTtFSzJiSjtJQUdRLFlOblZIO0VIeWpFSDtBQUNGOztBSXJxRUk7RUtrY0o7SUFHUSxZTjNWSDtFSGdrRUg7QUFDRjs7QUkzcUVJO0VLeWNKO0lBR1EsWU5uV0g7RUh1a0VIO0FBQ0Y7O0FJanJFSTtFS2dkSjtJQUdRLFlOM1dIO0VIOGtFSDtBQUNGOztBSXZyRUk7RUt1ZEo7SUFHUSxZTm5YSDtFSHFsRUg7QUFDRjs7QUk3ckVJO0VLOGRKO0lBRVEsWU4xWEY7RUg0bEVKO0FBQ0Y7O0FJbnNFSTtFS29lSjtJQUVRLFlOallGO0VIbW1FSjtBQUNGOztBSXpzRUk7RUswZUo7SUFFUSxZTnhZRjtFSDBtRUo7QUFDRjs7QUkvc0VJO0VLZ2ZKO0lBRVEsWU4vWUY7RUhpbkVKO0FBQ0Y7O0FJcnRFSTtFS3NmSjtJQUVRLFlOdFpGO0VId25FSjtBQUNGOztBSTN0RUk7RUs0Zko7SUFFUSxZTjdaRjtFSCtuRUo7QUFDRjs7QUlqdUVJO0VLa2dCSjtJQUVRLFlOcGFGO0VIc29FSjtBQUNGOztBSXZ1RUk7RUt3Z0JKO0lBRVEsWU4zYUY7RUg2b0VKO0FBQ0Y7O0FJN3VFSTtFSzhnQko7SUFFUSxZTmxiRjtFSG9wRUo7QUFDRjs7QUludkVJO0VLb2hCSjtJQUVRLFlOemJGO0VIMnBFSjtBQUNGOztBSXp2RUk7RUswaEJKO0lBRVEsWU5oY0Y7RUhrcUVKO0FBQ0Y7O0FJL3ZFSTtFS2dpQko7SUFHUSxnQkFBQTtFVGl1RE47QUFDRjs7QUlyd0VJO0VLdWlCSjtJQUdRLGtCTjNiSDtFSDJwRUg7QUFDRjs7QUkzd0VJO0VLOGlCSjtJQUdRLGtCTm5jSDtFSGtxRUg7QUFDRjs7QUlqeEVJO0VLcWpCSjtJQUdRLG1CTjNjSDtFSHlxRUg7QUFDRjs7QUl2eEVJO0VLNGpCSjtJQUdRLG1CTm5kSDtFSGdyRUg7QUFDRjs7QUk3eEVJO0VLbWtCSjtJQUdRLG1CTjNkSDtFSHVyRUg7QUFDRjs7QUlueUVJO0VLMGtCSjtJQUdRLG1CTm5lSDtFSDhyRUg7QUFDRjs7QUl6eUVJO0VLaWxCSjtJQUdRLG1CTjNlSDtFSHFzRUg7QUFDRjs7QUkveUVJO0VLd2xCSjtJQUdRLG1CTm5mSDtFSDRzRUg7QUFDRjs7QUlyekVJO0VLK2xCSjtJQUdRLG1CTjNmSDtFSG10RUg7QUFDRjs7QUkzekVJO0VLc21CSjtJQUVRLG1CTmxnQkY7RUgwdEVKO0FBQ0Y7O0FJajBFSTtFSzRtQko7SUFFUSxtQk56Z0JGO0VIaXVFSjtBQUNGOztBSXYwRUk7RUtrbkJKO0lBRVEsbUJOaGhCRjtFSHd1RUo7QUFDRjs7QUk3MEVJO0VLd25CSjtJQUVRLG1CTnZoQkY7RUgrdUVKO0FBQ0Y7O0FJbjFFSTtFSzhuQko7SUFFUSxtQk45aEJGO0VIc3ZFSjtBQUNGOztBSXoxRUk7RUtvb0JKO0lBRVEsbUJOcmlCRjtFSDZ2RUo7QUFDRjs7QUkvMUVJO0VLMG9CSjtJQUVRLG1CTjVpQkY7RUhvd0VKO0FBQ0Y7O0FJcjJFSTtFS2dwQko7SUFFUSxtQk5uakJGO0VIMndFSjtBQUNGOztBSTMyRUk7RUtzcEJKO0lBRVEsbUJOMWpCRjtFSGt4RUo7QUFDRjs7QUlqM0VJO0VLNHBCSjtJQUVRLG1CTmprQkY7RUh5eEVKO0FBQ0Y7O0FJdjNFSTtFS2txQko7SUFFUSxtQk54a0JGO0VIZ3lFSjtBQUNGOztBSTczRUk7RUt3cUJKO0lBR1EsYUFBQTtFVHV0RE47QUFDRjs7QUluNEVJO0VLK3FCSjtJQUdRLGVObmtCSDtFSHl4RUg7QUFDRjs7QUl6NEVJO0VLc3JCSjtJQUdRLGVOM2tCSDtFSGd5RUg7QUFDRjs7QUkvNEVJO0VLNnJCSjtJQUdRLGdCTm5sQkg7RUh1eUVIO0FBQ0Y7O0FJcjVFSTtFS29zQko7SUFHUSxnQk4zbEJIO0VIOHlFSDtBQUNGOztBSTM1RUk7RUsyc0JKO0lBR1EsZ0JObm1CSDtFSHF6RUg7QUFDRjs7QUlqNkVJO0VLa3RCSjtJQUdRLGdCTjNtQkg7RUg0ekVIO0FBQ0Y7O0FJdjZFSTtFS3l0Qko7SUFHUSxnQk5ubkJIO0VIbTBFSDtBQUNGOztBSTc2RUk7RUtndUJKO0lBR1EsZ0JOM25CSDtFSDAwRUg7QUFDRjs7QUluN0VJO0VLdXVCSjtJQUdRLGdCTm5vQkg7RUhpMUVIO0FBQ0Y7O0FJejdFSTtFSzh1Qko7SUFFUSxnQk4xb0JGO0VIdzFFSjtBQUNGOztBSS83RUk7RUtvdkJKO0lBRVEsZ0JOanBCRjtFSCsxRUo7QUFDRjs7QUlyOEVJO0VLMHZCSjtJQUVRLGdCTnhwQkY7RUhzMkVKO0FBQ0Y7O0FJMzhFSTtFS2d3Qko7SUFFUSxnQk4vcEJGO0VINjJFSjtBQUNGOztBSWo5RUk7RUtzd0JKO0lBRVEsZ0JOdHFCRjtFSG8zRUo7QUFDRjs7QUl2OUVJO0VLNHdCSjtJQUVRLGdCTjdxQkY7RUgyM0VKO0FBQ0Y7O0FJNzlFSTtFS2t4Qko7SUFFUSxnQk5wckJGO0VIazRFSjtBQUNGOztBSW4rRUk7RUt3eEJKO0lBRVEsZ0JOM3JCRjtFSHk0RUo7QUFDRjs7QUl6K0VJO0VLOHhCSjtJQUVRLGdCTmxzQkY7RUhnNUVKO0FBQ0Y7O0FJLytFSTtFS295Qko7SUFFUSxnQk56c0JGO0VIdTVFSjtBQUNGOztBSXIvRUk7RUsweUJKO0lBRVEsZ0JOaHRCRjtFSDg1RUo7QUFDRjs7QUkzL0VJO0VLZ3pCSjtJQUdRLGNBQUE7RVQ2c0ROO0FBQ0Y7O0FJamdGSTtFS3V6Qko7SUFHUSxnQk4zc0JIO0VIdTVFSDtBQUNGOztBSXZnRkk7RUs4ekJKO0lBR1EsZ0JObnRCSDtFSDg1RUg7QUFDRjs7QUk3Z0ZJO0VLcTBCSjtJQUdRLGlCTjN0Qkg7RUhxNkVIO0FBQ0Y7O0FJbmhGSTtFSzQwQko7SUFHUSxpQk5udUJIO0VINDZFSDtBQUNGOztBSXpoRkk7RUttMUJKO0lBR1EsaUJOM3VCSDtFSG03RUg7QUFDRjs7QUkvaEZJO0VLMDFCSjtJQUdRLGlCTm52Qkg7RUgwN0VIO0FBQ0Y7O0FJcmlGSTtFS2kyQko7SUFHUSxpQk4zdkJIO0VIaThFSDtBQUNGOztBSTNpRkk7RUt3MkJKO0lBR1EsaUJObndCSDtFSHc4RUg7QUFDRjs7QUlqakZJO0VLKzJCSjtJQUdRLGlCTjN3Qkg7RUgrOEVIO0FBQ0Y7O0FJdmpGSTtFS3MzQko7SUFFUSxpQk5seEJGO0VIczlFSjtBQUNGOztBSTdqRkk7RUs0M0JKO0lBRVEsaUJOenhCRjtFSDY5RUo7QUFDRjs7QUlua0ZJO0VLazRCSjtJQUVRLGlCTmh5QkY7RUhvK0VKO0FBQ0Y7O0FJemtGSTtFS3c0Qko7SUFFUSxpQk52eUJGO0VIMitFSjtBQUNGOztBSS9rRkk7RUs4NEJKO0lBRVEsaUJOOXlCRjtFSGsvRUo7QUFDRjs7QUlybEZJO0VLbzVCSjtJQUVRLGlCTnJ6QkY7RUh5L0VKO0FBQ0Y7O0FJM2xGSTtFSzA1Qko7SUFFUSxpQk41ekJGO0VIZ2dGSjtBQUNGOztBSWptRkk7RUtnNkJKO0lBRVEsaUJObjBCRjtFSHVnRko7QUFDRjs7QUl2bUZJO0VLczZCSjtJQUVRLGlCTjEwQkY7RUg4Z0ZKO0FBQ0Y7O0FJN21GSTtFSzQ2Qko7SUFFUSxpQk5qMUJGO0VIcWhGSjtBQUNGOztBSW5uRkk7RUtrN0JKO0lBRVEsaUJOeDFCRjtFSDRoRko7QUFDRjs7QUl6bkZJO0VLdzdCSjtJQUdRLGVBQUE7RVRtc0ROO0FBQ0Y7O0FJL25GSTtFSys3Qko7SUFHUSxpQk5uMUJIO0VIcWhGSDtBQUNGOztBSXJvRkk7RUtzOEJKO0lBR1EsaUJOMzFCSDtFSDRoRkg7QUFDRjs7QUkzb0ZJO0VLNjhCSjtJQUdRLGtCTm4yQkg7RUhtaUZIO0FBQ0Y7O0FJanBGSTtFS285Qko7SUFHUSxrQk4zMkJIO0VIMGlGSDtBQUNGOztBSXZwRkk7RUsyOUJKO0lBR1Esa0JObjNCSDtFSGlqRkg7QUFDRjs7QUk3cEZJO0VLaytCSjtJQUdRLGtCTjMzQkg7RUh3akZIO0FBQ0Y7O0FJbnFGSTtFS3krQko7SUFHUSxrQk5uNEJIO0VIK2pGSDtBQUNGOztBSXpxRkk7RUtnL0JKO0lBR1Esa0JOMzRCSDtFSHNrRkg7QUFDRjs7QUkvcUZJO0VLdS9CSjtJQUdRLGtCTm41Qkg7RUg2a0ZIO0FBQ0Y7O0FJcnJGSTtFSzgvQko7SUFFUSxrQk4xNUJGO0VIb2xGSjtBQUNGOztBSTNyRkk7RUtvZ0NKO0lBRVEsa0JOajZCRjtFSDJsRko7QUFDRjs7QUlqc0ZJO0VLMGdDSjtJQUVRLGtCTng2QkY7RUhrbUZKO0FBQ0Y7O0FJdnNGSTtFS2doQ0o7SUFFUSxrQk4vNkJGO0VIeW1GSjtBQUNGOztBSTdzRkk7RUtzaENKO0lBRVEsa0JOdDdCRjtFSGduRko7QUFDRjs7QUludEZJO0VLNGhDSjtJQUVRLGtCTjc3QkY7RUh1bkZKO0FBQ0Y7O0FJenRGSTtFS2tpQ0o7SUFFUSxrQk5wOEJGO0VIOG5GSjtBQUNGOztBSS90Rkk7RUt3aUNKO0lBRVEsa0JOMzhCRjtFSHFvRko7QUFDRjs7QUlydUZJO0VLOGlDSjtJQUVRLGtCTmw5QkY7RUg0b0ZKO0FBQ0Y7O0FJM3VGSTtFS29qQ0o7SUFFUSxrQk56OUJGO0VIbXBGSjtBQUNGOztBSWp2Rkk7RUswakNKO0lBRVEsa0JOaCtCRjtFSDBwRko7QUFDRjs7QVVwd0ZBO0VBQ0ksVUFBQTtBVnV3Rko7O0FVcHdGQTtFQUNJLFlQdUhDO0FIZ3BGTDs7QVVwd0ZBO0VBQ0ksWVBrSEM7QUhxcEZMOztBVXB3RkE7RUFDSSxhUDZHQztBSDBwRkw7O0FVcHdGQTtFQUNJLGFQd0dDO0FIK3BGTDs7QVVwd0ZBO0VBQ0ksYVBtR0M7QUhvcUZMOztBVXB3RkE7RUFDSSxhUDhGQztBSHlxRkw7O0FVcHdGQTtFQUNJLGFQeUZDO0FIOHFGTDs7QVVwd0ZBO0VBQ0ksYVBvRkM7QUhtckZMOztBVXB3RkE7RUFDSSxhUCtFQztBSHdyRkw7O0FVcHdGQTtFQUNJLGFQMEVFO0FINnJGTjs7QVVwd0ZBO0VBQ0ksYVBxRUU7QUhrc0ZOOztBVXB3RkE7RUFDSSxhUGdFRTtBSHVzRk47O0FVcHdGQTtFQUNJLGFQMkRFO0FINHNGTjs7QVVwd0ZBO0VBQ0ksYVBzREU7QUhpdEZOOztBVXB3RkE7RUFDSSxhUGlERTtBSHN0Rk47O0FVcHdGQTtFQUNJLGFQNENFO0FIMnRGTjs7QVVwd0ZBO0VBQ0ksYVB1Q0U7QUhndUZOOztBVXB3RkE7RUFDSSxhUGtDRTtBSHF1Rk47O0FVcHdGQTtFQUNJLGFQNkJFO0FIMHVGTjs7QVVwd0ZBO0VBQ0ksYVB3QkU7QUgrdUZOOztBVXB3RkE7RUFDSSxpQkFBQTtBVnV3Rko7O0FVcHdGQTtFQUNJLG1CUG1DQztBSG91Rkw7O0FVcHdGQTtFQUNJLG1CUDhCQztBSHl1Rkw7O0FVcHdGQTtFQUNJLG9CUHlCQztBSDh1Rkw7O0FVcHdGQTtFQUNJLG9CUG9CQztBSG12Rkw7O0FVcHdGQTtFQUNJLG9CUGVDO0FId3ZGTDs7QVVwd0ZBO0VBQ0ksb0JQVUM7QUg2dkZMOztBVXB3RkE7RUFDSSxvQlBLQztBSGt3Rkw7O0FVcHdGQTtFQUNJLG9CQUFBO0FWdXdGSjs7QVVwd0ZBO0VBQ0ksb0JQTEM7QUg0d0ZMOztBVXB3RkE7RUFDSSxvQlBWRTtBSGl4Rk47O0FVcHdGQTtFQUNJLG9CUGZFO0FIc3hGTjs7QVVwd0ZBO0VBQ0ksb0JQcEJFO0FIMnhGTjs7QVVwd0ZBO0VBQ0ksb0JQekJFO0FIZ3lGTjs7QVVwd0ZBO0VBQ0ksb0JQOUJFO0FIcXlGTjs7QVVwd0ZBO0VBQ0ksb0JQbkNFO0FIMHlGTjs7QVVwd0ZBO0VBQ0ksb0JQeENFO0FIK3lGTjs7QVVwd0ZBO0VBQ0ksb0JQN0NFO0FIb3pGTjs7QVVwd0ZBO0VBQ0ksb0JQbERFO0FIeXpGTjs7QVVwd0ZBO0VBQ0ksb0JQdkRFO0FIOHpGTjs7QVVwd0ZBO0VBQ0ksb0JQNURFO0FIbTBGTjs7QVVwd0ZBO0VBQ0ksY0FBQTtBVnV3Rko7O0FVcHdGQTtFQUNJLGdCUGpEQztBSHd6Rkw7O0FVcHdGQTtFQUNJLGdCUHREQztBSDZ6Rkw7O0FVcHdGQTtFQUNJLGlCUDNEQztBSGswRkw7O0FVcHdGQTtFQUNJLGlCUGhFQztBSHUwRkw7O0FVcHdGQTtFQUNJLGlCUHJFQztBSDQwRkw7O0FVcHdGQTtFQUNJLGlCUDFFQztBSGkxRkw7O0FVcHdGQTtFQUNJLGlCUC9FQztBSHMxRkw7O0FVcHdGQTtFQUNJLGlCUHBGQztBSDIxRkw7O0FVcHdGQTtFQUNJLGlCUHpGQztBSGcyRkw7O0FVcHdGQTtFQUNJLGlCUDlGRTtBSHEyRk47O0FVcHdGQTtFQUNJLGlCUG5HRTtBSDAyRk47O0FVcHdGQTtFQUNJLGlCUHhHRTtBSCsyRk47O0FVcHdGQTtFQUNJLGlCUDdHRTtBSG8zRk47O0FVcHdGQTtFQUNJLGlCUGxIRTtBSHkzRk47O0FVcHdGQTtFQUNJLGlCUHZIRTtBSDgzRk47O0FVcHdGQTtFQUNJLGlCUDVIRTtBSG00Rk47O0FVcHdGQTtFQUNJLGlCUGpJRTtBSHc0Rk47O0FVcHdGQTtFQUNJLGlCUHRJRTtBSDY0Rk47O0FVcHdGQTtFQUNJLGlCUDNJRTtBSGs1Rk47O0FVcHdGQTtFQUNJLGlCUGhKRTtBSHU1Rk47O0FVcHdGQTtFQUNJLGVBQUE7QVZ1d0ZKOztBVXB3RkE7RUFDSSxpQlBySUM7QUg0NEZMOztBVXB3RkE7RUFDSSxpQlAxSUM7QUhpNUZMOztBVXB3RkE7RUFDSSxrQlAvSUM7QUhzNUZMOztBVXB3RkE7RUFDSSxrQlBwSkM7QUgyNUZMOztBVXB3RkE7RUFDSSxrQlB6SkM7QUhnNkZMOztBVXB3RkE7RUFDSSxrQlA5SkM7QUhxNkZMOztBVXB3RkE7RUFDSSxrQlBuS0M7QUgwNkZMOztBVXB3RkE7RUFDSSxrQlB4S0M7QUgrNkZMOztBVXB3RkE7RUFDSSxrQlA3S0M7QUhvN0ZMOztBVXB3RkE7RUFDSSxrQlBsTEU7QUh5N0ZOOztBVXB3RkE7RUFDSSxrQlB2TEU7QUg4N0ZOOztBVXB3RkE7RUFDSSxrQlA1TEU7QUhtOEZOOztBVXB3RkE7RUFDSSxrQlBqTUU7QUh3OEZOOztBVXB3RkE7RUFDSSxrQlB0TUU7QUg2OEZOOztBVXB3RkE7RUFDSSxrQlAzTUU7QUhrOUZOOztBVXB3RkE7RUFDSSxrQlBoTkU7QUh1OUZOOztBVXB3RkE7RUFDSSxrQlByTkU7QUg0OUZOOztBVXB3RkE7RUFDSSxrQlAxTkU7QUhpK0ZOOztBVXB3RkE7RUFDSSxrQlAvTkU7QUhzK0ZOOztBVXB3RkE7RUFDSSxrQlBwT0U7QUgyK0ZOOztBVXB3RkE7RUFDSSxnQkFBQTtBVnV3Rko7O0FVcHdGQTtFQUNJLGtCUHpOQztBSGcrRkw7O0FVcHdGQTtFQUNJLGtCUDlOQztBSHErRkw7O0FVcHdGQTtFQUNJLG1CUG5PQztBSDArRkw7O0FVcHdGQTtFQUNJLG1CUHhPQztBSCsrRkw7O0FVcHdGQTtFQUNJLG1CUDdPQztBSG8vRkw7O0FVcHdGQTtFQUNJLG1CUGxQQztBSHkvRkw7O0FVcHdGQTtFQUNJLG1CUHZQQztBSDgvRkw7O0FVcHdGQTtFQUNJLG1CUDVQQztBSG1nR0w7O0FVcHdGQTtFQUNJLG1CUGpRQztBSHdnR0w7O0FVcHdGQTtFQUNJLG1CUHRRRTtBSDZnR047O0FVcHdGQTtFQUNJLG1CUDNRRTtBSGtoR047O0FVcHdGQTtFQUNJLG1CUGhSRTtBSHVoR047O0FVcHdGQTtFQUNJLG1CUHJSRTtBSDRoR047O0FVcHdGQTtFQUNJLG1CUDFSRTtBSGlpR047O0FVcHdGQTtFQUNJLG1CUC9SRTtBSHNpR047O0FVcHdGQTtFQUNJLG1CUHBTRTtBSDJpR047O0FVcHdGQTtFQUNJLG1CUHpTRTtBSGdqR047O0FVcHdGQTtFQUNJLG1CUDlTRTtBSHFqR047O0FVcHdGQTtFQUNJLG1CUG5URTtBSDBqR047O0FVcHdGQTtFQUNJLG1CUHhURTtBSCtqR047O0FJM3BHSTtFTXdaSjtJQUdRLFVBQUE7RVZxd0ZOO0FBQ0Y7O0FJanFHSTtFTStaSjtJQUdRLFlQblRIO0VIdWpHSDtBQUNGOztBSXZxR0k7RU1zYUo7SUFHUSxZUDNUSDtFSDhqR0g7QUFDRjs7QUk3cUdJO0VNNmFKO0lBR1EsYVBuVUg7RUhxa0dIO0FBQ0Y7O0FJbnJHSTtFTW9iSjtJQUdRLGFQM1VIO0VINGtHSDtBQUNGOztBSXpyR0k7RU0yYko7SUFHUSxhUG5WSDtFSG1sR0g7QUFDRjs7QUkvckdJO0VNa2NKO0lBR1EsYVAzVkg7RUgwbEdIO0FBQ0Y7O0FJcnNHSTtFTXljSjtJQUdRLGFQbldIO0VIaW1HSDtBQUNGOztBSTNzR0k7RU1nZEo7SUFHUSxhUDNXSDtFSHdtR0g7QUFDRjs7QUlqdEdJO0VNdWRKO0lBR1EsYVBuWEg7RUgrbUdIO0FBQ0Y7O0FJdnRHSTtFTThkSjtJQUVRLGFQMVhGO0VIc25HSjtBQUNGOztBSTd0R0k7RU1vZUo7SUFFUSxhUGpZRjtFSDZuR0o7QUFDRjs7QUludUdJO0VNMGVKO0lBRVEsYVB4WUY7RUhvb0dKO0FBQ0Y7O0FJenVHSTtFTWdmSjtJQUVRLGFQL1lGO0VIMm9HSjtBQUNGOztBSS91R0k7RU1zZko7SUFFUSxhUHRaRjtFSGtwR0o7QUFDRjs7QUlydkdJO0VNNGZKO0lBRVEsYVA3WkY7RUh5cEdKO0FBQ0Y7O0FJM3ZHSTtFTWtnQko7SUFFUSxhUHBhRjtFSGdxR0o7QUFDRjs7QUlqd0dJO0VNd2dCSjtJQUVRLGFQM2FGO0VIdXFHSjtBQUNGOztBSXZ3R0k7RU04Z0JKO0lBRVEsYVBsYkY7RUg4cUdKO0FBQ0Y7O0FJN3dHSTtFTW9oQko7SUFFUSxhUHpiRjtFSHFyR0o7QUFDRjs7QUlueEdJO0VNMGhCSjtJQUVRLGFQaGNGO0VINHJHSjtBQUNGOztBSXp4R0k7RU1naUJKO0lBR1EsaUJBQUE7RVYydkZOO0FBQ0Y7O0FJL3hHSTtFTXVpQko7SUFHUSxtQlAzYkg7RUhxckdIO0FBQ0Y7O0FJcnlHSTtFTThpQko7SUFHUSxtQlBuY0g7RUg0ckdIO0FBQ0Y7O0FJM3lHSTtFTXFqQko7SUFHUSxvQlAzY0g7RUhtc0dIO0FBQ0Y7O0FJanpHSTtFTTRqQko7SUFHUSxvQlBuZEg7RUgwc0dIO0FBQ0Y7O0FJdnpHSTtFTW1rQko7SUFHUSxvQlAzZEg7RUhpdEdIO0FBQ0Y7O0FJN3pHSTtFTTBrQko7SUFHUSxvQlBuZUg7RUh3dEdIO0FBQ0Y7O0FJbjBHSTtFTWlsQko7SUFHUSxvQlAzZUg7RUgrdEdIO0FBQ0Y7O0FJejBHSTtFTXdsQko7SUFHUSxvQlBuZkg7RUhzdUdIO0FBQ0Y7O0FJLzBHSTtFTStsQko7SUFHUSxvQlAzZkg7RUg2dUdIO0FBQ0Y7O0FJcjFHSTtFTXNtQko7SUFFUSxvQlBsZ0JGO0VIb3ZHSjtBQUNGOztBSTMxR0k7RU00bUJKO0lBRVEsb0JQemdCRjtFSDJ2R0o7QUFDRjs7QUlqMkdJO0VNa25CSjtJQUVRLG9CUGhoQkY7RUhrd0dKO0FBQ0Y7O0FJdjJHSTtFTXduQko7SUFFUSxvQlB2aEJGO0VIeXdHSjtBQUNGOztBSTcyR0k7RU04bkJKO0lBRVEsb0JQOWhCRjtFSGd4R0o7QUFDRjs7QUluM0dJO0VNb29CSjtJQUVRLG9CUHJpQkY7RUh1eEdKO0FBQ0Y7O0FJejNHSTtFTTBvQko7SUFFUSxvQlA1aUJGO0VIOHhHSjtBQUNGOztBSS8zR0k7RU1ncEJKO0lBRVEsb0JQbmpCRjtFSHF5R0o7QUFDRjs7QUlyNEdJO0VNc3BCSjtJQUVRLG9CUDFqQkY7RUg0eUdKO0FBQ0Y7O0FJMzRHSTtFTTRwQko7SUFFUSxvQlBqa0JGO0VIbXpHSjtBQUNGOztBSWo1R0k7RU1rcUJKO0lBRVEsb0JQeGtCRjtFSDB6R0o7QUFDRjs7QUl2NUdJO0VNd3FCSjtJQUdRLGNBQUE7RVZpdkZOO0FBQ0Y7O0FJNzVHSTtFTStxQko7SUFHUSxnQlBua0JIO0VIbXpHSDtBQUNGOztBSW42R0k7RU1zckJKO0lBR1EsZ0JQM2tCSDtFSDB6R0g7QUFDRjs7QUl6NkdJO0VNNnJCSjtJQUdRLGlCUG5sQkg7RUhpMEdIO0FBQ0Y7O0FJLzZHSTtFTW9zQko7SUFHUSxpQlAzbEJIO0VIdzBHSDtBQUNGOztBSXI3R0k7RU0yc0JKO0lBR1EsaUJQbm1CSDtFSCswR0g7QUFDRjs7QUkzN0dJO0VNa3RCSjtJQUdRLGlCUDNtQkg7RUhzMUdIO0FBQ0Y7O0FJajhHSTtFTXl0Qko7SUFHUSxpQlBubkJIO0VINjFHSDtBQUNGOztBSXY4R0k7RU1ndUJKO0lBR1EsaUJQM25CSDtFSG8yR0g7QUFDRjs7QUk3OEdJO0VNdXVCSjtJQUdRLGlCUG5vQkg7RUgyMkdIO0FBQ0Y7O0FJbjlHSTtFTTh1Qko7SUFFUSxpQlAxb0JGO0VIazNHSjtBQUNGOztBSXo5R0k7RU1vdkJKO0lBRVEsaUJQanBCRjtFSHkzR0o7QUFDRjs7QUkvOUdJO0VNMHZCSjtJQUVRLGlCUHhwQkY7RUhnNEdKO0FBQ0Y7O0FJcitHSTtFTWd3Qko7SUFFUSxpQlAvcEJGO0VIdTRHSjtBQUNGOztBSTMrR0k7RU1zd0JKO0lBRVEsaUJQdHFCRjtFSDg0R0o7QUFDRjs7QUlqL0dJO0VNNHdCSjtJQUVRLGlCUDdxQkY7RUhxNUdKO0FBQ0Y7O0FJdi9HSTtFTWt4Qko7SUFFUSxpQlBwckJGO0VINDVHSjtBQUNGOztBSTcvR0k7RU13eEJKO0lBRVEsaUJQM3JCRjtFSG02R0o7QUFDRjs7QUluZ0hJO0VNOHhCSjtJQUVRLGlCUGxzQkY7RUgwNkdKO0FBQ0Y7O0FJemdISTtFTW95Qko7SUFFUSxpQlB6c0JGO0VIaTdHSjtBQUNGOztBSS9nSEk7RU0weUJKO0lBRVEsaUJQaHRCRjtFSHc3R0o7QUFDRjs7QUlyaEhJO0VNZ3pCSjtJQUdRLGVBQUE7RVZ1dUZOO0FBQ0Y7O0FJM2hISTtFTXV6Qko7SUFHUSxpQlAzc0JIO0VIaTdHSDtBQUNGOztBSWppSEk7RU04ekJKO0lBR1EsaUJQbnRCSDtFSHc3R0g7QUFDRjs7QUl2aUhJO0VNcTBCSjtJQUdRLGtCUDN0Qkg7RUgrN0dIO0FBQ0Y7O0FJN2lISTtFTTQwQko7SUFHUSxrQlBudUJIO0VIczhHSDtBQUNGOztBSW5qSEk7RU1tMUJKO0lBR1Esa0JQM3VCSDtFSDY4R0g7QUFDRjs7QUl6akhJO0VNMDFCSjtJQUdRLGtCUG52Qkg7RUhvOUdIO0FBQ0Y7O0FJL2pISTtFTWkyQko7SUFHUSxrQlAzdkJIO0VIMjlHSDtBQUNGOztBSXJrSEk7RU13MkJKO0lBR1Esa0JQbndCSDtFSGsrR0g7QUFDRjs7QUkza0hJO0VNKzJCSjtJQUdRLGtCUDN3Qkg7RUh5K0dIO0FBQ0Y7O0FJamxISTtFTXMzQko7SUFFUSxrQlBseEJGO0VIZy9HSjtBQUNGOztBSXZsSEk7RU00M0JKO0lBRVEsa0JQenhCRjtFSHUvR0o7QUFDRjs7QUk3bEhJO0VNazRCSjtJQUVRLGtCUGh5QkY7RUg4L0dKO0FBQ0Y7O0FJbm1ISTtFTXc0Qko7SUFFUSxrQlB2eUJGO0VIcWdISjtBQUNGOztBSXptSEk7RU04NEJKO0lBRVEsa0JQOXlCRjtFSDRnSEo7QUFDRjs7QUkvbUhJO0VNbzVCSjtJQUVRLGtCUHJ6QkY7RUhtaEhKO0FBQ0Y7O0FJcm5ISTtFTTA1Qko7SUFFUSxrQlA1ekJGO0VIMGhISjtBQUNGOztBSTNuSEk7RU1nNkJKO0lBRVEsa0JQbjBCRjtFSGlpSEo7QUFDRjs7QUlqb0hJO0VNczZCSjtJQUVRLGtCUDEwQkY7RUh3aUhKO0FBQ0Y7O0FJdm9ISTtFTTQ2Qko7SUFFUSxrQlBqMUJGO0VIK2lISjtBQUNGOztBSTdvSEk7RU1rN0JKO0lBRVEsa0JQeDFCRjtFSHNqSEo7QUFDRjs7QUlucEhJO0VNdzdCSjtJQUdRLGdCQUFBO0VWNnRGTjtBQUNGOztBSXpwSEk7RU0rN0JKO0lBR1Esa0JQbjFCSDtFSCtpSEg7QUFDRjs7QUkvcEhJO0VNczhCSjtJQUdRLGtCUDMxQkg7RUhzakhIO0FBQ0Y7O0FJcnFISTtFTTY4Qko7SUFHUSxtQlBuMkJIO0VINmpISDtBQUNGOztBSTNxSEk7RU1vOUJKO0lBR1EsbUJQMzJCSDtFSG9rSEg7QUFDRjs7QUlqckhJO0VNMjlCSjtJQUdRLG1CUG4zQkg7RUgya0hIO0FBQ0Y7O0FJdnJISTtFTWsrQko7SUFHUSxtQlAzM0JIO0VIa2xISDtBQUNGOztBSTdySEk7RU15K0JKO0lBR1EsbUJQbjRCSDtFSHlsSEg7QUFDRjs7QUluc0hJO0VNZy9CSjtJQUdRLG1CUDM0Qkg7RUhnbUhIO0FBQ0Y7O0FJenNISTtFTXUvQko7SUFHUSxtQlBuNUJIO0VIdW1ISDtBQUNGOztBSS9zSEk7RU04L0JKO0lBRVEsbUJQMTVCRjtFSDhtSEo7QUFDRjs7QUlydEhJO0VNb2dDSjtJQUVRLG1CUGo2QkY7RUhxbkhKO0FBQ0Y7O0FJM3RISTtFTTBnQ0o7SUFFUSxtQlB4NkJGO0VING5ISjtBQUNGOztBSWp1SEk7RU1naENKO0lBRVEsbUJQLzZCRjtFSG1vSEo7QUFDRjs7QUl2dUhJO0VNc2hDSjtJQUVRLG1CUHQ3QkY7RUgwb0hKO0FBQ0Y7O0FJN3VISTtFTTRoQ0o7SUFFUSxtQlA3N0JGO0VIaXBISjtBQUNGOztBSW52SEk7RU1raUNKO0lBRVEsbUJQcDhCRjtFSHdwSEo7QUFDRjs7QUl6dkhJO0VNd2lDSjtJQUVRLG1CUDM4QkY7RUgrcEhKO0FBQ0Y7O0FJL3ZISTtFTThpQ0o7SUFFUSxtQlBsOUJGO0VIc3FISjtBQUNGOztBSXJ3SEk7RU1vakNKO0lBRVEsbUJQejlCRjtFSDZxSEo7QUFDRjs7QUkzd0hJO0VNMGpDSjtJQUVRLG1CUGgrQkY7RUhvckhKO0FBQ0Y7O0FXOXhIQSw2Q0FBQTtBQUNBOzs7RUFDSSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ1JKSztFUUtMLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7QVhteUhKO0FXanlISTs7O0VBQ0ksY0FBQTtFQUNBLHlCUktDO0VRSkQsa0JBQUE7QVhxeUhSO0FXbnlIUTs7Ozs7RUFFSSx5QlJDSDtBSHV5SFQ7QVdweUhJOzs7RUFDSSx5QkFBQTtFQUNBLGNSTkM7RVFPRCxzQlJEQTtFUUVBLDJFUjJCSztFUTFCTCw0REFBQTtBWHd5SFI7QVd0eUhROzs7OztFQUVJLGNSYkg7RVFjRyxzQlJSSjtFUVNJLHFGUnFCRztBSHN4SGY7QVd2eUhJOzs7RUFDSSxjQUFBO0VBQ0EseUJBQUE7QVgyeUhSO0FXenlIUTs7Ozs7RUFFSSx5QkFBQTtBWDh5SFo7QVcxeUhJOzs7RUFDSSx5QlJoQ0M7RVFpQ0QsY1I5QkM7RVErQkQsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FYOHlIUjtBVzV5SFE7Ozs7O0VBRUkseUJSeENIO0FIeTFIVDs7QVc1eUhBLDZDQUFBO0FBQ0E7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SSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBNUNrbVFaOztBNkMxdFFBO0VBQ0ksaUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QTdDNnRRSjtBNkMzdFFJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxxRUFBQTtFQUNBLDZEQUFBO0E3QzZ0UVI7QTZDMXRRSTtFQUNJLCtCQUFBO0VBQ0EsdUJBQUE7QTdDNHRRUjtBNkN6dFFJO0VBQ0ksK0JBQUE7RUFDQSx1QkFBQTtBN0MydFFSOztBNkN2dFFBO0VBRUk7SUFHSSwyQkFBQTtFN0N1dFFOO0U2Q3B0UUU7SUFDSSwyQkFBQTtFN0NzdFFOO0FBQ0Y7QTZDbnRRQTtFQUVJO0lBR0ksMkJBQUE7SUFDQSxtQkFBQTtFN0NrdFFOO0U2Qy9zUUU7SUFDSSwyQkFBQTtJQUNBLG1CQUFBO0U3Q2l0UU47QUFDRjtBOEN0dlFJO0VBQ0ksZ0NBQUE7RUFDQSxnQkFBQTtBOUN3dlFSO0E4Q3R2UVE7RUFDSSxTQUFBO0VBQ0EsU0FBQTtBOUN3dlFaO0E4Q3J2UVE7O0VBRUksZ0JBQUE7QTlDdXZRWjtBOENwdlFRO0VBQ0ksZ0JBQUE7QTlDc3ZRWiIsImZpbGUiOiJjb3Vyc2UtY2F0YWxvZy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBmb250c1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L25uYjhtcGMuY3NzXCIpO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vcnNtcy5tZS9pbnRlci9pbnRlci5jc3NcIik7XHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZHhrMHBmai5jc3NcIik7XHJcbi8vIGJhc2VcclxuXHJcbjpyb290IHtcclxuICAgIC0tcmVhbDEwMHZoOiAxMDB2aDtcclxufVxyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZVwiO1xyXG5AaW1wb3J0IFwiYmFzZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9hb3NcIjtcclxuLy8gbGF5b3V0XHJcbkBpbXBvcnQgXCJncmlkXCI7XHJcbkBpbXBvcnQgXCIuL3BvcnRhbC9zcGFjaW5nLW1hcmdpbnNcIjtcclxuQGltcG9ydCBcIi4vcG9ydGFsL3NwYWNpbmctcGFkZGluZ3NcIjtcclxuLy8gdWkvdXhcclxuQGltcG9ydCBcImJ1dHRvbnNcIjtcclxuQGltcG9ydCBcImhlYWRpbmdzXCI7XHJcbkBpbXBvcnQgXCJjYXRlZ29yeS10YWdzXCI7XHJcbkBpbXBvcnQgXCJmb3Jtc1wiO1xyXG5AaW1wb3J0IFwiLi4vbGliL2VwaXNlcnZlci1mb3Jtc1wiO1xyXG5AaW1wb3J0IFwidGFibGVzXCI7XHJcbkBpbXBvcnQgXCJ0ZXh0LXN0eWxlc1wiO1xyXG5AaW1wb3J0IFwiaW1hZ2Utc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJ2aWRlby1zdHlsZXNcIjtcclxuLy8gaGVhZGVyXHJcbkBpbXBvcnQgXCJoZWFkZXIvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXIvdXRpbGl0eVwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyL2Rpc3RyaWN0LW1lZ2EtbWVudVwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyL2Rpc3RyaWN0LW1lZ2EtbWVudS0yXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXIvaGVhZGVyLWRyb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXIvZWxlbWVudHMvbmF2XCI7XHJcbkBpbXBvcnQgXCJoZWFkZXIvZWxlbWVudHMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiaGVhZGVyL2xhbmd1YWdlXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXIvc2VhcmNoXCI7XHJcbi8vIG1vZHNcclxuQGltcG9ydCBcIm1vZC9tb2RhbFwiO1xyXG5AaW1wb3J0IFwibW9kL3NvY2lhbC1saW5rc1wiO1xyXG5AaW1wb3J0IFwibW9kL2NvbnRlbnQtY2FyZFwiO1xyXG5AaW1wb3J0IFwibW9kL2xpbmstY2FyZFwiO1xyXG5AaW1wb3J0IFwibW9kL3JpY2gtdGV4dC1zdHlsZXNcIjtcclxuQGltcG9ydCBcIm1vZC9iYWNrLXRvLXRvcFwiO1xyXG4vLyBmb290ZXJcclxuQGltcG9ydCBcImZvb3RlclwiO1xyXG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L25uYjhtcGMuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3JzbXMubWUvaW50ZXIvaW50ZXIuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9keGswcGZqLmNzc1wiKTtcbjpyb290IHtcbiAgLS1yZWFsMTAwdmg6IDEwMHZoO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkB2aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDEge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTcyYTZjICFpbXBvcnRhbnQ7XG59XG5cbmgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNzJhNmM7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNyLW9ubHksIC5za2lwLW5hdi1nbG9iYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2tpcC1uYXYtZ2xvYmFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzM0NWRlZjtcbn1cbi5za2lwLW5hdi1nbG9iYWw6Zm9jdXMge1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2tpcC1uYXYtZ2xvYmFsOmhvdmVyIHtcbiAgY29sb3I6ICMzNDVkZWY7XG59XG5bZGF0YS1icmFuZD1zY2hvb2xdIC5za2lwLW5hdi1nbG9iYWwge1xuICBiYWNrZ3JvdW5kOiAjMzQ1ZGVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbltkYXRhLWJyYW5kPXNjaG9vbF0gLnNraXAtbmF2LWdsb2JhbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5za2lwLW5hdi1nbG9iYWwge1xuICAgIGJhY2tncm91bmQ6ICMzNDVkZWY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNraXAtbmF2LWdsb2JhbDpmb2N1cyB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnNraXAtbmF2LWdsb2JhbDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcGVuLWhlYWRlci1tZW51IG1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5W2RhdGEtdGVtcGxhdGU9cG9ydGFsXS5zYXl0LW9wZW4gbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxubWFpbiAuY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5tYWluIC5zdmctYmFja2dyb3VuZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluIC5zdmctYmFja2dyb3VuZC1jb250YWluZXIgLnRvcC1zdmcgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwMHB4O1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbm1haW4gLnN2Zy1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYm90dG9tLXN2ZyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjFweDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICBtYWluIC5zdmctYmFja2dyb3VuZC1jb250YWluZXIgLmJvdHRvbS1zdmcgc3ZnIHtcbiAgICBib3R0b206IDIyNnB4O1xuICB9XG59XG5tYWluIC5ncmVlbi1zdmcgc3ZnIHJhZGlhbEdyYWRpZW50IHN0b3Age1xuICBzdG9wLWNvbG9yOiAjRTdGM0Q0O1xufVxubWFpbiAuZ3JlZW4tc3ZnIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZTogdmFyKC0tR3JlZW4tMTAwLCAjRTdGM0Q0KTtcbn1cbm1haW4gLm9yYW5nZS1zdmcgc3ZnIHJhZGlhbEdyYWRpZW50IHN0b3Age1xuICBzdG9wLWNvbG9yOiAjRkRFOEQ3O1xufVxubWFpbiAub3JhbmdlLXN2ZyBzdmcgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICBzdHJva2U6IHZhcigtLU9yYW5nZS0xMDAsICNGREU4RDcpO1xufVxubWFpbiAuZ29sZC1zdmcgc3ZnIHJhZGlhbEdyYWRpZW50IHN0b3Age1xuICBzdG9wLWNvbG9yOiAjRkZGQUMyO1xufVxubWFpbiAuZ29sZC1zdmcgc3ZnIHBhdGgge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlOiB2YXIoLS1Hb2xkLTEwMCwgI0ZGRkFDMik7XG59XG5cbnAsXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzNDVkZWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG91dGxpbmU6IDA7XG59XG5hOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IHJnYmEoNTIsIDkzLCAyMzksIDAuNSkgMHB4IDBweCAycHggMnB4LCBpbnNldCByZ2JhKDUyLCA5MywgMjM5LCAwLjUpIDBweCAwcHggMXB4IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMWYzODhmO1xufVxuXG4vKiBmaXhpbmcgbGlua3MgaW5zaWRlIG9mIFRpbnkgTUNFIGVkaXRvciAqL1xuLm1jZS1jb250ZW50LWJvZHkgYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG91dGxpbmU6IGluaXRpYWw7XG59XG4ubWNlLWNvbnRlbnQtYm9keSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uOmVuYWJsZWQ6Zm9jdXM6YmVmb3JlLCBidXR0b246ZW5hYmxlZDphY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzQ1ZGVmO1xuICBmaWx0ZXI6IGJsdXIoMXB4KTtcbn1cblxuaHIge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGVmO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cblxuLnVuc3VwcG9ydGVkLWJyb3dzZXIuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHlbZGF0YS10ZW1wbGF0ZT1wb3J0YWxdIHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgYm9keVtkYXRhLXRlbXBsYXRlPXBvcnRhbF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICB9XG59XG5ib2R5W2RhdGEtdGVtcGxhdGU9cG9ydGFsXS5vcGVuLWZpbHRlcnMtbWVudSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sZWFkIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmJvZHktdHdvIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5ib2R5LXR3byB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5vdmVybGluZSB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLmNhcHRpb24ge1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMDBtcztcbn1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbi8qKlxuICogRmFkZSBhbmltYXRpb25zOlxuICogZmFkZVxuICogZmFkZS11cCwgZmFkZS1kb3duLCBmYWRlLWxlZnQsIGZhZGUtcmlnaHRcbiAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxuICovXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuLyoqXG4gKiBab29tIGFuaW1hdGlvbnM6XG4gKiB6b29tLWluLCB6b29tLWluLXVwLCB6b29tLWluLWRvd24sIHpvb20taW4tbGVmdCwgem9vbS1pbi1yaWdodFxuICogem9vbS1vdXQsIHpvb20tb3V0LXVwLCB6b29tLW91dC1kb3duLCB6b29tLW91dC1sZWZ0LCB6b29tLW91dC1yaWdodFxuICovXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC04cHg7XG4gIH1cbn1cbi5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuLnJvdyAuY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5yb3cgLmNvbC0xIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucm93IC5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5yb3cgLmNvbC0yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucm93IC5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgcHJpbnQge1xuICAucm93IC5jb2wtMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJvdyAuY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgcHJpbnQge1xuICAucm93IC5jb2wtNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJvdyAuY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5AbWVkaWEgcHJpbnQge1xuICAucm93IC5jb2wtNSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJvdyAuY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuLnJvdyAuY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgcHJpbnQge1xuICAucm93IC5jb2wtNyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3cgLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnJvdyAuY29sLTgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucm93IC5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgcHJpbnQge1xuICAucm93IC5jb2wtOSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3cgLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5yb3cgLmNvbC0xMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3cgLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5yb3cgLmNvbC0xMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3cgLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3cgLmNvbC14bC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3cgLmNvbC14bC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucm93IC5jb2wteGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3cgLmNvbC14bC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucm93IC5jb2wteGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJvdyAuY29sLXhsLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucm93IC5jb2wteGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJvdyAuY29sLXhsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3cgLmNvbC14bC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJvdyAuY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucm93IC5jb2wteGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3cgLmNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucm93IC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yb3cgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yb3cgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucm93IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucm93IC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucm93IC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJvdyAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJvdyAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJvdyAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yb3cgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucm93IC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJvdyAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnJvdyAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAucm93IC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAucm93IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnJvdyAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnJvdyAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnJvdyAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5yb3cgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5yb3cgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5yb3cgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAucm93IC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnJvdyAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5yb3cgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogNHB4O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDEycHg7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDE2cHg7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDI0cHg7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDI4cHg7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDMycHg7XG59XG5cbi5tLTkge1xuICBtYXJnaW46IDM2cHg7XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiA0MHB4O1xufVxuXG4ubS0xMSB7XG4gIG1hcmdpbjogNDRweDtcbn1cblxuLm0tMTIge1xuICBtYXJnaW46IDQ4cHg7XG59XG5cbi5tLTEzIHtcbiAgbWFyZ2luOiA1MnB4O1xufVxuXG4ubS0xNCB7XG4gIG1hcmdpbjogNTZweDtcbn1cblxuLm0tMTUge1xuICBtYXJnaW46IDYwcHg7XG59XG5cbi5tLTE2IHtcbiAgbWFyZ2luOiA2NHB4O1xufVxuXG4ubS0xNyB7XG4gIG1hcmdpbjogNjhweDtcbn1cblxuLm0tMTgge1xuICBtYXJnaW46IDcycHg7XG59XG5cbi5tLTE5IHtcbiAgbWFyZ2luOiA3NnB4O1xufVxuXG4ubS0yMCB7XG4gIG1hcmdpbjogODBweDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLm1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cblxuLm1iLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLm1iLTE3IHtcbiAgbWFyZ2luLWJvdHRvbTogNjhweDtcbn1cblxuLm1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cblxuLm1iLTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzZweDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm10LTExIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuLm10LTEyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm10LTEzIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuLm10LTE0IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuLm10LTE3IHtcbiAgbWFyZ2luLXRvcDogNjhweDtcbn1cblxuLm10LTE4IHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cblxuLm10LTE5IHtcbiAgbWFyZ2luLXRvcDogNzZweDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG59XG5cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5tbC05IHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWwtMTEge1xuICBtYXJnaW4tbGVmdDogNDRweDtcbn1cblxuLm1sLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG5cbi5tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1MnB4O1xufVxuXG4ubWwtMTQge1xuICBtYXJnaW4tbGVmdDogNTZweDtcbn1cblxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuXG4ubWwtMTcge1xuICBtYXJnaW4tbGVmdDogNjhweDtcbn1cblxuLm1sLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDcycHg7XG59XG5cbi5tbC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4O1xufVxuXG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubXItNyB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cblxuLm1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5tci05IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xufVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tci0xMSB7XG4gIG1hcmdpbi1yaWdodDogNDRweDtcbn1cblxuLm1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4ubXItMTMge1xuICBtYXJnaW4tcmlnaHQ6IDUycHg7XG59XG5cbi5tci0xNCB7XG4gIG1hcmdpbi1yaWdodDogNTZweDtcbn1cblxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG5cbi5tci0xNyB7XG4gIG1hcmdpbi1yaWdodDogNjhweDtcbn1cblxuLm1yLTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xufVxuXG4ubXItMTkge1xuICBtYXJnaW4tcmlnaHQ6IDc2cHg7XG59XG5cbi5tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tLW1kLTExIHtcbiAgICBtYXJnaW46IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm0tbWQtMTIge1xuICAgIG1hcmdpbjogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubS1tZC0xMyB7XG4gICAgbWFyZ2luOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tLW1kLTE0IHtcbiAgICBtYXJnaW46IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm0tbWQtMTUge1xuICAgIG1hcmdpbjogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubS1tZC0xNiB7XG4gICAgbWFyZ2luOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tLW1kLTE3IHtcbiAgICBtYXJnaW46IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm0tbWQtMTgge1xuICAgIG1hcmdpbjogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubS1tZC0xOSB7XG4gICAgbWFyZ2luOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tLW1kLTIwIHtcbiAgICBtYXJnaW46IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWItbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1iLW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWItbWQtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1iLW1kLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWItbWQtMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1iLW1kLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYi1tZC0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWItbWQtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm10LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXQtbWQtMTQge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm10LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC0xNiB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXQtbWQtMTcge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm10LW1kLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdC1tZC0xOSB7XG4gICAgbWFyZ2luLXRvcDogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXQtbWQtMjAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1sLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tbC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWwtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1sLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tbC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWwtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1sLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tbC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWwtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tbC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1sLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWwtbWQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tbC1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1sLW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWwtbWQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tbC1tZC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1sLW1kLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWwtbWQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tbC1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXItbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tci1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXItbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tci1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXItbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tci1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1yLW1kLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogMjhweDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi5wLTkge1xuICBwYWRkaW5nOiAzNnB4O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5wLTExIHtcbiAgcGFkZGluZzogNDRweDtcbn1cblxuLnAtMTIge1xuICBwYWRkaW5nOiA0OHB4O1xufVxuXG4ucC0xMyB7XG4gIHBhZGRpbmc6IDUycHg7XG59XG5cbi5wLTE0IHtcbiAgcGFkZGluZzogNTZweDtcbn1cblxuLnAtMTUge1xuICBwYWRkaW5nOiA2MHB4O1xufVxuXG4ucC0xNiB7XG4gIHBhZGRpbmc6IDY0cHg7XG59XG5cbi5wLTE3IHtcbiAgcGFkZGluZzogNjhweDtcbn1cblxuLnAtMTgge1xuICBwYWRkaW5nOiA3MnB4O1xufVxuXG4ucC0xOSB7XG4gIHBhZGRpbmc6IDc2cHg7XG59XG5cbi5wLTIwIHtcbiAgcGFkZGluZzogODBweDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbn1cblxuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5wYi0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4O1xufVxuXG4ucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4ucGItMTcge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbn1cblxuLnBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5cbi5wYi0xOSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xufVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ucHQtMTEge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbn1cblxuLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5wdC0xMyB7XG4gIHBhZGRpbmctdG9wOiA1MnB4O1xufVxuXG4ucHQtMTQge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbn1cblxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuXG4ucHQtMTcge1xuICBwYWRkaW5nLXRvcDogNjhweDtcbn1cblxuLnB0LTE4IHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG59XG5cbi5wdC0xOSB7XG4gIHBhZGRpbmctdG9wOiA3NnB4O1xufVxuXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4ucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cblxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5cbi5wbC05IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5wbC0xMSB7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbn1cblxuLnBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuXG4ucGwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG59XG5cbi5wbC0xNCB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbn1cblxuLnBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4ucGwtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG5cbi5wbC0xNyB7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbn1cblxuLnBsLTE4IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4O1xufVxuXG4ucGwtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDc2cHg7XG59XG5cbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wci02IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi5wci05IHtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnByLTExIHtcbiAgcGFkZGluZy1yaWdodDogNDRweDtcbn1cblxuLnByLTEyIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnByLTEzIHtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cblxuLnByLTE0IHtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cblxuLnByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cblxuLnByLTE3IHtcbiAgcGFkZGluZy1yaWdodDogNjhweDtcbn1cblxuLnByLTE4IHtcbiAgcGFkZGluZy1yaWdodDogNzJweDtcbn1cblxuLnByLTE5IHtcbiAgcGFkZGluZy1yaWdodDogNzZweDtcbn1cblxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wLW1kLTkge1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMTAge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMTIge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMTMge1xuICAgIHBhZGRpbmc6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMTQge1xuICAgIHBhZGRpbmc6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMTUge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMTYge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMTcge1xuICAgIHBhZGRpbmc6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMTgge1xuICAgIHBhZGRpbmc6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMTkge1xuICAgIHBhZGRpbmc6IDc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtbWQtMjAge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGItbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYi1tZC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGItbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYi1tZC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBiLW1kLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGItbWQtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYi1tZC0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBiLW1kLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGItbWQtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYi1tZC0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBiLW1kLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGItbWQtMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYi1tZC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wdC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wdC1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHQtbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnB0LW1kLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHQtbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wdC1tZC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnB0LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHQtbWQtMTYge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wdC1tZC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnB0LW1kLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHQtbWQtMTkge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wdC1tZC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGwtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wbC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGwtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wbC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGwtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wbC1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBsLW1kLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnByLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnByLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHItbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHItbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnByLW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHItbWQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnByLW1kLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHItbWQtMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnByLW1kLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wci1tZC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHItbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLyogY2FuIGJlIHVzZWQgb24gYnV0dG9ucyBhbmQgbGluayBlbGVtZW50cyAqL1xuLmJ0biwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5idG4ucHJpbWFyeSwgaW5wdXQucHJpbWFyeVt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjZjBmMmY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1ZGVmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnRuLnByaW1hcnk6Zm9jdXMsIGlucHV0LnByaW1hcnlbdHlwZT1yZXNldF06Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5idG4ucHJpbWFyeTpob3ZlciwgaW5wdXQucHJpbWFyeVt0eXBlPXJlc2V0XTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjM4OGY7XG59XG4uYnRuLnNlY29uZGFyeSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl0sXG5pbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdLFxuYnV0dG9uLnNlY29uZGFyeVt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY3O1xuICBjb2xvcjogIzM0NWRlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG59XG4uYnRuLnNlY29uZGFyeTpmb2N1cywgaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5pbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmZvY3VzLFxuYnV0dG9uLnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5idG4uc2Vjb25kYXJ5OmhvdmVyLCBpbnB1dFt0eXBlPXJlc2V0XTpob3ZlciwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06aG92ZXIsXG5idXR0b24uc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjMzQ1ZGVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJ0bi5kYW5nZXIsIGlucHV0LmRhbmdlclt0eXBlPXJlc2V0XSwgaW5wdXQuZGFuZ2VyW3R5cGU9YnV0dG9uXSxcbmlucHV0LmRhbmdlclt0eXBlPXN1Ym1pdF0sXG5idXR0b24uZGFuZ2VyW3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjYzUzMDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xufVxuLmJ0bi5kYW5nZXI6Zm9jdXMsIGlucHV0LmRhbmdlclt0eXBlPXJlc2V0XTpmb2N1cywgaW5wdXQuZGFuZ2VyW3R5cGU9YnV0dG9uXTpmb2N1cyxcbmlucHV0LmRhbmdlclt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5idXR0b24uZGFuZ2VyW3R5cGU9c3VibWl0XTpmb2N1cywgLmJ0bi5kYW5nZXI6aG92ZXIsIGlucHV0LmRhbmdlclt0eXBlPXJlc2V0XTpob3ZlciwgaW5wdXQuZGFuZ2VyW3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0LmRhbmdlclt0eXBlPXN1Ym1pdF06aG92ZXIsXG5idXR0b24uZGFuZ2VyW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDg7XG59XG4uYnRuLmxvYWQtbW9yZSwgaW5wdXQubG9hZC1tb3JlW3R5cGU9cmVzZXRdLCBpbnB1dC5sb2FkLW1vcmVbdHlwZT1idXR0b25dLFxuaW5wdXQubG9hZC1tb3JlW3R5cGU9c3VibWl0XSxcbmJ1dHRvbi5sb2FkLW1vcmVbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWZmZDtcbiAgY29sb3I6ICMxZjM4OGY7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5idG4ubG9hZC1tb3JlOmZvY3VzLCBpbnB1dC5sb2FkLW1vcmVbdHlwZT1yZXNldF06Zm9jdXMsIGlucHV0LmxvYWQtbW9yZVt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5pbnB1dC5sb2FkLW1vcmVbdHlwZT1zdWJtaXRdOmZvY3VzLFxuYnV0dG9uLmxvYWQtbW9yZVt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5idG4ubG9hZC1tb3JlOmhvdmVyLCBpbnB1dC5sb2FkLW1vcmVbdHlwZT1yZXNldF06aG92ZXIsIGlucHV0LmxvYWQtbW9yZVt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dC5sb2FkLW1vcmVbdHlwZT1zdWJtaXRdOmhvdmVyLFxuYnV0dG9uLmxvYWQtbW9yZVt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkN2ZiO1xufVxuXG4vKiBjYW4gYmUgdXNlZCBvbiBidXR0b25zIGFuZCBsaW5rIGVsZW1lbnRzICovXG4uYnRuLWFycm93LFxuLnJ0ZS1idG4tYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMzQ1ZGVmO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5idG4tYXJyb3c6Zm9jdXMsIC5idG4tYXJyb3c6aG92ZXIsXG4ucnRlLWJ0bi1hcnJvdzpmb2N1cyxcbi5ydGUtYnRuLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICMxZjM4OGY7XG59XG4uYnRuLWFycm93LndoaXRlLFxuLnJ0ZS1idG4tYXJyb3cud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tYXJyb3cud2hpdGU6Zm9jdXMsIC5idG4tYXJyb3cud2hpdGU6aG92ZXIsXG4ucnRlLWJ0bi1hcnJvdy53aGl0ZTpmb2N1cyxcbi5ydGUtYnRuLWFycm93LndoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNlMmU4ZWY7XG59XG5cbi5idG4tYXJyb3cgLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5idG4tYXJyb3cgLmFycm93IHBhdGgge1xuICBmaWxsOiAjMzQ1ZGVmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbltkYXRhLXRlbXBsYXRlPXBvcnRhbF0gLmJ0bi1hcnJvdyAuYXJyb3cgcGF0aCB7XG4gIGZpbGw6ICM5Q0EzQUY7XG59XG4uYnRuLWFycm93OmZvY3VzIC5hcnJvdyBwYXRoLCAuYnRuLWFycm93OmhvdmVyIC5hcnJvdyBwYXRoIHtcbiAgZmlsbDogIzFmMzg4Zjtcbn1cbltkYXRhLXRlbXBsYXRlPXBvcnRhbF0gLmJ0bi1hcnJvdzpmb2N1cyAuYXJyb3cgcGF0aCwgW2RhdGEtdGVtcGxhdGU9cG9ydGFsXSAuYnRuLWFycm93OmhvdmVyIC5hcnJvdyBwYXRoIHtcbiAgZmlsbDogIzlDQTNBRjtcbn1cbi5idG4tYXJyb3cud2hpdGUgLmFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnRuLWFycm93LndoaXRlIC5hcnJvdyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5idG4tYXJyb3cud2hpdGU6Zm9jdXMgLmFycm93IHBhdGgsIC5idG4tYXJyb3cud2hpdGU6aG92ZXIgLmFycm93IHBhdGgge1xuICBmaWxsOiAjZTJlOGVmO1xufVxuXG4ucnRlLWJ0bi1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgMCAwL2NvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuLnJ0ZS1idG4tYXJyb3c6Zm9jdXM6YWZ0ZXIsIC5ydGUtYnRuLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LXJpZ2h0LWRhcmstYmx1ZS5zdmdcIik7XG59XG4ucnRlLWJ0bi1hcnJvdy53aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7XG59XG4ucnRlLWJ0bi1hcnJvdy53aGl0ZTpob3ZlcjphZnRlciwgLnJ0ZS1idG4tYXJyb3cud2hpdGU6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctcmlnaHQtZ3JleS5zdmdcIik7XG59XG5cbi8qIGNhbiBiZSB1c2VkIG9uIGJ1dHRvbnMgYW5kIGxpbmsgZWxlbWVudHMgKi9cbi5idG4tYXJyb3ctYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzNDVkZWY7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmJ0bi1hcnJvdy1iYWNrIC5hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmJ0bi1hcnJvdy1iYWNrIC5hcnJvdyBwYXRoIHtcbiAgZmlsbDogIzM0NWRlZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4uYnRuLWFycm93LWJhY2sud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tYXJyb3ctYmFjay53aGl0ZSAuYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idG4tYXJyb3ctYmFjay53aGl0ZSAuYXJyb3cgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYnRuLWFycm93LWJhY2s6Zm9jdXMsIC5idG4tYXJyb3ctYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjMWYzODhmO1xufVxuLmJ0bi1hcnJvdy1iYWNrOmZvY3VzIC5hcnJvdyBwYXRoLCAuYnRuLWFycm93LWJhY2s6aG92ZXIgLmFycm93IHBhdGgge1xuICBmaWxsOiAjMWYzODhmO1xufVxuLmJ0bi1hcnJvdy1iYWNrOmZvY3VzLndoaXRlLCAuYnRuLWFycm93LWJhY2s6aG92ZXIud2hpdGUge1xuICBjb2xvcjogI2UyZThlZjtcbn1cbi5idG4tYXJyb3ctYmFjazpmb2N1cy53aGl0ZSAuYXJyb3cgcGF0aCwgLmJ0bi1hcnJvdy1iYWNrOmhvdmVyLndoaXRlIC5hcnJvdyBwYXRoIHtcbiAgZmlsbDogI2UyZThlZjtcbn1cblxuaDEsIC5oMSB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgfVxufVxuW2RhdGEtdGVtcGxhdGU9cG9ydGFsXSBoMSwgW2RhdGEtdGVtcGxhdGU9cG9ydGFsXSAuaDEge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBjb2xvcjogIzExMTgyNztcbn1cblxuaDIsIC5oMiB7XG4gIGNvbG9yOiAjMTcyYTZjO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42M3B4O1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS10ZW1wbGF0ZT1wb3J0YWxdIGgyLCBbZGF0YS10ZW1wbGF0ZT1wb3J0YWxdIC5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIFtkYXRhLXRlbXBsYXRlPXBvcnRhbF0gaDIsIFtkYXRhLXRlbXBsYXRlPXBvcnRhbF0gLmgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDdweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgfVxufVxuW2RhdGEtdGVtcGxhdGU9cG9ydGFsXSBoMywgW2RhdGEtdGVtcGxhdGU9cG9ydGFsXSAuaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICBbZGF0YS10ZW1wbGF0ZT1wb3J0YWxdIGgzLCBbZGF0YS10ZW1wbGF0ZT1wb3J0YWxdIC5oMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gIH1cbn1cbltkYXRhLXRlbXBsYXRlPW9mZmljZS1kZXRhaWxdIGgzLCBbZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSAuaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICBbZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSBoMywgW2RhdGEtdGVtcGxhdGU9b2ZmaWNlLWRldGFpbF0gLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgfVxufVxuW2RhdGEtdGVtcGxhdGU9b2ZmaWNlLWRldGFpbF0gaDMgLm1pZGRsZS1zZWN0aW9uLCBbZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSAuaDMgLm1pZGRsZS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICBbZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSBoMyAubWlkZGxlLXNlY3Rpb24gLnRpdGxlLCBbZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSAuaDMgLm1pZGRsZS1zZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5bZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSBoMyAubWlkZGxlLXNlY3Rpb24gLmxvY2F0aW9uLCBbZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSAuaDMgLm1pZGRsZS1zZWN0aW9uIC5sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIFtkYXRhLXRlbXBsYXRlPW9mZmljZS1kZXRhaWxdIGgzIC5taWRkbGUtc2VjdGlvbiAubG9jYXRpb24sIFtkYXRhLXRlbXBsYXRlPW9mZmljZS1kZXRhaWxdIC5oMyAubWlkZGxlLXNlY3Rpb24gLmxvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbltkYXRhLXRlbXBsYXRlPW9mZmljZS1kZXRhaWxdIGgzIC5taWRkbGUtc2VjdGlvbiBhLCBbZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSAuaDMgLm1pZGRsZS1zZWN0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2RhdGEtdGVtcGxhdGU9b2ZmaWNlLWRldGFpbF0gaDMgLm1pZGRsZS1zZWN0aW9uIGEgLmFkZC10by1jYWxlbmRhciwgW2RhdGEtdGVtcGxhdGU9b2ZmaWNlLWRldGFpbF0gLmgzIC5taWRkbGUtc2VjdGlvbiBhIC5hZGQtdG8tY2FsZW5kYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5bZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSBoMyAudGl0bGUsIFtkYXRhLXRlbXBsYXRlPW9mZmljZS1kZXRhaWxdIC5oMyAudGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJweDtcbiAgY29sb3I6ICMxZDFkMWQ7XG59XG5bZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSBoMyAudGl0bGUgPiBhLCBbZGF0YS10ZW1wbGF0ZT1vZmZpY2UtZGV0YWlsXSAuaDMgLnRpdGxlID4gYSB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDQsIC5oNCB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxufVxuW2RhdGEtdGVtcGxhdGU9cG9ydGFsXSBoNCwgW2RhdGEtdGVtcGxhdGU9cG9ydGFsXSAuaDQge1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIFtkYXRhLXRlbXBsYXRlPXBvcnRhbF0gaDQsIFtkYXRhLXRlbXBsYXRlPXBvcnRhbF0gLmg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MC41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5jYXRlZ29yeS10YWcge1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZmZkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMWYzODhmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdGVnb3J5LXRhZy50ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmZmYTtcbiAgY29sb3I6ICMyZDdhN2I7XG59XG4uY2F0ZWdvcnktdGFnLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjA7XG4gIGNvbG9yOiAjOWM0MjIxO1xufVxuLmNhdGVnb3J5LXRhZy5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICBjb2xvcjogIzZiNDZjMTtcbn1cbi5jYXRlZ29yeS10YWcucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjVGNTtcbiAgY29sb3I6ICNDNTMwMzA7XG59XG4uY2F0ZWdvcnktdGFnLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRjA7XG4gIGNvbG9yOiAjQjc3OTFGO1xufVxuLmNhdGVnb3J5LXRhZy5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG4gIGNvbG9yOiAjMkY4NTVBO1xufVxuLmNhdGVnb3J5LXRhZy5waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgY29sb3I6ICM5NzI2NmQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwNXB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dXJsXSxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWRmMmY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xuICBjb2xvcjogIzFkMWQxZDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbn1cbmlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXVybF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuNyk7XG59XG5pbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGVdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bW9udGhdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdOi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC43KTtcbn1cbmlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZV06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1tb250aF06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXVybF06Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuNyk7XG59XG5pbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bW9udGhdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuNyk7XG59XG5pbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0ucGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW51bWJlcl0ucGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGVdLnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0ucGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bW9udGhdLnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdLnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdLnBsYWNlaG9sZGVyLFxudGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwLjcpO1xufVxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzM0NWRlZjtcbn1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNDVweDtcbn1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2VkZjJmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2FuZ2xlLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcbiAgY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC43KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbn1cbnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNDVkZWY7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19EZXNjcmlwdGlvbixcbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fU3RhdHVzIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fU3RhdHVzIC5Gb3JtX19TdGF0dXNfX01lc3NhZ2Uge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQge1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IC5Gb3JtX19FbGVtZW50X19DYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcHg7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50LlZhbGlkYXRpb25SZXF1aXJlZCAuRm9ybV9fRWxlbWVudF9fQ2FwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50LlZhbGlkYXRpb25SZXF1aXJlZCAuRm9ybV9fRWxlbWVudF9fQ2FwdGlvbjplbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSxcbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQgaW5wdXRbdHlwZT1kYXRlXSxcbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCBpbnB1dFt0eXBlPW1vbnRoXSxcbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQgaW5wdXRbdHlwZT10ZWxdLFxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IGlucHV0W3R5cGU9dXJsXSxcbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCB0ZXh0YXJlYSxcbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCBzZWxlY3Qge1xuICBtYXJnaW46IDA7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQgLkZvcm1DaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDVweDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCAuRm9ybV9fRWxlbWVudF9fVmFsaWRhdGlvbkVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6ICNDNTMwMzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50LlZhbGlkYXRpb25GYWlsIGlucHV0W3R5cGU9dGV4dF0sXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuVmFsaWRhdGlvbkZhaWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuVmFsaWRhdGlvbkZhaWwgaW5wdXRbdHlwZT1udW1iZXJdLFxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50LlZhbGlkYXRpb25GYWlsIGlucHV0W3R5cGU9ZGF0ZV0sXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuVmFsaWRhdGlvbkZhaWwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuVmFsaWRhdGlvbkZhaWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuVmFsaWRhdGlvbkZhaWwgaW5wdXRbdHlwZT1tb250aF0sXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuVmFsaWRhdGlvbkZhaWwgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50LlZhbGlkYXRpb25GYWlsIGlucHV0W3R5cGU9dGVsXSxcbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudC5WYWxpZGF0aW9uRmFpbCBpbnB1dFt0eXBlPXVybF0sXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuVmFsaWRhdGlvbkZhaWwgdGV4dGFyZWEsXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuVmFsaWRhdGlvbkZhaWwgc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0M1MzAzMDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudC5WYWxpZGF0aW9uRmFpbC5Gb3JtQ2hvaWNlIHtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzUzMDMwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWQxZDFkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxudGFibGUgdHIsXG50YWJsZSB0aCxcbnRhYmxlIHRkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG50YWJsZSB0aCxcbnRhYmxlIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjJmNztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbn1cbnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxudGFibGUgdGhlYWQgdGgsXG50YWJsZSB0aGVhZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMWQxZDFkO1xufVxudGFibGUgdGQge1xuICBjb2xvcjogIzFkMWQxZDtcbn1cbnRhYmxlLnRhYmxlLXNtYWxsIHRoLFxudGFibGUudGFibGUtc21hbGwgdGQge1xuICBwYWRkaW5nOiA4cHg7XG59XG50YWJsZS50YWJsZS1kYXJrIHRoLFxudGFibGUudGFibGUtZGFyayB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxudGFibGUudGFibGUtZGFyayB0aGVhZCB0aCxcbnRhYmxlLnRhYmxlLWRhcmsgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbnRhYmxlLnRhYmxlLXN0cmlwZWQgdGgsXG50YWJsZS50YWJsZS1zdHJpcGVkIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlOGVmO1xufVxudGFibGUudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG59XG50YWJsZS50YWJsZS1ibGFjay1zdHJpcGVkIHRkLCB0YWJsZS50YWJsZS1ibGFjay1zdHJpcGVkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbnRhYmxlLnRhYmxlLWJsYWNrLXN0cmlwZWQgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbnRhYmxlLnRhYmxlLWJsYWNrLXN0cmlwZWQgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xufVxudGFibGUudGFibGUtYmxhY2stc3RyaXBlZCB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNhO1xufVxudGFibGUudGFibGUtYm9yZGVyZWQgdGQsXG50YWJsZS50YWJsZS1ib3JkZXJlZCB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjc7XG59XG50YWJsZS50YWJsZS1ob3ZlciB0Ym9keSB0ciB0ZCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxudGFibGUudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY3O1xufVxuXG4ucmVzcG9uc2l2ZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG59XG5cbi5ub3JtYWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmxhcmdlLXRleHQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNtYWxsLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ViZWZmZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yMnB4O1xuICBjb2xvcjogIzFkMWQxZDtcbn1cbmJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5ibG9ja3F1b3RlIGNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmJsb2NrcXVvdGUgY2l0ZSAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxZDFkMWQ7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxudWwgbGksXG5vbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cbnVsIHVsLFxudWwgb2wsXG5vbCB1bCxcbm9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ud2hpdGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMxZjM4OGY7XG59XG5cbi5ncmV5LXRleHQge1xuICBjb2xvcjogI2VkZjJmNztcbn1cblxuLyogY2FuIGJlIHVzZWQgb24gaW1nIGFuZCBmaWd1cmUgZWxlbWVudHMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hbGlnbi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYWxpZ24tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDI0cHggMjRweCAwO1xuICB9XG59XG5cbi8qIGNhbiBiZSB1c2VkIG9uIGltZyBhbmQgZmlndXJlIGVsZW1lbnRzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWxpZ24tcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hbGlnbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDI0cHggMjRweDtcbiAgfVxufVxuXG4vKiBjYW4gYmUgdXNlZCBvbiBpbWcgYW5kIGZpZ3VyZSBlbGVtZW50cyAqL1xuLmFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFsaWduLWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuZmlndXJlIHtcbiAgLyogbmVlZCBpbXBvcnRhbnQgdG8gb3ZlcnJpZGUgRXBpIGVkaXRvciBzdHlsZXMgKi9cbiAgbWFyZ2luOiAwIDAgMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbmZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5maWd1cmUgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xuICBjb2xvcjogIzFkMWQxZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIGZpZ3VyZS5hbGlnbi1sZWZ0LCBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLyogY2FuIGJlIHVzZWQgb24gZGl2IGFuZCBwYXJhZ3JhcGggZWxlbWVudHMgKi9cbi5jbGVhci1mbG9hdCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucmVzcG9uc2l2ZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkZXItY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1jb21wb25lbnQgLm1haW4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItY29tcG9uZW50IC5tYWluLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1jb21wb25lbnQgLm1haW4td3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhlYWRlci1jb21wb25lbnQgLm1haW4td3JhcHBlciAuY29udGFpbmVyIC5idG4tbWVudS5qcy10b2dnbGUtbWVudS5tb2JpbGUtb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU1cHg7XG59XG4uaGVhZGVyLWNvbXBvbmVudCAuYnV0dG9uLXdyYXBwZXIsXG4uaGVhZGVyLWNvbXBvbmVudCAubmF2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItY29tcG9uZW50IC5uYXYtd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiA3NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1jb21wb25lbnQgLm5hdi13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItY29tcG9uZW50IC5idXR0b24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWNvbXBvbmVudCAuYnV0dG9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1jb21wb25lbnQgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oZWFkZXItY29tcG9uZW50IC5idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1jb21wb25lbnQgLmxvZ28ge1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1jb21wb25lbnQgLmxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjY2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWNvbXBvbmVudCAubG9nbyB7XG4gICAgcGFkZGluZzogMTBweCAwIDlweCAxMHB4O1xuICB9XG4gIGh0bWxbZGF0YS1icmFuZD1kaXN0cmljdF0gLmhlYWRlci1jb21wb25lbnQgLmxvZ28ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmU4ZWY7XG4gIH1cbn1cbi5oZWFkZXItY29tcG9uZW50IC5sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyLWNvbXBvbmVudCAubG9nby1saW5rIGltZyB7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlYWRlci1jb21wb25lbnQgLmxvZ28tbGluayAudGl0bGUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMTZweCAwIDEwcHg7XG59XG4uaGVhZGVyLWNvbXBvbmVudCAubG9nby1saW5rIC50aXRsZS1ibG9jay5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGh0bWxbZGF0YS1icmFuZD1kaXN0cmljdF0gLmhlYWRlci1jb21wb25lbnQgLmxvZ28tbGluayAudGl0bGUtYmxvY2suZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaHRtbFtkYXRhLWJyYW5kPWRpc3RyaWN0XSAuaGVhZGVyLWNvbXBvbmVudCAubG9nby1saW5rIC50aXRsZS1ibG9jay5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sW2RhdGEtYnJhbmQ9ZGlzdHJpY3RdIC5oZWFkZXItY29tcG9uZW50IC5sb2dvLWxpbmsgLnRpdGxlLWJsb2NrLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgaHRtbFtkYXRhLWJyYW5kPWRpc3RyaWN0XSAuaGVhZGVyLWNvbXBvbmVudCAubG9nby1saW5rIC50aXRsZS1ibG9jay5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItY29tcG9uZW50IC5sb2dvLWxpbmsgLnRpdGxlIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xufVxuaHRtbFtsYW5nPWVzXSAuaGVhZGVyLWNvbXBvbmVudCAubG9nby1saW5rIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWNvbXBvbmVudCAubG9nby1saW5rIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgfVxufVxuLmhlYWRlci1jb21wb25lbnQgLmxvZ28tbGluayAuc3ViLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC44KTtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1jb21wb25lbnQgLmxvZ28tbGluayB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZThlZjtcbiAgfVxufVxuaHRtbFtkYXRhLWJyYW5kPWRpc3RyaWN0XSAuaGVhZGVyLWNvbXBvbmVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGVmO1xufVxuQG1lZGlhIHByaW50IHtcbiAgaHRtbFtkYXRhLWJyYW5kPWRpc3RyaWN0XSAuaGVhZGVyLWNvbXBvbmVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGh0bWxbZGF0YS1icmFuZD1kaXN0cmljdF0gLmhlYWRlci1jb21wb25lbnQge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuaHRtbFtkYXRhLWJyYW5kPXNjaG9vbF0gLmhlYWRlci1jb21wb25lbnQge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2VmNjkzNDtcbn1cbmh0bWxbZGF0YS1icmFuZD1kaXN0cmljdF0gLm9wZW4taGVhZGVyLW1lbnUgLmhlYWRlci1jb21wb25lbnQsIGh0bWxbZGF0YS1icmFuZD1zY2hvb2xdIC5vcGVuLWhlYWRlci1tZW51IC5oZWFkZXItY29tcG9uZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBodG1sW2RhdGEtYnJhbmQ9ZGlzdHJpY3RdIC5vcGVuLWhlYWRlci1tZW51IC5oZWFkZXItY29tcG9uZW50LCBodG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAub3Blbi1oZWFkZXItbWVudSAuaGVhZGVyLWNvbXBvbmVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5odG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAub3Blbi1oZWFkZXItbWVudSAuaGVhZGVyLWNvbXBvbmVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcGVuLWhlYWRlci1tZW51IC5oZWFkZXItY29tcG9uZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLXJlYWwxMDB2aCk7XG4gIH1cbn1cbi5oZWFkZXItaXMtZml4ZWQgLmhlYWRlci1jb21wb25lbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWNvbXBvbmVudCAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItY29tcG9uZW50IC5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhlYWRlci1jb21wb25lbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9wZW4taGVhZGVyLW1lbnUgLmhlYWRlci1jb21wb25lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnV0aWxpdHktY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDA7XG59XG4udXRpbGl0eS1jb21wb25lbnQgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaHRtbFtkYXRhLWJyYW5kPXNjaG9vbF0gLnV0aWxpdHktY29tcG9uZW50IC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbi51dGlsaXR5LWNvbXBvbmVudCAubGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgLTE2cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51dGlsaXR5LWNvbXBvbmVudCAuaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udXRpbGl0eS1jb21wb25lbnQgLml0ZW0gYTpob3ZlciwgLnV0aWxpdHktY29tcG9uZW50IC5pdGVtIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1NGQ3O1xufVxuLnV0aWxpdHktY29tcG9uZW50IC5pdGVtIC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi51dGlsaXR5LWNvbXBvbmVudCAuaXRlbSAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi51dGlsaXR5LWNvbXBvbmVudCAuaGFzLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXRpbGl0eS1jb21wb25lbnQgLmhhcy1zdWJtZW51IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4udXRpbGl0eS1jb21wb25lbnQgLmhhcy1zdWJtZW51IGJ1dHRvbjpob3ZlciwgLnV0aWxpdHktY29tcG9uZW50IC5oYXMtc3VibWVudSBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1NGQ3O1xufVxuLnV0aWxpdHktY29tcG9uZW50IC5oYXMtc3VibWVudSBidXR0b24gLmNoZXZyb24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi51dGlsaXR5LWNvbXBvbmVudCAuaGFzLXN1Ym1lbnUgYnV0dG9uIC5jaGV2cm9uLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnV0aWxpdHktY29tcG9uZW50IC5oYXMtc3VibWVudSAuc3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51dGlsaXR5LWNvbXBvbmVudCAuaGFzLXN1Ym1lbnUgLnN1Ym1lbnUgbGk6Om1hcmtlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udXRpbGl0eS1jb21wb25lbnQgLmhhcy1zdWJtZW51LmlzLW9wZW4gYnV0dG9uIC5jaGV2cm9uLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnV0aWxpdHktY29tcG9uZW50IC5oYXMtc3VibWVudS5pcy1vcGVuIC5zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4udXRpbGl0eS1jb21wb25lbnQgLmhhcy1zdWJtZW51LmlzLW9wZW4gLnN1Ym1lbnUgYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi51dGlsaXR5LWNvbXBvbmVudCAuaGFzLXN1Ym1lbnUuaXMtb3BlbiAuc3VibWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi51dGlsaXR5LWNvbXBvbmVudCAuYnRuLXBob25lIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaHRtbFtkYXRhLWJyYW5kPXNjaG9vbF0gLnV0aWxpdHktY29tcG9uZW50IC5idG4tcGhvbmUge1xuICAgIGZsZXg6IDE7XG4gICAgb3JkZXI6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWRlZjtcbiAgfVxuICBodG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAudXRpbGl0eS1jb21wb25lbnQgLmJ0bi1waG9uZSBwYXRoIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG4gIGh0bWxbZGF0YS1icmFuZD1zY2hvb2xdIC51dGlsaXR5LWNvbXBvbmVudCAuYnRuLXBob25lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYzODhmO1xuICB9XG59XG4udXRpbGl0eS1jb21wb25lbnQgLnV0aWxpdHktYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBodG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAudXRpbGl0eS1jb21wb25lbnQgLnV0aWxpdHktYnV0dG9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWxbZGF0YS1icmFuZD1kaXN0cmljdF0gLnV0aWxpdHktY29tcG9uZW50IC5idG4tbGFuZ3VhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjM4OGY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIH1cbiAgaHRtbFtkYXRhLWJyYW5kPWRpc3RyaWN0XSAudXRpbGl0eS1jb21wb25lbnQgLmJ0bi1sYW5ndWFnZSBwYXRoIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbFtkYXRhLWJyYW5kPWRpc3RyaWN0XSAudXRpbGl0eS1jb21wb25lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjM4OGY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBodG1sW2RhdGEtYnJhbmQ9ZGlzdHJpY3RdIC51dGlsaXR5LWNvbXBvbmVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbmh0bWxbZGF0YS1icmFuZD1zY2hvb2xdIC51dGlsaXR5LWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGVmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGh0bWxbZGF0YS1icmFuZD1zY2hvb2xdIC51dGlsaXR5LWNvbXBvbmVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAudXRpbGl0eS1jb21wb25lbnQgLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5odG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAudXRpbGl0eS1jb21wb25lbnQgLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3Blbi1oZWFkZXItbWVudSAudXRpbGl0eS1jb21wb25lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmh0bWxbZGF0YS1icmFuZD1zY2hvb2xdIC5vcGVuLWhlYWRlci1tZW51IC51dGlsaXR5LWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZThlZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuaHRtbFtkYXRhLWJyYW5kPXNjaG9vbF0gLm9wZW4taGVhZGVyLW1lbnUgLnV0aWxpdHktY29tcG9uZW50IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuaHRtbFtkYXRhLWJyYW5kPXNjaG9vbF0gLm9wZW4taGVhZGVyLW1lbnUgLnV0aWxpdHktY29tcG9uZW50IC5idG4tYXJyb3ctYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1pcy1maXhlZCAudXRpbGl0eS1jb21wb25lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi51dGlsaXR5LWNvbXBvbmVudCAuY3RhLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi51dGlsaXR5LWNvbXBvbmVudCAuY3RhLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBoZWlnaHQ6IDcwJTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRThGMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC51dGlsaXR5LWNvbXBvbmVudCAuY3RhLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi51dGlsaXR5LWNvbXBvbmVudCAuY3RhLWxpbmsgYSB7XG4gIHBhZGRpbmc6IDNweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRjA3O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDMyMDA1O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnV0aWxpdHktY29tcG9uZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGVmO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45OSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHZpc2liaWxpdHksIG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZThlZjtcbn1cbi5vcGVuLWhlYWRlci1tZW51IC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5wcmltYXJ5LW5hdi13cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAucHJpbWFyeS1uYXYtd3JhcHBlciA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAucHJpbWFyeS1uYXYtd3JhcHBlciA+IC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sYW5kaW5nLXBhZ2UtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sYW5kaW5nLXBhZ2UtbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAwIDIycHg7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGFuZGluZy1wYWdlLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGFuZGluZy1wYWdlLWxpc3QgbGkgYSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sYW5kaW5nLXBhZ2UtbGlzdCBsaSBhOmhvdmVyLCAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGFuZGluZy1wYWdlLWxpc3QgbGkgYTpmb2N1cywgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxhbmRpbmctcGFnZS1saXN0IGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMzNDVkZWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxhbmRpbmctcGFnZS1saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxhbmRpbmctcGFnZS1saXN0IHtcbiAgICBwYWRkaW5nOiA1NnB4IDMycHggNTZweCAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmU4ZWY7XG4gICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxhbmRpbmctcGFnZS1saXN0IHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5wYWdlcy1saXN0IHtcbiAgcGFkZGluZzogNTZweCAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAucGFnZXMtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAucGFnZXMtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMSA+IGEge1xuICBvcGFjaXR5OiAwLjk7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDMycHg7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMSA+IGEgcGF0aCB7XG4gIGZpbGw6ICMxZDFkMWQ7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzM0NWRlZjtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sZXZlbC0xID4gYTpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzM0NWRlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMSA+IGEge1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sZXZlbC0xLmFjdGl2ZSAubGV2ZWwtMi13cmFwcGVyLCAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMTpob3ZlciAubGV2ZWwtMi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sZXZlbC0xOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZThlZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sZXZlbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxldmVsLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGVmO1xuICB9XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDM0MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZThlZjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxldmVsLTIgLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxldmVsLTIgLnRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICBjb2xvcjogIzFkMWQxZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxldmVsLTIgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMiAuYmFjayB7XG4gIG1hcmdpbjogMCAtMjRweCAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThlZjtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxldmVsLTIgLmJhY2sgLmJ0bi1hcnJvdyB7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sZXZlbC0yIC5iYWNrIC5idG4tYXJyb3cgLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxldmVsLTIgLmJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sZXZlbC0yID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMiA+IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxldmVsLTIgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxldmVsLTIgYSB7XG4gIG9wYWNpdHk6IDAuOTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmxldmVsLTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzQ1ZGVmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sZXZlbC0yIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubGV2ZWwtMiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDU2cHggMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5sZXZlbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHggOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50W2RhdGEtbWVudS1sZXZlbD1cIjJcIl0gLm5hdmJhci13cmFwcGVyLFxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnRbZGF0YS1tZW51LWxldmVsPVwiMlwiXSAubGFuZGluZy1wYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnRbZGF0YS1tZW51LWxldmVsPVwiMlwiXSAubGV2ZWwtMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudFtkYXRhLW1lbnUtbGV2ZWw9XCIyXCJdIC5sZXZlbC0xLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50W2RhdGEtbWVudS1sZXZlbD1cIjJcIl0gLmxldmVsLTEub3BlbiA+IC5idG4tYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50W2RhdGEtbWVudS1sZXZlbD1cIjJcIl0gLmxldmVsLTEub3BlbiAubGV2ZWwtMi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmZlYXR1cmVkLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDcwcHg7XG4gIGxlZnQ6IDY3NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmU4ZWY7XG4gIHBhZGRpbmc6IDU2cHggMCAzMnB4IDMycHg7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmZlYXR1cmVkLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmZlYXR1cmVkLXBhZ2UgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThlZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmZlYXR1cmVkLXBhZ2UgLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJiMjM7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuZmVhdHVyZWQtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAucmVhZC1tb3JlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQge1xuICAvKiBUT0RPOiBTUExJVCBJTlRPIE9XTiBGSUxFICovXG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubmF2YmFyLXdyYXBwZXIgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAubmF2YmFyLXdyYXBwZXIgPiAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5uYXZiYXItd3JhcHBlciA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5uYXZiYXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlOGVmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLm5hdmJhci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuYm9yZGVyLWJsb2NrIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuYm9yZGVyLWJsb2NrIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGVmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5ib3JkZXItYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5pY29uLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmljb24tbmF2LWxpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5pY29uLW5hdi1saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuaWNvbi1uYXYtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5pY29uLW5hdi1saXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmljb24tbmF2LWxpc3QgYTpob3ZlciwgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmljb24tbmF2LWxpc3QgYTphY3RpdmUsIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5pY29uLW5hdi1saXN0IGE6Zm9jdXMge1xuICBjb2xvcjogIzM0NWRlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuaWNvbi1uYXYtbGlzdCBhIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuaWNvbi1uYXYtbGlzdCAuaWNvbiB7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThlZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5pY29uLW5hdi1saXN0IC5pY29uIHBhdGgge1xuICBmaWxsOiAjMWQxZDFkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5pY29uLW5hdi1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweCA1MHB4O1xuICB9XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuc29jaWFsLW5ldHdvcmstd3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuc29jaWFsLW5ldHdvcmstd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuc29jaWFsLW5ldHdvcmstd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmU4ZWY7XG4gIH1cbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5zb2NpYWwtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5zb2NpYWwtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLnNvY2lhbC1saXN0IGxpIHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmU4ZWY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuc29jaWFsLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuc29jaWFsLWxpc3QgYSB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLnNvY2lhbC1saXN0IGEgcGF0aCB7XG4gIGZpbGw6ICM0YTU1Njg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLnNvY2lhbC1saXN0IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZWY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5zb2NpYWwtbGlzdCBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuc29jaWFsLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuYnV0dG9ucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5idXR0b25zLWxpc3QgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuYnV0dG9ucy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuYnV0dG9ucy1saXN0IC5idG4sIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5idXR0b25zLWxpc3QgaW5wdXRbdHlwZT1idXR0b25dLFxuLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQgLmJ1dHRvbnMtbGlzdCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCAuYnV0dG9ucy1saXN0IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5idXR0b25zLWxpc3QgaW5wdXRbdHlwZT1yZXNldF0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXN0cmljdC1tZWdhLW1lbnUtY29tcG9uZW50IC5idXR0b25zLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAub3Blbi1oZWFkZXItbWVudSAuZGlzdHJpY3QtbWVnYS1tZW51LWNvbXBvbmVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIG5hdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIC50b3AtbGV2ZWwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAudG9wLWxldmVsLWNvbnRhaW5lcjpob3ZlciB7XG4gIGNvbG9yOiAjMzQ1REVGO1xufVxuLm1lZ2EtbWVudS0yLnRvcC1sZXZlbC1jb250YWluZXIgLnRvcC1sZXZlbC1jb250YWluZXI6aG92ZXIgLm1lbnUtbmFtZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzNDVERUY7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAudG9wLWxldmVsLWNvbnRhaW5lciAubWVudS1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAudG9wLWxldmVsLWNvbnRhaW5lciAubWVudS1uYW1lIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAudG9wLWxldmVsLWNvbnRhaW5lciAubWVudS1uYW1lIHN2Zy5yb3RhdGUtYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIC5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lZ2EtbWVudS0yLnRvcC1sZXZlbC1jb250YWluZXIgLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDExcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMkU4RjA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIC5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQgLnN1Yi1tZW51LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50IC5zdWItbWVudSAudHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIC5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQgLnN1Yi1tZW51IC50cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdG9wOiAtOXB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IHNvbGlkICNFMkU4RjA7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIC5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQgLnN1Yi1tZW51IC50cmlhbmdsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50IC5zdWItbWVudSAuY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICMzNDVERUY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIC5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQgLnN1Yi1tZW51IC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xuICBjb2xvcjogIzFFMjkzQjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1lZ2EtbWVudS0yLnRvcC1sZXZlbC1jb250YWluZXIgLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudCAuc3ViLW1lbnUgLndyYXBwZXIgLmxlZnQtc2lkZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0YxRjVGOTtcbn1cbi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIC5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQgLnN1Yi1tZW51IC53cmFwcGVyIC5taWRkbGUtc2lkZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0YxRjVGOTtcbn1cbi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIC5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQgLnN1Yi1tZW51IC53cmFwcGVyIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMjgwcHg7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50IC5zdWItbWVudSAud3JhcHBlciAucmlnaHQtc2lkZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50IC5zdWItbWVudSAud3JhcHBlciAucmlnaHQtc2lkZSAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1lZ2EtbWVudS0yLnRvcC1sZXZlbC1jb250YWluZXIgLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudCAuc3ViLW1lbnUgLndyYXBwZXIgLnJpZ2h0LXNpZGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50IC5zdWItbWVudSAud3JhcHBlciAucGFyZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50IC5zdWItbWVudSAud3JhcHBlciAuY2hpbGQtcGFnZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50IC5zdWItbWVudSAud3JhcHBlciAuY2hpbGQtcGFnZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50IC5zdWItbWVudSAud3JhcHBlciAuY2hpbGQtcGFnZS1saW5rIGEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDE2cHg7XG4gIGNvbG9yOiAjMzQ1ZGVmO1xufVxuLm1lZ2EtbWVudS0yLnRvcC1sZXZlbC1jb250YWluZXIgLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudCAuc3ViLW1lbnUgLndyYXBwZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50IC5zdWItbWVudSAud3JhcHBlciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIC5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQgLnN1Yi1tZW51IC53cmFwcGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVnYS1tZW51LTIudG9wLWxldmVsLWNvbnRhaW5lciAuZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50Lm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG4ub3Blbi1tb2JpbGUtaGVhZGVyLW1lbnUgLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC5idG4tbWVudS5qcy10b2dnbGUtbWVudSBzcGFuLm1vYmlsZS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLmZpcnN0LWxldmVsLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC5zZWNvbmQtbGV2ZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLnNlY29uZC1sZXZlbC1jb250YWluZXIgLmJhY2stYnV0dG9uIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAuc2Vjb25kLWxldmVsLWNvbnRhaW5lciAuYmFjay1idXR0b24gYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAuc2Vjb25kLWxldmVsLWNvbnRhaW5lciAuYmFjay1idXR0b24gYnV0dG9uIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC5zZWNvbmQtbGV2ZWwtY29udGFpbmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjMEYxNzJBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLnNlY29uZC1sZXZlbC1jb250YWluZXIgLnRvcC1sZXZlbC1idXR0b24tbGV2ZWwtMiB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC5zZWNvbmQtbGV2ZWwtY29udGFpbmVyIC5ib3R0b20tY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAuc2Vjb25kLWxldmVsLWNvbnRhaW5lciAuYm90dG9tLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAuc2Vjb25kLWxldmVsLWNvbnRhaW5lciAuYm90dG9tLWNvbnRlbnQgLmZlYXR1cmUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC5zZWNvbmQtbGV2ZWwtY29udGFpbmVyIC5ib3R0b20tY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLnRoaXJkLWxldmVsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC50aGlyZC1sZXZlbC1jb250YWluZXIgLmJhY2stYnV0dG9uIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAudGhpcmQtbGV2ZWwtY29udGFpbmVyIC5iYWNrLWJ1dHRvbiBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC50aGlyZC1sZXZlbC1jb250YWluZXIgLmJhY2stYnV0dG9uIGJ1dHRvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAudGhpcmQtbGV2ZWwtY29udGFpbmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjMEYxNzJBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLnRoaXJkLWxldmVsLWNvbnRhaW5lciAudG9wLWxldmVsLWJ1dHRvbi1sZXZlbC0zIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzNDVkZWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLmRpdmlkZXIge1xuICBtYXJnaW46IDEwcHggMjVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU4RjA7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC50b3AtbGV2ZWwtYnV0dG9uLWxldmVsLTEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDI1cHg7XG4gIGNvbG9yOiAjMEYxNzJBO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC50b3AtbGV2ZWwtYnV0dG9uLWxldmVsLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC5saXN0IHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAubGlzdCAuaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNHB4IDBweDtcbiAgY29sb3I6ICMxRDQ3RDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLmxpc3QgLml0ZW0uaGFzLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC5saXN0IC5pdGVtLmhhcy1zdWJtZW51IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTRweCAwcHg7XG4gIGNvbG9yOiAjMUQ0N0Q4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC5saXN0IC5pdGVtLmhhcy1zdWJtZW51IGJ1dHRvbiAuY2hldnJvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIC5saXN0IC5pdGVtLmhhcy1zdWJtZW51IGJ1dHRvbiAuY2hldnJvbi1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFENDdEODtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLmxpc3QgLml0ZW0uaGFzLXN1Ym1lbnUgLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAubGlzdCAuaXRlbS5oYXMtc3VibWVudSAuc3VibWVudSBsaTo6bWFya2VyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLmxpc3QgLml0ZW0uaGFzLXN1Ym1lbnUuaXMtb3BlbiAuc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAubGlzdCAuaXRlbS5oYXMtc3VibWVudS5pcy1vcGVuIC5jaGV2cm9uLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLmxpc3QgLml0ZW0gLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAubGlzdCAuaXRlbSAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzFENDdEODtcbn1cbi5kaXN0cmljdC1tZWdhLW1lbnUtMi1jb21wb25lbnQtbW9iaWxlIC50b3AtbGV2ZWwtd3JhcHBlci1tb2JpbGUgLmN0YS1saW5rIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudC1tb2JpbGUgLnRvcC1sZXZlbC13cmFwcGVyLW1vYmlsZSAuY3RhLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRjA3O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGNvbG9yOiAjNDMyMDA1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXItZHJvcGRvd24tY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQgLmRyb3Bkb3duLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5oZWFkZXItZHJvcGRvd24tY29tcG9uZW50IC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItZHJvcGRvd24tY29tcG9uZW50IC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIGEge1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTFweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSBhIHtcbiAgICBvcGFjaXR5OiAwLjk0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0gYTpob3ZlciwgLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0gYTpmb2N1cywgLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0gYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSBhOmhvdmVyLCAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSBhOmZvY3VzLCAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzNDVkZWY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQgLmRyb3Bkb3duLWxpc3QgLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQgLmRyb3Bkb3duLWxpc3QgLnRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICBjb2xvcjogIzFkMWQxZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQgLmRyb3Bkb3duLWxpc3QgLnRpdGxlIGE6aG92ZXIsIC5oZWFkZXItZHJvcGRvd24tY29tcG9uZW50IC5kcm9wZG93bi1saXN0IC50aXRsZSBhOmZvY3VzLCAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCAudGl0bGUgYTphY3RpdmUge1xuICBjb2xvcjogIzM0NWRlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCAudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cbi5oZWFkZXItZHJvcGRvd24tY29tcG9uZW50IC5kcm9wZG93bi1saXN0IC5iYWNrIHtcbiAgbWFyZ2luOiAwIC0yNHB4IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGVmO1xuICB3aWR0aDogMTAwdnc7XG59XG4uaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCAuYmFjayAuYnRuLWFycm93IHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xufVxuLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQgLmRyb3Bkb3duLWxpc3QgLmJhY2sgLmJ0bi1hcnJvdyAuYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCAuYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItZHJvcGRvd24tY29tcG9uZW50IC5kcm9wZG93bi1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjc7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudCAuZHJvcGRvd24tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHggOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgI2VkZjJmNztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItZHJvcGRvd24tY29tcG9uZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgei1pbmRleDogMTA1O1xuICB9XG59XG4uaGVhZGVyLWRyb3Bkb3duLWNvbXBvbmVudDpob3ZlciAuZHJvcGRvd24tbGlzdCwgLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQub3BlbiAuZHJvcGRvd24tbGlzdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQ6aG92ZXI6YWZ0ZXIsIC5oZWFkZXItZHJvcGRvd24tY29tcG9uZW50OmhvdmVyOmJlZm9yZSwgLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQub3BlbjphZnRlciwgLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQub3BlbjpiZWZvcmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tbmF2IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbmF2IC5saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tYWluLW5hdiAubGlzdCAuYmFjayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGVmO1xuICB3aWR0aDogMTAwdnc7XG59XG4ubWFpbi1uYXYgLmxpc3QgLmJhY2sgLmJ0bi1hcnJvdyB7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbn1cbi5tYWluLW5hdiAubGlzdCAuYmFjayAuYnRuLWFycm93IC5hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdiAubGlzdCAuYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2IC5sZXZlbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tbmF2IC5sZXZlbC0xID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMThweCAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcHg7XG4gIGNvbG9yOiAjMWQxZDFkO1xufVxuLm1haW4tbmF2IC5sZXZlbC0xID4gYSBwYXRoIHtcbiAgZmlsbDogIzFkMWQxZDtcbn1cbi5tYWluLW5hdiAubGV2ZWwtMSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzM0NWRlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLmxldmVsLTEgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1uYXYgLmxldmVsLTEgPiBhIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweCAzMnB4O1xuICB9XG59XG4ubWFpbi1uYXYgLmxldmVsLTEgLmNoZXZyb24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYWluLW5hdiAubGV2ZWwtMSAuY2hldnJvbiBzdmcge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW5hdiAubGV2ZWwtMSAuY2hldnJvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdiAubGV2ZWwtMSAuYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1uYXYgLmxldmVsLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGVmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbmF2IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZThlZjtcbiAgfVxuICAub3Blbi1oZWFkZXItbWVudSAubWFpbi1uYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBodG1sW2RhdGEtYnJhbmQ9ZGlzdHJpY3RdIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaHRtbFtkYXRhLWJyYW5kPXNjaG9vbF0gLm9wZW4taGVhZGVyLW1lbnUgLm1haW4tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1uYXZbZGF0YS1tZW51LWxldmVsPVwiMlwiXSAubGV2ZWwtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG4ubWFpbi1uYXZbZGF0YS1tZW51LWxldmVsPVwiMlwiXSAubGV2ZWwtMS5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbmF2W2RhdGEtbWVudS1sZXZlbD1cIjJcIl0gLmxldmVsLTEub3BlbiA+IC5idG4tYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1uYXZbZGF0YS1tZW51LWxldmVsPVwiMlwiXSAubGV2ZWwtMS5vcGVuIC5sZXZlbC0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1zZWFyY2ggc3Bhbixcbi5oZWFkZXItY29tcG9uZW50IC5idG4tbWVudSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1sYW5ndWFnZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzNDVkZWY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1sYW5ndWFnZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjM4OGY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5oZWFkZXItY29tcG9uZW50IC5idG4tbGFuZ3VhZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiAjMzQ1ZGVmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItY29tcG9uZW50IC5idG4tbGFuZ3VhZ2Ugc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1jb21wb25lbnQgLmJ0bi1sYW5ndWFnZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAuaGVhZGVyLWNvbXBvbmVudCAuYnRuLWxhbmd1YWdlIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG59XG5odG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAuaGVhZGVyLWNvbXBvbmVudCAuYnRuLWxhbmd1YWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFkMWQxZDtcbn1cbmh0bWxbZGF0YS1icmFuZD1zY2hvb2xdIC5oZWFkZXItY29tcG9uZW50IC5idG4tbGFuZ3VhZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWNvbXBvbmVudCAuYnRuLWxhbmd1YWdlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5oZWFkZXItY29tcG9uZW50IC5idG4tbGFuZ3VhZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIGh0bWxbZGF0YS1icmFuZD1zY2hvb2xdIC5oZWFkZXItY29tcG9uZW50IC5idG4tbGFuZ3VhZ2Uge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgfVxuICBodG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAuaGVhZGVyLWNvbXBvbmVudCAuYnRuLWxhbmd1YWdlIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjMzQ1ZGVmO1xuICB9XG59XG4uaGVhZGVyLWNvbXBvbmVudCAuYnRuLXBob25lIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzQ1ZGVmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItY29tcG9uZW50IC5idG4tcGhvbmUgc3ZnIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5oZWFkZXItY29tcG9uZW50IC5idG4tcGhvbmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMzQ1ZGVmO1xufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1waG9uZSBzcGFuIHtcbiAgb3BhY2l0eTogMC44NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1waG9uZTpob3ZlciBzdmcgZyBwYXRoIHtcbiAgZmlsbDogIzFkMWQxZDtcbn1cbi5oZWFkZXItY29tcG9uZW50IC5idG4tc2VhcmNoIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGYyZjc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uaGVhZGVyLWNvbXBvbmVudCAuYnRuLXNlYXJjaCBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1zZWFyY2ggc3ZnIHBhdGgge1xuICBmaWxsOiAjMWQxZDFkO1xufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1zZWFyY2ggLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5oZWFkZXItY29tcG9uZW50IC5idG4tc2VhcmNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWNvbXBvbmVudCAuYnRuLXNlYXJjaCB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG59XG4uaGVhZGVyLWNvbXBvbmVudCAuYnRuLXNlYXJjaCAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWNvbXBvbmVudCAuYnRuLXNlYXJjaCAub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1zZWFyY2ggLm9wZW4gc3ZnIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5oZWFkZXItY29tcG9uZW50IC5idG4tc2VhcmNoIC5vcGVuIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1tZW51IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGYyZjc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgd2lkdGg6IDcycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1tZW51IHN2ZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaGVhZGVyLWNvbXBvbmVudCAuYnRuLW1lbnUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMWQxZDFkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItY29tcG9uZW50IC5idG4tbWVudSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgfVxufVxuLmhlYWRlci1jb21wb25lbnQgLmJ0bi1tZW51IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5oZWFkZXItY29tcG9uZW50IC5idG4tbWVudSAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWNvbXBvbmVudCAuYnRuLW1lbnUgLm9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItY29tcG9uZW50IC5idG4tbWVudTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1jb21wb25lbnQgLmJ0bi1tZW51IHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5oZWFkZXItY29tcG9uZW50IC5ndF9zZWxlY3RvciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA3cHggMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjM4OGY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Z3MvYW5nbGUtZG93bi13aGl0ZS5zdmdcIik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmhlYWRlci1jb21wb25lbnQgLmd0X3NlbGVjdG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNjhmZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci1jb21wb25lbnQgLmd0X3NlbGVjdG9yOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlYWRlci1jb21wb25lbnQgLmd0X3NlbGVjdG9yIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1jb21wb25lbnQgLmd0X3NlbGVjdG9yIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6ICMzNDVkZWY7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmhlYWRlci1jb21wb25lbnQgLmd0X3NlbGVjdG9yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuaHRtbFtkYXRhLWJyYW5kPXNjaG9vbF0gLmhlYWRlci1jb21wb25lbnQgLmd0X3NlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3Zncy9hbmdsZS1kb3duLnN2Z1wiKTtcbiAgY29sb3I6ICMzNDVkZWY7XG59XG5odG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAuaGVhZGVyLWNvbXBvbmVudCAuZ3Rfc2VsZWN0b3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNWZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGh0bWxbZGF0YS1icmFuZD1zY2hvb2xdIC5oZWFkZXItY29tcG9uZW50IC5ndF9zZWxlY3RvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICBodG1sW2RhdGEtYnJhbmQ9c2Nob29sXSAuaGVhZGVyLWNvbXBvbmVudCAuZ3Rfc2VsZWN0b3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5sYW5ndWFnZS1jb21wb25lbnQgLmxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5sYW5ndWFnZS1jb21wb25lbnQgLmxpc3QgLmxhbmd1YWdlIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmxhbmd1YWdlLWNvbXBvbmVudCAubGlzdCAubGFuZ3VhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGFuZ3VhZ2UtY29tcG9uZW50IC5saXN0IC5idG4tbGFuZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcbiAgY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGFuZ3VhZ2UtY29tcG9uZW50IC5saXN0IC5idG4tbGFuZzpmb2N1czpiZWZvcmUsIC5sYW5ndWFnZS1jb21wb25lbnQgLmxpc3QgLmJ0bi1sYW5nOmFjdGl2ZTpiZWZvcmUsIC5sYW5ndWFnZS1jb21wb25lbnQgLmxpc3QgLmJ0bi1sYW5nLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzNDVkZWY7XG4gIGZpbHRlcjogYmx1cigxcHgpO1xufVxuLmxhbmd1YWdlLWNvbXBvbmVudCAubGlzdCAuYnRuLWxhbmc6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sYW5ndWFnZS1jb21wb25lbnQgLmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sYW5ndWFnZS1jb21wb25lbnQgLmFjdGlvbi1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGFuZ3VhZ2UtY29tcG9uZW50IC5hY3Rpb24tYnRucyBidXR0b24ge1xuICBtYXJnaW46IDAgOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGh0bWxbZGF0YS1icmFuZD1zY2hvb2xdIC5sYW5ndWFnZS1jb21wb25lbnQge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLnNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTI2cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdmlzaWJpbGl0eSwgbWF4LWhlaWdodDtcbiAgei1pbmRleDogMjAwO1xufVxuLnNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1mb3JtLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1mb3JtLnNheXQge1xuICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1mb3JtIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5zZWFyY2gtY29tcG9uZW50IC53cmFwLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLWNvbXBvbmVudCAuc2VhcmNoLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE0cHggNzJweCAxNHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xuICBjb2xvcjogIzFkMWQxZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmNztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VhcmNoLWNvbXBvbmVudCAuc2VhcmNoLWlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAuc2VhcmNoLWNvbXBvbmVudCAuc2VhcmNoLWlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuc2VhcmNoLWNvbXBvbmVudCAuc2VhcmNoLWlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgLnNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1pbnB1dC5yYWRpdXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWFyY2gtY29tcG9uZW50IC5zZWFyY2gtaW5wdXQuZXJyb3Ige1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE5NywgNDgsIDQ4LCAwLjgpO1xufVxuLnNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1pbnB1dDpmb2N1cywgLnNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1pbnB1dDphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY3O1xufVxuLnNlYXJjaC1jb21wb25lbnQgLmJ0bi1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogNHB4O1xuICByaWdodDogNHB4O1xuICBib3R0b206IDRweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLnNlYXJjaC1jb21wb25lbnQgLmJ0bi1zdWJtaXQ6aG92ZXIsIC5zZWFyY2gtY29tcG9uZW50IC5idG4tc3VibWl0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNjtcbn1cbi5zZWFyY2gtY29tcG9uZW50IC5yZXN1bHRzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjc7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4uc2VhcmNoLWNvbXBvbmVudCAucmVzdWx0cy5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMTAwMDBweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50IC5yZXN1bHRzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlYXJjaC1jb21wb25lbnQgLnJlc3VsdHMgYSAucHJlZml4IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWFyY2gtY29tcG9uZW50IC5yZXN1bHRzIGE6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc2VhcmNoLWNvbXBvbmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5sYW5ndWFnZS1jb21wb25lbnQgLm92ZXJsYXksXG4ubW9kYWwtY29tcG9uZW50IC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGFuZ3VhZ2UtY29tcG9uZW50IC5vdmVybGF5Lm9wZW4sXG4ubW9kYWwtY29tcG9uZW50IC5vdmVybGF5Lm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxhbmd1YWdlLWNvbXBvbmVudCAubW9kYWwtd3JhcHBlcixcbi5tb2RhbC1jb21wb25lbnQgLm1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1NXB4O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMzJweCAzMnB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmxhbmd1YWdlLWNvbXBvbmVudCAubW9kYWwtd3JhcHBlci5vcGVuLFxuLm1vZGFsLWNvbXBvbmVudCAubW9kYWwtd3JhcHBlci5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG4ubGFuZ3VhZ2UtY29tcG9uZW50IC5oZWFkZXIsXG4ubW9kYWwtY29tcG9uZW50IC5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuLmxhbmd1YWdlLWNvbXBvbmVudCAudGl0bGUsXG4ubW9kYWwtY29tcG9uZW50IC50aXRsZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5sYW5ndWFnZS1jb21wb25lbnQgLmJ0bi1jbG9zZSxcbi5tb2RhbC1jb21wb25lbnQgLmJ0bi1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYW5ndWFnZS1jb21wb25lbnQgLmJ0bi1jbG9zZSBzdmcsXG4ubW9kYWwtY29tcG9uZW50IC5idG4tY2xvc2Ugc3ZnIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbn1cbi5sYW5ndWFnZS1jb21wb25lbnQgLmJ0bi1jbG9zZSBwYXRoLFxuLm1vZGFsLWNvbXBvbmVudCAuYnRuLWNsb3NlIHBhdGgge1xuICBmaWxsOiAjMWQxZDFkO1xufVxuXG4uc29jaWFsLWxpbmtzLWNvbXBvbmVudCAuc29jaWFsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5zb2NpYWwtbGlua3MtY29tcG9uZW50IC5zb2NpYWwtbGlzdCBsaSB7XG4gIHdpZHRoOiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uc29jaWFsLWxpbmtzLWNvbXBvbmVudCAuc29jaWFsLWxpc3QgYSB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThlZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb2NpYWwtbGlua3MtY29tcG9uZW50IC5zb2NpYWwtbGlzdCBhIHBhdGgge1xuICBmaWxsOiAjNGE1NTY4O1xufVxuXG4uY29udGVudC1jYXJkLWNvbXBvbmVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThlZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5jb250ZW50LWNhcmQtY29tcG9uZW50OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY29udGVudC1jYXJkLWNvbXBvbmVudCA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGVudC1jYXJkLWNvbXBvbmVudCA+IGE6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZiOTIzYztcbiAgZmlsdGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29udGVudC1jYXJkLWNvbXBvbmVudCA+IGE6aG92ZXIgLmNvbnRlbnQgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzNCN0JGNjtcbn1cbi5jb250ZW50LWNhcmQtY29tcG9uZW50ID4gYTpob3ZlciAuY29udGVudCAubGluayAuYnRuLWFycm93IHtcbiAgY29sb3I6ICMzQjdCRjY7XG59XG4uY29udGVudC1jYXJkLWNvbXBvbmVudCA+IGE6aG92ZXIgLmNvbnRlbnQgLmxpbmsgLmJ0bi1hcnJvdyAuYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5jb250ZW50LWNhcmQtY29tcG9uZW50ID4gYTpob3ZlciAuY29udGVudCAubGluayAuYnRuLWFycm93IC5hcnJvdyBwYXRoIHtcbiAgZmlsbDogIzNCN0JGNjtcbiAgc3Ryb2tlOiAjM0I3QkY2O1xufVxuLmNvbnRlbnQtY2FyZC1jb21wb25lbnQgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTk3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG59XG4uY29udGVudC1jYXJkLWNvbXBvbmVudCAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOTdweCk7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbn1cbi5jb250ZW50LWNhcmQtY29tcG9uZW50IC5jb250ZW50IC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcbiAgY29sb3I6ICMxRTI5M0I7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQtY2FyZC1jb21wb25lbnQgLmNvbnRlbnQgLmNhcmQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xuICBjb2xvcjogIzQ3NTU2OTtcbn1cbi5jb250ZW50LWNhcmQtY29tcG9uZW50IC5jb250ZW50IC5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uY29udGVudC1jYXJkLWNvbXBvbmVudCAuY29udGVudCAubGluayAuYnRuLWFycm93IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMUQ0N0Q4O1xufVxuLmNvbnRlbnQtY2FyZC1jb21wb25lbnQgLmNvbnRlbnQgLmxpbmsgLmJ0bi1hcnJvdyAuYXJyb3cge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY29udGVudC1jYXJkLWNvbXBvbmVudCAuY29udGVudCAubGluayAuYnRuLWFycm93IC5hcnJvdyBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjMUQ0N0Q4O1xuICBzdHJva2U6ICMxRDQ3RDg7XG59XG4uY29udGVudC1jYXJkLWNvbXBvbmVudC5zdW1tYXJ5IC5jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRlbnQtY2FyZC1jb21wb25lbnQuc3VtbWFyeSAuY29udGVudCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5saW5rLWNhcmQtY29tcG9uZW50IC5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThlZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saW5rLWNhcmQtY29tcG9uZW50IC5saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4ubGluay1jYXJkLWNvbXBvbmVudCAubGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5saW5rLWNhcmQtY29tcG9uZW50IC5saW5rOmZvY3VzOmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZiOTIzYztcbiAgZmlsdGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubGluay1jYXJkLWNvbXBvbmVudC5zaW1wbGUgLmxpbmssIC5saW5rLWNhcmQtY29tcG9uZW50LmltYWdlIC5saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5saW5rLWNhcmQtY29tcG9uZW50LnNpbXBsZSAubGluazpob3ZlciAuYXJyb3cgcGF0aCwgLmxpbmstY2FyZC1jb21wb25lbnQuc2ltcGxlIC5saW5rOmZvY3VzIC5hcnJvdyBwYXRoLCAubGluay1jYXJkLWNvbXBvbmVudC5pbWFnZSAubGluazpob3ZlciAuYXJyb3cgcGF0aCwgLmxpbmstY2FyZC1jb21wb25lbnQuaW1hZ2UgLmxpbms6Zm9jdXMgLmFycm93IHBhdGgge1xuICBmaWxsOiAjMWYzODhmO1xufVxuLmxpbmstY2FyZC1jb21wb25lbnQuc2ltcGxlIC50ZXh0LCAubGluay1jYXJkLWNvbXBvbmVudC5pbWFnZSAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAubGluay1jYXJkLWNvbXBvbmVudC5zaW1wbGUgLnRleHQtYm91bmRzLCAubGluay1jYXJkLWNvbXBvbmVudC5pbWFnZSAudGV4dC1ib3VuZHMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4ubGluay1jYXJkLWNvbXBvbmVudC5zaW1wbGUgLmFycm93LCAubGluay1jYXJkLWNvbXBvbmVudC5pbWFnZSAuYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGYyZjc7XG59XG4ubGluay1jYXJkLWNvbXBvbmVudC5zaW1wbGUgLmFycm93IHN2ZywgLmxpbmstY2FyZC1jb21wb25lbnQuaW1hZ2UgLmFycm93IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ubGluay1jYXJkLWNvbXBvbmVudC5zaW1wbGUgLmFycm93IHBhdGgsIC5saW5rLWNhcmQtY29tcG9uZW50LmltYWdlIC5hcnJvdyBwYXRoIHtcbiAgZmlsbDogIzM0NWRlZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAubGluay1jYXJkLWNvbXBvbmVudC5pbWFnZSAubGluayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubGluay1jYXJkLWNvbXBvbmVudC5pbWFnZSAudGh1bWIge1xuICB3aWR0aDogNzBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5saW5rLWNhcmQtY29tcG9uZW50LmltYWdlIC50aHVtYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNzRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cbn1cbi5saW5rLWNhcmQtY29tcG9uZW50LmltYWdlIC50ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5saW5rLWNhcmQtY29tcG9uZW50LmltYWdlIC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbn1cbi5saW5rLWNhcmQtY29tcG9uZW50LmltYWdlIC5hcnJvdyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5saW5rLWNhcmQtY29tcG9uZW50LmltYWdlIC5hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cbi5saW5rLWNhcmQtY29tcG9uZW50LmltYWdlIC5hcnJvdyBzdmcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmxpbmstY2FyZC1jb21wb25lbnQuaWNvbiwgLmxpbmstY2FyZC1jb21wb25lbnQuZXhwYW5kZWQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGluay1jYXJkLWNvbXBvbmVudC5pY29uIC5saW5rLCAubGluay1jYXJkLWNvbXBvbmVudC5leHBhbmRlZCAubGluayB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxpbmstY2FyZC1jb21wb25lbnQuaWNvbiAubWFpbiwgLmxpbmstY2FyZC1jb21wb25lbnQuZXhwYW5kZWQgLm1haW4ge1xuICBwYWRkaW5nOiAzMnB4O1xufVxuLmxpbmstY2FyZC1jb21wb25lbnQuaWNvbiAuaWNvbi13cmFwcGVyLCAubGluay1jYXJkLWNvbXBvbmVudC5leHBhbmRlZCAuaWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbn1cbi5saW5rLWNhcmQtY29tcG9uZW50Lmljb24gLnRleHQsIC5saW5rLWNhcmQtY29tcG9uZW50LmV4cGFuZGVkIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubGluay1jYXJkLWNvbXBvbmVudC5pY29uIC5mb290ZXIsIC5saW5rLWNhcmQtY29tcG9uZW50LmV4cGFuZGVkIC5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZjJmNztcbiAgcGFkZGluZzogMTZweDtcbn1cbi5saW5rLWNhcmQtY29tcG9uZW50LmV4cGFuZGVkIC5saW5rIHtcbiAgcGFkZGluZzogMTZweCAzMnB4IDA7XG59XG4ubGluay1jYXJkLWNvbXBvbmVudC5leHBhbmRlZCAubWFpbiB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5saW5rLWNhcmQtY29tcG9uZW50LmV4cGFuZGVkIC5mb290ZXIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5cbi53aGl0ZS1iYWNrZ3JvdW5kLFxuLmdyZXktYmFja2dyb3VuZCxcbi5ibHVlLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLndoaXRlLWJhY2tncm91bmQsXG4gIC5ncmV5LWJhY2tncm91bmQsXG4gIC5ibHVlLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLndoaXRlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndoaXRlLWJhY2tncm91bmQgdGFibGUgdGQsIC53aGl0ZS1iYWNrZ3JvdW5kIHRhYmxlIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQxZDFkO1xufVxuXG4uZ3JleS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbn1cbi5ncmV5LWJhY2tncm91bmQgdGFibGUgdGQsIC5ncmV5LWJhY2tncm91bmQgdGFibGUgdGgge1xuICBib3JkZXItY29sb3I6ICMxZDFkMWQ7XG59XG5cbi5ibHVlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYzODhmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibHVlLWJhY2tncm91bmQgdGFibGUge1xuICBjb2xvcjogIzFkMWQxZDtcbn1cbi5ibHVlLWJhY2tncm91bmQgdGFibGUgdGQsIC5ibHVlLWJhY2tncm91bmQgdGFibGUgdGgge1xuICBib3JkZXItY29sb3I6ICMxZDFkMWQ7XG59XG4uYmx1ZS1iYWNrZ3JvdW5kIC5saW5rLWNhcmQtY29tcG9uZW50LnNpbXBsZSBhLCAuYmx1ZS1iYWNrZ3JvdW5kIC5saW5rLWNhcmQtY29tcG9uZW50LmltYWdlIGEge1xuICBjb2xvcjogIzM0NWRlZjtcbn1cbi5ibHVlLWJhY2tncm91bmQgLmxpbmstY2FyZC1jb21wb25lbnQuc2ltcGxlIGE6aG92ZXIsIC5ibHVlLWJhY2tncm91bmQgLmxpbmstY2FyZC1jb21wb25lbnQuaW1hZ2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWYzODhmO1xufVxuLmJsdWUtYmFja2dyb3VuZCBoMSxcbi5ibHVlLWJhY2tncm91bmQgaDIsXG4uYmx1ZS1iYWNrZ3JvdW5kIGgzLFxuLmJsdWUtYmFja2dyb3VuZCBoNCxcbi5ibHVlLWJhY2tncm91bmQgaDUsXG4uYmx1ZS1iYWNrZ3JvdW5kIGg2LFxuLmJsdWUtYmFja2dyb3VuZCBhLFxuLmJsdWUtYmFja2dyb3VuZCAuc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibHVlLWJhY2tncm91bmQgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsdWUtYmFja2dyb3VuZCBibG9ja3F1b3RlIGNpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibHVlLWJhY2tncm91bmQgYmxvY2txdW90ZSBjaXRlIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsdWUtYmFja2dyb3VuZCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmFjay10by10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjJCO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA0MHB4O1xuICBib3R0b206IDExMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5iYWNrLXRvLXRvcC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmJhY2stdG8tdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjQ0MDtcbn1cbi5iYWNrLXRvLXRvcDpmb2N1cywgLmJhY2stdG8tdG9wOmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5iYWNrLXRvLXRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Z3MvYnR0LWJ0bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYWNrLXRvLXRvcDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3Zncy9idHQtYnRuLW1vYmlsZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmFjay10by10b3Age1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDk1cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxYzQ4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIxcHg7XG4gIGNvbG9yOiAjZjBmMmY2O1xuICBwYWRkaW5nOiA1NnB4IDAgOTZweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb290ZXItY29tcG9uZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9wZW4taGVhZGVyLW1lbnUgLmZvb3Rlci1jb21wb25lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItY29tcG9uZW50IGgyLFxuLmZvb3Rlci1jb21wb25lbnQgaDMsXG4uZm9vdGVyLWNvbXBvbmVudCBoNCxcbi5mb290ZXItY29tcG9uZW50IGg1LFxuLmZvb3Rlci1jb21wb25lbnQgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb290ZXItY29tcG9uZW50IGgyLFxuICAuZm9vdGVyLWNvbXBvbmVudCBoMyxcbiAgLmZvb3Rlci1jb21wb25lbnQgaDQsXG4gIC5mb290ZXItY29tcG9uZW50IGg1LFxuICAuZm9vdGVyLWNvbXBvbmVudCBoNiB7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG4gIH1cbn1cbi5mb290ZXItY29tcG9uZW50IGEge1xuICBjb2xvcjogI2YwZjJmNjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb290ZXItY29tcG9uZW50IGEge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xuICB9XG59XG4uZm9vdGVyLWNvbXBvbmVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMGYyZjY7XG59XG4uZm9vdGVyLWNvbXBvbmVudCAuYmxvY2stcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItY29tcG9uZW50IC5ibG9jay1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4uZm9vdGVyLWNvbXBvbmVudCAubG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb21wb25lbnQgLmxvZ28ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9vdGVyLWNvbXBvbmVudCAubG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAyLjAxcHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mb290ZXItY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uZm9vdGVyLWNvbXBvbmVudCAuYWRkcmVzcy1ibG9jayB7XG4gIGNvbG9yOiByZ2JhKDI0MCwgMjQyLCAyNDYsIDAuOCk7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9vdGVyLWNvbXBvbmVudCAuYWRkcmVzcy1ibG9jayB7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWNvbXBvbmVudCAuYWRkcmVzcy1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG4uZm9vdGVyLWNvbXBvbmVudCAuYWRkcmVzcy1ibG9jayAuZGlzdHJpY3QtYWRkcmVzcyB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi5mb290ZXItY29tcG9uZW50IC5waG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMjQwLCAyNDIsIDI0NiwgMC42KTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9vdGVyLWNvbXBvbmVudCAucGhvbmUge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xuICB9XG59XG4uZm9vdGVyLWNvbXBvbmVudCAuZW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDI0MCwgMjQyLCAyNDYsIDAuNik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9vdGVyLWNvbXBvbmVudCAuZW1haWwge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xuICB9XG59XG4uZm9vdGVyLWNvbXBvbmVudCAuZW1haWw6aG92ZXIge1xuICBjb2xvcjogI2YwZjJmNjtcbn1cbi5mb290ZXItY29tcG9uZW50IC5saW5rcy1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZm9vdGVyLWNvbXBvbmVudCAubGlua3MtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mb290ZXItY29tcG9uZW50IC5saW5rcy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlci1jb21wb25lbnQgLmxpbmtzLWxpc3QgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItY29tcG9uZW50IC51dGlsaXR5LXJvdyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItY29tcG9uZW50IC51dGlsaXR5LXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cbi5mb290ZXItY29tcG9uZW50IC5zb2NpYWwtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZvb3Rlci1jb21wb25lbnQgLnNvY2lhbC1saXN0IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuLmZvb3Rlci1jb21wb25lbnQgLnNvY2lhbC1saXN0IGEge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXItY29tcG9uZW50IC5zb2NpYWwtbGlzdCBhIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZvb3Rlci1jb21wb25lbnQgLnNvY2lhbC1saXN0IGEgcGF0aCB7XG4gICAgZmlsbDogIzFkMWQxZDtcbiAgfVxufVxuLmZvb3Rlci1jb21wb25lbnQgLmNvcHlyaWdodCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTlweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb290ZXItY29tcG9uZW50IC5jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb21wb25lbnQgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbi5mb290ZXItY29tcG9uZW50IC5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyLWNvbXBvbmVudCAubGluZS1ibG9jayAubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzJhNmM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb21wb25lbnQgLmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb290ZXItY29tcG9uZW50IC5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1jb21wb25lbnQgLm9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzLWNvbXBvbmVudCB7XG4gIHBhZGRpbmc6IDQwcHggMCA2OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFkY3J1bWJzLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG4uYnJlYWRjcnVtYnMtY29tcG9uZW50IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVhZGNydW1icy1jb21wb25lbnQgLml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5icmVhZGNydW1icy1jb21wb25lbnQgLml0ZW0gYSB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1icy1jb21wb25lbnQgLml0ZW0gYTpob3ZlciwgLmJyZWFkY3J1bWJzLWNvbXBvbmVudCAuaXRlbSBhOmZvY3VzIHtcbiAgY29sb3I6ICMzNDVkZWY7XG59XG4uYnJlYWRjcnVtYnMtY29tcG9uZW50IC5pdGVtLmN1cnJlbnQtcGFnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnJlYWRjcnVtYnMtY29tcG9uZW50IC5pdGVtIC5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVmZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uYnJlYWRjcnVtYnMtY29tcG9uZW50IC5pdGVtIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uYnJlYWRjcnVtYnMtY29tcG9uZW50IC5pdGVtIC5pY29uIHBhdGgge1xuICBmaWxsOiAjMzQ1ZGVmO1xufVxuLmJyZWFkY3J1bWJzLWNvbXBvbmVudCAuaXRlbSAuaWNvbjpob3ZlciwgLmJyZWFkY3J1bWJzLWNvbXBvbmVudCAuaXRlbSAuaWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2Q3ZmI7XG59XG4uYnJlYWRjcnVtYnMtY29tcG9uZW50IC5zZXBhcmF0b3Ige1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmJyZWFkY3J1bWJzLWNvbXBvbmVudCAubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFkY3J1bWJzLWNvbXBvbmVudCAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnJlYWRjcnVtYnMtY29tcG9uZW50IC5wcmV2aW91cyAuYnRuLWFycm93LWJhY2sge1xuICBjb2xvcjogIzFkMWQxZDtcbn1cbi5icmVhZGNydW1icy1jb21wb25lbnQgLnByZXZpb3VzIC5idG4tYXJyb3ctYmFjayAuYXJyb3cgcGF0aCB7XG4gIGZpbGw6ICMxZDFkMWQ7XG59XG5cbi5wYWdlLXRpdGxlLWNvbXBvbmVudCBoMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlLXRpdGxlLWNvbXBvbmVudCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uaGVyby1iYW5uZXItY29tcG9uZW50IHtcbiAgbWFyZ2luOiAwIDAgNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZXJvLWJhbm5lci1jb21wb25lbnQge1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gIH1cbn1cbi5oZXJvLWJhbm5lci1jb21wb25lbnQgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tYmFubmVyLWNvbXBvbmVudCAuaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgOTMsIDIzOSwgMC40KTtcbn1cbi5oZXJvLWJhbm5lci1jb21wb25lbnQgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLWJhbm5lci1jb21wb25lbnQubm8tb3ZlcmxheSAuaW1hZ2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tYmFubmVyLWNvbXBvbmVudCAuc3VtbWFyeS13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIHBhZGRpbmc6IDAgMCA3N3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjYsIDIzMiwgMjM5LCAwLjgpO1xufVxuLmhlcm8tYmFubmVyLWNvbXBvbmVudCAuc3VtbWFyeS13cmFwcGVyIHAge1xuICBtYXJnaW46IDU2cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDg1NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlcm8tYmFubmVyLWNvbXBvbmVudCAuc3VtbWFyeS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5oZXJvLWJhbm5lci1jb21wb25lbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmRpcmVjdG9yeS1zZWFyY2gtY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0b3J5LXNlYXJjaC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uZGlyZWN0b3J5LXNlYXJjaC1jb21wb25lbnQgLmRlc2Mge1xuICBjb2xvcjogIzFkMWQxZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0b3J5LXNlYXJjaC1jb21wb25lbnQgLmRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU4ZWY7XG4gIH1cbn1cbi5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCAuc2VhcmNoLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlyZWN0b3J5LXNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1pbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG4uZGlyZWN0b3J5LXNlYXJjaC1jb21wb25lbnQgLndyYXAtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCAuc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpcmVjdG9yeS1zZWFyY2gtY29tcG9uZW50IC5zZWFyY2gge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCAuc2VhcmNoOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCAuc2VhcmNoOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmRpcmVjdG9yeS1zZWFyY2gtY29tcG9uZW50IC5zZWFyY2g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmRpcmVjdG9yeS1zZWFyY2gtY29tcG9uZW50IC5zZWFyY2g6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCAuc2VhcmNoLnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZGlyZWN0b3J5LXNlYXJjaC1jb21wb25lbnQgLnNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCAuYnRuLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyZWN0b3J5LXNlYXJjaC1jb21wb25lbnQgLmJ0bi1zZWFyY2ggc3ZnLFxuICAuZGlyZWN0b3J5LXNlYXJjaC1jb21wb25lbnQgLmJ0bi1zZWFyY2ggaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCAuYnRuLXNlYXJjaCBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCAuYnRuLXNlYXJjaCB7XG4gICAgd2lkdGg6IDU4cHg7XG4gIH1cbiAgLmRpcmVjdG9yeS1zZWFyY2gtY29tcG9uZW50IC5idG4tc2VhcmNoIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCAuYnRuLXNlYXJjaDpmb2N1czpiZWZvcmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmI5MjNjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU4ZWY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0b3J5LXNlYXJjaC1jb21wb25lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpcmVjdG9yeS1zZWFyY2gtY29tcG9uZW50IC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThlZjtcbiAgfVxufVxuLmRpcmVjdG9yeS1zZWFyY2gtY29tcG9uZW50IC5zZWFyY2gtbGFiZWwge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThlZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlyZWN0b3J5LXNlYXJjaC1jb21wb25lbnQgLnNlYXJjaC1sYWJlbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZGlyZWN0b3J5LWZpbHRlcnMtY29tcG9uZW50IC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCAubGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xuICB9XG59XG4uZGlyZWN0b3J5LWZpbHRlcnMtY29tcG9uZW50IC5maWx0ZXJzLWxpc3Qge1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCAuZmlsdGVycy1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCAuZmlsdGVycy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5kaXJlY3RvcnktZmlsdGVycy1jb21wb25lbnQgLmZpbHRlcnMtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCAuZmlsdGVycy1saXN0IHtcbiAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZGlyZWN0b3J5LWZpbHRlcnMtY29tcG9uZW50IC5waWxsIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCAucGlsbC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWRlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaXJlY3RvcnktZmlsdGVycy1jb21wb25lbnQgLnBpbGwuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlyZWN0b3J5LWZpbHRlcnMtY29tcG9uZW50IC5waWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCAucGlsbDpmb2N1czpiZWZvcmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmI5MjNjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU4ZWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4uZGlyZWN0b3J5LWZpbHRlcnMtY29tcG9uZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogMCAwIDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4uZGlyZWN0b3J5LWZpbHRlcnMtY29tcG9uZW50LmNvdXJzZS1jYXRhbG9nLWZpbHRlcnMgLnBpbGwge1xuICBtaW4td2lkdGg6IDEwNXB4O1xufVxuXG4uY291cnNlLWNhdGFsb2ctZmlsdGVycyAudG9wLXJvdyB7XG4gIHBhZGRpbmc6IDAgMCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jb3Vyc2UtY2F0YWxvZy1maWx0ZXJzIC50b3Atcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLmNvdXJzZS1jYXRhbG9nLWZpbHRlcnMgLmJvdHRvbS1yb3cge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY291cnNlLWNhdGFsb2ctZmlsdGVycyAuYm90dG9tLXJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3Vyc2UtY2F0YWxvZy1maWx0ZXJzIC5zb3J0aW5nLXBpbGxzIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG4uY291cnNlLWNhdGFsb2ctZmlsdGVycyAuZG93bmxvYWQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvdXJzZS1jYXRhbG9nLWZpbHRlcnMgLmRvd25sb2FkLWxpc3Qge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvdXJzZS1jYXRhbG9nLWZpbHRlcnMgLmRvd25sb2FkLWxpc3QgbGkge1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY291cnNlLWNhdGFsb2ctZmlsdGVycyAuZG93bmxvYWQtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufVxuLmNvdXJzZS1jYXRhbG9nLWZpbHRlcnMgLmRvd25sb2FkLWxpc3QgLmRvYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb3Vyc2UtY2F0YWxvZy1maWx0ZXJzIC5kb3dubG9hZC1saXN0IC5kb2MgLmRvYy10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVmZmQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMXB4O1xuICBjb2xvcjogIzFmMzg4Zjtcbn1cbi5jb3Vyc2UtY2F0YWxvZy1maWx0ZXJzIC5kb3dubG9hZC1saXN0IC5kb2NbaHJlZiQ9XCIucGRmXCJdIC5kb2MtdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY291cnNlLWNhdGFsb2ctZmlsdGVycyAuZmlsdGVyLWNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY291cnNlLWNhdGFsb2ctZmlsdGVycyAuZmlsdGVyLWNoZWNrYm94ZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb3Vyc2UtY2F0YWxvZy1maWx0ZXJzIC5maWx0ZXItY2hlY2tib3hlcyBsZWdlbmQge1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3Vyc2UtY2F0YWxvZy1maWx0ZXJzIC5maWx0ZXItY2hlY2tib3hlcyBsZWdlbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY291cnNlLWNhdGFsb2ctZmlsdGVycyAuZmlsdGVyLWNoZWNrYm94ZXMgbGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU4ZWY7XG4gIH1cbn1cbi5jb3Vyc2UtY2F0YWxvZy1maWx0ZXJzIC5maWx0ZXItY2hlY2tib3hlcyAuY2hlY2tib3gtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY291cnNlLWNhdGFsb2ctZmlsdGVycyAuZmlsdGVyLWNoZWNrYm94ZXMgLmNoZWNrYm94LWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jb3Vyc2UtY2F0YWxvZy1maWx0ZXJzIC5maWx0ZXItY2hlY2tib3hlcyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94IHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuLmNvdXJzZS1jYXRhbG9nLWZpbHRlcnMgLmZpbHRlci1jaGVja2JveGVzIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3hbZGlzYWJsZWQ9ZGlzYWJsZWRdICsgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuNSk7XG59XG4uY291cnNlLWNhdGFsb2ctZmlsdGVycyAuY2xlYXItZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvdXJzZS1jYXRhbG9nLWZpbHRlcnMgLmNsZWFyLWZpbHRlcnMgLmNsZWFyLWJ0biB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMzQ1ZGVmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvdXJzZS1jYXRhbG9nLWZpbHRlcnMgLmNsZWFyLWZpbHRlcnMgLmNsZWFyLWJ0bjpmb2N1czpiZWZvcmUsIC5jb3Vyc2UtY2F0YWxvZy1maWx0ZXJzIC5jbGVhci1maWx0ZXJzIC5jbGVhci1idG46YWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzM0NWRlZjtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG59XG4uY291cnNlLWNhdGFsb2ctZmlsdGVycyAuY2xlYXItZmlsdGVycyAuY2xlYXItYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxZjM4OGY7XG59XG5cbi5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLnNjaG9vbHMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IC5zY2hvb2xzLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IC5zY2hvb2xzLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLnNjaG9vbHMtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLnNjaG9vbHMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IC5zY2hvb2xzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTJlOGVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAuY2FyZCAucm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAuY2FyZCAucm93IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjExcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLmNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAuY2FyZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLnRodW1ibmFpbCBpbWcge1xuICAgIG1heC13aWR0aDogMjExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAudGh1bWJuYWlsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IC50aHVtYm5haWwuc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMTFweDtcbiAgaGVpZ2h0OiAxMzZweDtcbiAgYmFja2dyb3VuZDogI2UyZThlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAudGh1bWJuYWlsLnN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjQuNSU7XG4gIH1cbn1cbi5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IC50aHVtYm5haWwuc3ZnIHN2ZyB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLnRodW1ibmFpbC5zdmcgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLnRodW1ibmFpbC5zdmcgcGF0aCB7XG4gIGZpbGw6ICMxNzJhNmM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLnRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLmp1c3RpZnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAuanVzdGlmeS5jb2wtNyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC45KTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAudGl0bGUge1xuICAgIG1heC13aWR0aDogMjM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThlZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAudGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgfVxufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLnR5cGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IC50eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAuc2Nob29sLWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IC5zY2hvb2wtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbn1cbi5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IC5wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLnBhZ2luYXRpb24gLmxvYWQtbW9yZSB7XG4gIG1hcmdpbjogMzJweCAwIDA7XG59XG4uZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudCAucGFnaW5hdGlvbiAuc2VsZWN0LWRpdiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IC5wYWdpbmF0aW9uIC5zZWxlY3QtZGl2IHNlbGVjdCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWFmZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMWUzYThhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IC5wYWdpbmF0aW9uIC5zZWxlY3QtZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4uZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudC5jb3Vyc2UtY2F0YWxvZy1jYXJkcyAuc2Nob29scy1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudC5jb3Vyc2UtY2F0YWxvZy1jYXJkcyAuc2Nob29scy1saXN0IGxpIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudC5jb3Vyc2UtY2F0YWxvZy1jYXJkcyAuc2Nob29scy1saXN0IGxpIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG59XG4uZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudC5jb3Vyc2UtY2F0YWxvZy1jYXJkcyAuY2FyZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQuY291cnNlLWNhdGFsb2ctY2FyZHMgLmNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgfVxufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQuY291cnNlLWNhdGFsb2ctY2FyZHMgLmNhcmQgLnJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGVmO1xufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQuY291cnNlLWNhdGFsb2ctY2FyZHMgLmNhcmQgLnJvdzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMjRweCAyNnB4IDQ1cHggOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50LmNvdXJzZS1jYXRhbG9nLWNhcmRzIC5jYXJkIC5yb3c6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudC5jb3Vyc2UtY2F0YWxvZy1jYXJkcyAuY2FyZCAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQuY291cnNlLWNhdGFsb2ctY2FyZHMgLnRpdGxlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQuY291cnNlLWNhdGFsb2ctY2FyZHMgLnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudC5jb3Vyc2UtY2F0YWxvZy1jYXJkcyAuY291cnNlLWRlc2Mge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlOGVmO1xuICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudC5jb3Vyc2UtY2F0YWxvZy1jYXJkcyAuY291cnNlLWRlc2M6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudC5jb3Vyc2UtY2F0YWxvZy1jYXJkcyAuaXRlbS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQuY291cnNlLWNhdGFsb2ctY2FyZHMgLml0ZW0tbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgfVxufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQuY291cnNlLWNhdGFsb2ctY2FyZHMgLml0ZW0tdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg2O1xufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQuY291cnNlLWNhdGFsb2ctY2FyZHMgLmxlYXJuLW1vcmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0b3J5LWNhcmRzLWNvbXBvbmVudC5jb3Vyc2UtY2F0YWxvZy1jYXJkcyAubGVhcm4tbW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlOGVmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50LmNvdXJzZS1jYXRhbG9nLWNhcmRzIC5jb3Vyc2UtbGluayB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQuY291cnNlLWNhdGFsb2ctY2FyZHMgLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbi5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50LmNvdXJzZS1jYXRhbG9nLWNhcmRzIC5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG59XG5cbi5sb2FkaW5nLWNvbXBvbmVudCB7XG4gIG1hcmdpbjogNTZweCBhdXRvO1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvYWRpbmctY29tcG9uZW50ID4gZGl2IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZy1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gIGFuaW1hdGlvbjogbG9hZGluZy1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG4ubG9hZGluZy1jb21wb25lbnQgLmJvdW5jZTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cbi5sb2FkaW5nLWNvbXBvbmVudCAuYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZy1ib3VuY2VkZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nLWJvdW5jZWRlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuW2RhdGEtdGVtcGxhdGU9Y291cnNlLWNhdGFsb2ctdGVtcGxhdGVdIC5wYWdlLXRpdGxlLWNvbXBvbmVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGVmO1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuW2RhdGEtdGVtcGxhdGU9Y291cnNlLWNhdGFsb2ctdGVtcGxhdGVdIC5wYWdlLXRpdGxlLWNvbXBvbmVudCBoMSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuW2RhdGEtdGVtcGxhdGU9Y291cnNlLWNhdGFsb2ctdGVtcGxhdGVdIC5wYWdlLXRpdGxlLWNvbXBvbmVudCBoMSxcbltkYXRhLXRlbXBsYXRlPWNvdXJzZS1jYXRhbG9nLXRlbXBsYXRlXSAucGFnZS10aXRsZS1jb21wb25lbnQgLmRlc2Mge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuW2RhdGEtdGVtcGxhdGU9Y291cnNlLWNhdGFsb2ctdGVtcGxhdGVdIC5wYWdlLXRpdGxlLWNvbXBvbmVudCAuZGVzYyB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIHNldCBiYXNlIGdsb2JhbHNcclxuLy8gRml4IGZvciBXaW5kb3dzIDgvSUUgdmlld3BvcnQgaXNzdWVcclxuQHZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbn1cclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG5oMSB7IC8vIGdsb2JhbCBoMSBzdHlsZXMgdG8gb3ZlcnJpZGUgZXhpc3Rpbmcgc3R5bGVzXHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzE3MmE2YyAhaW1wb3J0YW50O1xyXG59XHJcbmgyIHsgLy8gZ2xvYmFsIGgyIHN0eWxlcyB0byBvdmVycmlkZSBleGlzdGluZyBzdHlsZXNcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzE3MmE2YztcclxufVxyXG5cclxuaW1nIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbXMtY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNyLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMDAwcHg7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2tpcC1uYXYtZ2xvYmFsIHtcclxuICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAkaWNlNTAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRpY2U1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtYnJhbmQ9XCJzY2hvb2xcIl0gJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGljZTUwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGljZTUwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IC8vIHVuaXRsZXNzIHNvIGNoaWxkcmVuIGluaGVyaXQgcmF0aW9cclxuICAgIGJhY2tncm91bmQ6ICNmZmY7IFxyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG5tYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5vcGVuLWhlYWRlci1tZW51ICYge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHlbZGF0YS10ZW1wbGF0ZT1cInBvcnRhbFwiXS5zYXl0LW9wZW4gJiB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdmctYmFja2dyb3VuZC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnRvcC1zdmcge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3MDBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dG9tLXN2ZyB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDYxcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDIyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWVuLXN2ZyB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcmFkaWFsR3JhZGllbnQge1xyXG4gICAgICAgICAgICAgICAgc3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3RvcC1jb2xvcjogI0U3RjNENDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tR3JlZW4tMTAwLCAjRTdGM0Q0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcmFuZ2Utc3ZnIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICByYWRpYWxHcmFkaWVudCB7XHJcbiAgICAgICAgICAgICAgICBzdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBzdG9wLWNvbG9yOiAjRkRFOEQ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1PcmFuZ2UtMTAwLCAjRkRFOEQ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nb2xkLXN2ZyB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcmFkaWFsR3JhZGllbnQge1xyXG4gICAgICAgICAgICAgICAgc3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3RvcC1jb2xvcjogI0ZGRkFDMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tR29sZC0xMDAsICNGRkZBQzIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5wLFxyXG5vbCxcclxudWwge1xyXG4gICAgbWFyZ2luOiAwIDAgMjRweDtcclxufVxyXG5cclxucCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRpY2U1MDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYig1MiwgOTMsIDIzOSwgMC41KSAwcHggMHB4IDJweCAycHgsIGluc2V0IHJnYig1MiwgOTMsIDIzOSwgMC41KSAwcHggMHB4IDFweCAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkaWNlNzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBmaXhpbmcgbGlua3MgaW5zaWRlIG9mIFRpbnkgTUNFIGVkaXRvciAqL1xyXG4ubWNlLWNvbnRlbnQtYm9keSB7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBvdXRsaW5lOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmVuYWJsZWQ6Zm9jdXMsXHJcbiAgICAmOmVuYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb2N1c1N0YXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5ociB7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZ007XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkzMDA7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgNzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZ1hMO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nTTtcclxuICAgIH1cclxufVxyXG5cclxuLnVuc3VwcG9ydGVkLWJyb3dzZXIge1xyXG4gICAgXHJcbiAgICAmLmhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10ZW1wbGF0ZT1cInBvcnRhbFwiXSB7XHJcbiAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41OyAvLyB1bml0bGVzcyBzbyBjaGlsZHJlbiBpbmhlcml0IHJhdGlvXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1zbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuLWZpbHRlcnMtbWVudSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhZCB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LXNtIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LXR3byB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LXNtIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVybGluZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG59XHJcblxyXG4uY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuIiwiLy8gZm9udCBmYW1pbGllc1xyXG4kaW50ZXI6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcclxuJGludGVyVmFyOiBcIkludGVyIHZhclwiLCBzYW5zLXNlcmlmO1xyXG4kc29maWE6IFwic29maWEtcHJvXCIsIHNhbnMtc2VyaWY7XHJcbiRteXJpYWQ6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gZm9udCB3ZWlnaHRzXHJcbiRpbnRlclJlZ3VsYXI6IDQwMDtcclxuJGludGVyTWVkaXVtOiA1MDA7XHJcbiRpbnRlclNlbWlCb2xkOiA2MDA7XHJcbiRpbnRlckJvbGQ6IDcwMDtcclxuJHNvZmlhTWVkaXVtOiA1MDA7XHJcbiRzb2ZpYUJvbGQ6IDcwMDtcclxuXHJcbi8vIGNvbG9yc1xyXG4kZ3JleTEwMDogI2Y3ZmFmYztcclxuJGdyZXkyMDA6ICNlZGYyZjc7XHJcbiRncmV5MzAwOiAjZTJlOGVmO1xyXG4kZ3JleTUwMDogI2EwYWVjMDtcclxuJGdyZXk3MDA6ICM0YTU1Njg7XHJcbiRncmV5OTAwOiAjMTgxODFCO1xyXG5cclxuJGljZTEwMDogI2ViZWZmZDtcclxuJGljZTIwMDogI2NjZDdmYjtcclxuJGljZTUwMDogIzM0NWRlZjtcclxuJGljZTcwMDogIzFmMzg4ZjtcclxuJGljZTgwMDogIzE3MmE2YztcclxuJGljZTkwMDogIzEwMWM0ODtcclxuXHJcbiRibGFjazogIzFkMWQxZDtcclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuJHRlYWwxMDA6ICNlNmZmZmE7XHJcbiR0ZWFsNzAwOiAjMmQ3YTdiO1xyXG5cclxuJG9yYW5nZTEwMDogI2ZmZmFmMDtcclxuJG9yYW5nZTcwMDogI2MwNTYyMTtcclxuJG9yYW5nZTgwMDogIzljNDIyMTtcclxuJGJyYW5kT3JhbmdlOiAjZWY2OTM0O1xyXG4kZm9jdXNPcmFuZ2U6ICNmYjkyM2M7XHJcblxyXG4kcHVycGxlMTAwOiAjZmFmNWZmO1xyXG4kcHVycGxlNzAwOiAjNmI0NmMxO1xyXG5cclxuJGdyZWVuMTAwOiAjZjBmZmY0O1xyXG4kZ3JlZW41MDA6ICM0OEJCNzg7XHJcbiRncmVlbjcwMDogIzJGODU1QTtcclxuXHJcbiRyZWQxMDA6ICNGRkY1RjU7XHJcbiRyZWQ3MDA6ICNDNTMwMzA7XHJcblxyXG4keWVsbG93MTAwOiAjRkZGRkYwO1xyXG4keWVsbG93NzAwOiAjQjc3OTFGO1xyXG5cclxuJHBpbmsxMDA6ICNmZmY1Zjc7XHJcbiRwaW5rNzAwOiAjOTcyNjZkO1xyXG5cclxuXHJcbi8vIHJlc3RpbmcgYm94IHNoYWRvd3NcclxuJHNoYWRvd0Jhc2U6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuJHNoYWRvd01lZGl1bTogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuJHNoYWRvd0xhcmdlOiAwcHggNHB4IDZweCAtMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4vLyBzdGF0ZSBzaGFkb3dzXHJcbiRzaGFkb3dIb3ZlcjogMHB4IDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiRzaGFkb3dGb2N1czogMHB4IDJweCA4cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggNnB4IC0wcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbi8vIG1hcmdpbnNcclxuJHNwYWNpbmdYWEw6IDcycHg7XHJcbiRzcGFjaW5nWEw6IDU2cHg7XHJcbiRzcGFjaW5nTDogMzJweDtcclxuJHNwYWNpbmdNOiAyNHB4O1xyXG4kc3BhY2luZ1M6IDE2cHg7XHJcbiRzcGFjaW5nWFM6IDhweDtcclxuXHJcbi8vIG90aGVyIG1lYXN1cmVtZW50c1xyXG4kbmF2V3JhcHBlck1pbkhlaWdodERlc2t0b3A6IDc2cHg7XHJcbiRoZWFkZXJIZWlnaHRNb2JpbGU6IDU2cHg7XHJcbiRtYXhSZWFkaW5nV2lkdGg6IDg1NXB4O1xyXG5cclxuLy8gUE9SVEFMIENPTE9SU1xyXG4kYmx1ZTUwOiAjRUZGNkZGO1xyXG4kYmx1ZTEwMDogI0RCRUFGRTtcclxuJGJsdWUyMDA6ICNCRkRCRkU7XHJcbiRibHVlNTAwOiAjM0I4MkY2O1xyXG4kYmx1ZTYwMDogIzI1NjNFQjtcclxuJGJsdWU4MDA6ICMxRTQwQUY7XHJcbiRibHVlOTAwOiAjMUUzQThBO1xyXG5cclxuJGNvb2xHcmV5OTAwOiAjMTExODI3O1xyXG4kY29vbEdyZXk3MDA6ICMzNzQxNTE7XHJcbiRjb29sR3JleTUwMDogIzZCNzI4MDtcclxuJGNvb2xHcmV5NDAwOiAjOUNBM0FGO1xyXG4kY29vbEdyZXkzMDA6ICNEMUQ1REI7XHJcbiRjb29sR3JleTIwMDogI0U1RTdFQjtcclxuJGNvb2xHcmV5MTAwOiAjRjNGNEY2O1xyXG5cclxuJGFtYmVyODAwOiAjOTI0MDBFO1xyXG4kYW1iZXI3MDA6ICNCNDUzMDk7XHJcbiRhbWJlcjEwMDogI0ZFRjNDNztcclxuJGFtYmVyNTA6ICNGRkZCRUI7XHJcblxyXG4kZWFzaW5nOiAwLjNzO1xyXG5cclxuLy8gc3BhY2luZ1xyXG4kczIwOiA4MHB4O1xyXG4kczE5OiA3NnB4O1xyXG4kczE4OiA3MnB4O1xyXG4kczE3OiA2OHB4O1xyXG4kczE2OiA2NHB4O1xyXG4kczE1OiA2MHB4O1xyXG4kczE0OiA1NnB4O1xyXG4kczEzOiA1MnB4O1xyXG4kczEyOiA0OHB4O1xyXG4kczExOiA0NHB4O1xyXG4kczEwOiA0MHB4O1xyXG4kczk6IDM2cHg7XHJcbiRzODogMzJweDtcclxuJHM3OiAyOHB4O1xyXG4kczY6IDI0cHg7XHJcbiRzNTogMjBweDtcclxuJHM0OiAxNnB4O1xyXG4kczM6IDEycHg7XHJcbiRzMjogOHB4O1xyXG4kczE6IDRweDtcclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQG1peGluIGx0LXNtIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGd0LXNtIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGx0LW1kIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGd0LW1kIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGJ0LXNtLW1kIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5AbWl4aW4gYnQtbWQtbGcge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5AbWl4aW4gbHQtbGcge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGd0LWxnIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBsdC14bCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5AbWl4aW4gYnQtbGcteGwge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGd0LXhsIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHVuc2VsZWN0YWJsZSB7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiAtbW96LW5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBhcnJvdyAoJHdpZHRoOiAyMHB4LCAkaGVpZ2h0OiAyMHB4LCAkZGlyZWN0aW9uOiByaWdodCwgJGNvbG9yOiBibGFjaykge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgLy8gUmlnaHRcclxuICAgIEBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcclxuICAgICAgICBib3JkZXItdG9wOiBtYXRoLmRpdigkaGVpZ2h0LCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBtYXRoLmRpdigkaGVpZ2h0LCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBMZWZ0XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgICAgICBib3JkZXItdG9wOiBtYXRoLmRpdigkaGVpZ2h0LCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBtYXRoLmRpdigkaGVpZ2h0LCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVXBcclxuICAgIEBpZiAkZGlyZWN0aW9uID09IHVwIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbWF0aC5kaXYoJHdpZHRoLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG1hdGguZGl2KCR3aWR0aCwgMikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRG93blxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG1hdGguZGl2KCR3aWR0aCwgMikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBtYXRoLmRpdigkd2lkdGgsIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6ICRoZWlnaHQgc29saWQgJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIERvd24gJiBSaWdodFxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gZG93blJpZ2h0IHtcclxuICAgICAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVcCAmIFJpZ2h0XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB1cFJpZ2h0IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVcCAmIExlZnRcclxuICAgIEBpZiAkZGlyZWN0aW9uID09IHVwTGVmdCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBEb3duICYgTGVmdFxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gZG93bkxlZnQge1xyXG4gICAgICAgIGJvcmRlci10b3A6ICRoZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBibG9ja01hcmdpbnMge1xyXG4gICAgbWFyZ2luOiAwIDAgNTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNlbnRlciAoJGRpcmVjdGlvbjogYm90aCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uID09IHZlcnRpY2FsIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBib3RoIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBvdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuQG1peGluIGZvY3VzU3RhdGUge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGljZTUwMDtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoMXB4KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHB1c2hGdWxsV2lkdGggKCRjb250YWluZXJXaWR0aDogMTMwMHB4KSB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMTAwdncgKiAwLjUgKyAjeyRjb250YWluZXJXaWR0aH0gKiAwLjUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMDB2dyAqIDAuNSArICN7JGNvbnRhaW5lcldpZHRofSAqIDAuNSk7XHJcbn1cclxuXHJcbkBtaXhpbiBvdmVyZmxvd1RleHQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCIvLyBHZW5lcmF0ZSBEdXJhdGlvbiAmJiBEZWxheVxuW2RhdGEtYW9zXSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjAge1xuICAgIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogI3skaSAqIDUwfW1zO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiA1MH1tcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRhb3MtZWFzaW5nOiAoXG4gIGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApLFxuXG4gIGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxKSxcbiAgZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIDAsIDEsIDEpLFxuICBlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIDAsIC41ODAsIDEpLFxuICBlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIDAsIC41ODAsIDEpLFxuXG4gIGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKC42LCAtLjI4LCAuNzM1LCAuMDQ1KSxcbiAgZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpLFxuICBlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KSxcblxuICBlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcsIDAsIC43NDUsIC43MTUpLFxuICBlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSxcbiAgZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNSwgLjU1LCAuOTUpLFxuXG4gIGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpXG4pO1xuXG4vLyBFYXNpbmdzIGltcGxlbWVudGF0aW9uc1xuLy8gRGVmYXVsdCB0aW1pbmcgZnVuY3Rpb246ICdlYXNlJ1xuXG5bZGF0YS1hb3NdIHtcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYW9zLWVhc2luZyB7XG4gICAgYm9keVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHZhbDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFuaW1hdGlvbnMgdmFyaWFibGVzXG4kYW9zLWRpc3RhbmNlOiAxMDBweCAhZGVmYXVsdDtcblxuXG5cblxuLyoqXG4gKiBGYWRlIGFuaW1hdGlvbnM6XG4gKiBmYWRlXG4gKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gKi9cblxuW2RhdGEtYW9zXj0nZmFkZSddW2RhdGEtYW9zXj0nZmFkZSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuXG5cblxuLyoqXG4gKiBab29tIGFuaW1hdGlvbnM6XG4gKiB6b29tLWluLCB6b29tLWluLXVwLCB6b29tLWluLWRvd24sIHpvb20taW4tbGVmdCwgem9vbS1pbi1yaWdodFxuICogem9vbS1vdXQsIHpvb20tb3V0LXVwLCB6b29tLW91dC1kb3duLCB6b29tLW91dC1sZWZ0LCB6b29tLW91dC1yaWdodFxuICovXG5cbltkYXRhLWFvc149J3pvb20nXVtkYXRhLWFvc149J3pvb20nXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSd6b29tLWluJ10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dCddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cblxuXG5cbi8qKlxuICogU2xpZGUgYW5pbWF0aW9uc1xuICovXG5cbltkYXRhLWFvc149J3NsaWRlJ11bZGF0YS1hb3NePSdzbGlkZSddIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSdzbGlkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuXG5cblxuLyoqXG4gKiBGbGlwIGFuaW1hdGlvbnM6XG4gKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICovXG5cbltkYXRhLWFvc149J2ZsaXAnXVtkYXRhLWFvc149J2ZsaXAnXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9J2ZsaXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC11cCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbi5kLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxufVxyXG5cclxuLmZsZXgtY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLSN7JHNwYWNpbmdTfTtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0jeyRzcGFjaW5nWFN9O1xyXG4gICAgfVxyXG5cclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmdTO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmdYUztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb2wtMSB7XHJcbiAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxLCAxMikpOyAgLy8gOC4zMyVcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0yIHtcclxuICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDIsIDEyKSk7ICAvLyAxNi42NyVcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0zIHtcclxuICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDMsIDEyKSk7ICAvLyAyNSVcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC00IHtcclxuICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDQsIDEyKSk7ICAvLyAzMy4zMyVcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC01IHtcclxuICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDUsIDEyKSk7ICAvLyA0MS42NyVcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC02IHtcclxuICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDYsIDEyKSk7ICAvLyA1MCVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLTcge1xyXG4gICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNywgMTIpKTsgIC8vIDU4LjMzJVxyXG5cclxuICAgICAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC04IHtcclxuICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDgsIDEyKSk7ICAvLyA2Ni42NyVcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtOSB7XHJcbiAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig5LCAxMikpOyAgLy8gNzUlXHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLTEwIHtcclxuICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEwLCAxMikpOyAgLy8gODMuMzMlXHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLTExIHtcclxuICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDExLCAxMikpOyAgLy8gOTEuNjclXHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLTEyIHtcclxuICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEyLCAxMikpOyAgLy8gMTAwJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEsIDEyKSk7ICAvLyA4LjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTIge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyLCAxMikpOyAgLy8gMTYuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDMsIDEyKSk7ICAvLyAyNSVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC00IHtcclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNCwgMTIpKTsgIC8vIDMzLjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTUge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig1LCAxMikpOyAgLy8gNDEuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtNiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDYsIDEyKSk7ICAvLyA1MCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC03IHtcclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNywgMTIpKTsgIC8vIDU4LjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTgge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig4LCAxMikpOyAgLy8gNjYuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtOSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDksIDEyKSk7ICAvLyA3NSVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC0xMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEwLCAxMikpOyAgLy8gODMuMzMlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtMTEge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxMSwgMTIpKTsgIC8vIDkxLjY3JVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTEyIHtcclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMTIsIDEyKSk7ICAvLyAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbGcge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEsIDEyKSk7ICAvLyA4LjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTIge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyLCAxMikpOyAgLy8gMTYuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbGcge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDMsIDEyKSk7ICAvLyAyNSVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy00IHtcclxuICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNCwgMTIpKTsgIC8vIDMzLjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTUge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig1LCAxMikpOyAgLy8gNDEuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctNiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbGcge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDYsIDEyKSk7ICAvLyA1MCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy03IHtcclxuICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNywgMTIpKTsgIC8vIDU4LjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTgge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig4LCAxMikpOyAgLy8gNjYuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctOSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbGcge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDksIDEyKSk7ICAvLyA3NSVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy0xMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbGcge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEwLCAxMikpOyAgLy8gODMuMzMlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMTEge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxMSwgMTIpKTsgIC8vIDkxLjY3JVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTEyIHtcclxuICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMTIsIDEyKSk7ICAvLyAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEsIDEyKSk7ICAvLyA4LjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTIge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyLCAxMikpOyAgLy8gMTYuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDMsIDEyKSk7ICAvLyAyNSVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC00IHtcclxuICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNCwgMTIpKTsgIC8vIDMzLjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTUge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig1LCAxMikpOyAgLy8gNDEuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDYsIDEyKSk7ICAvLyA1MCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC03IHtcclxuICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNywgMTIpKTsgIC8vIDU4LjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTgge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig4LCAxMikpOyAgLy8gNjYuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtOSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDksIDEyKSk7ICAvLyA3NSVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC0xMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEwLCAxMikpOyAgLy8gODMuMzMlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMTEge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxMSwgMTIpKTsgIC8vIDkxLjY3JVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTEyIHtcclxuICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMTIsIDEyKSk7ICAvLyAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtc20ge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEsIDEyKSk7ICAvLyA4LjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTIge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LXNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyLCAxMikpOyAgLy8gMTYuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtc20ge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDMsIDEyKSk7ICAvLyAyNSVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS00IHtcclxuICAgICAgICBAaW5jbHVkZSBsdC1zbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNCwgMTIpKTsgIC8vIDMzLjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTUge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LXNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig1LCAxMikpOyAgLy8gNDEuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtc20ge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDYsIDEyKSk7ICAvLyA1MCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS03IHtcclxuICAgICAgICBAaW5jbHVkZSBsdC1zbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNywgMTIpKTsgIC8vIDU4LjMzJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTgge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LXNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig4LCAxMikpOyAgLy8gNjYuNjclXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tOSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtc20ge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDksIDEyKSk7ICAvLyA3NSVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbHQtc20ge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEwLCAxMikpOyAgLy8gODMuMzMlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMTEge1xyXG4gICAgICAgIEBpbmNsdWRlIGx0LXNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxMSwgMTIpKTsgIC8vIDkxLjY3JVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTEyIHtcclxuICAgICAgICBAaW5jbHVkZSBsdC1zbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMTIsIDEyKSk7ICAvLyAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5tLTAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubS0xIHtcclxuICAgIG1hcmdpbjogJHMxO1xyXG59XHJcblxyXG4ubS0yIHtcclxuICAgIG1hcmdpbjogJHMyO1xyXG59XHJcblxyXG4ubS0zIHtcclxuICAgIG1hcmdpbjogJHMzO1xyXG59XHJcblxyXG4ubS00IHtcclxuICAgIG1hcmdpbjogJHM0O1xyXG59XHJcblxyXG4ubS01IHtcclxuICAgIG1hcmdpbjogJHM1O1xyXG59XHJcblxyXG4ubS02IHtcclxuICAgIG1hcmdpbjogJHM2O1xyXG59XHJcblxyXG4ubS03IHtcclxuICAgIG1hcmdpbjogJHM3O1xyXG59XHJcblxyXG4ubS04IHtcclxuICAgIG1hcmdpbjogJHM4O1xyXG59XHJcblxyXG4ubS05IHtcclxuICAgIG1hcmdpbjogJHM5O1xyXG59XHJcblxyXG4ubS0xMCB7XHJcbiAgICBtYXJnaW46ICRzMTA7XHJcbn1cclxuXHJcbi5tLTExIHtcclxuICAgIG1hcmdpbjogJHMxMTtcclxufVxyXG5cclxuLm0tMTIge1xyXG4gICAgbWFyZ2luOiAkczEyO1xyXG59XHJcblxyXG4ubS0xMyB7XHJcbiAgICBtYXJnaW46ICRzMTM7XHJcbn1cclxuXHJcbi5tLTE0IHtcclxuICAgIG1hcmdpbjogJHMxNDtcclxufVxyXG5cclxuLm0tMTUge1xyXG4gICAgbWFyZ2luOiAkczE1O1xyXG59XHJcblxyXG4ubS0xNiB7XHJcbiAgICBtYXJnaW46ICRzMTY7XHJcbn1cclxuXHJcbi5tLTE3IHtcclxuICAgIG1hcmdpbjogJHMxNztcclxufVxyXG5cclxuLm0tMTgge1xyXG4gICAgbWFyZ2luOiAkczE4O1xyXG59XHJcblxyXG4ubS0xOSB7XHJcbiAgICBtYXJnaW46ICRzMTk7XHJcbn1cclxuXHJcbi5tLTIwIHtcclxuICAgIG1hcmdpbjogJHMyMDtcclxufVxyXG5cclxuLm1iLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm1iLTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHMxO1xyXG59XHJcblxyXG4ubWItMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkczI7XHJcbn1cclxuXHJcbi5tYi0zIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzMztcclxufVxyXG5cclxuLm1iLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHM0O1xyXG59XHJcblxyXG4ubWItNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkczU7XHJcbn1cclxuXHJcbi5tYi02IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzNjtcclxufVxyXG5cclxuLm1iLTcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHM3O1xyXG59XHJcblxyXG4ubWItOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkczg7XHJcbn1cclxuXHJcbi5tYi05IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzOTtcclxufVxyXG5cclxuLm1iLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzMTA7XHJcbn1cclxuXHJcbi5tYi0xMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkczExO1xyXG59XHJcblxyXG4ubWItMTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHMxMjtcclxufVxyXG5cclxuLm1iLTEzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzMTM7XHJcbn1cclxuXHJcbi5tYi0xNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkczE0O1xyXG59XHJcblxyXG4ubWItMTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHMxNTtcclxufVxyXG5cclxuLm1iLTE2IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzMTY7XHJcbn1cclxuXHJcbi5tYi0xNyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkczE3O1xyXG59XHJcblxyXG4ubWItMTgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHMxODtcclxufVxyXG5cclxuLm1iLTE5IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzMTk7XHJcbn1cclxuXHJcbi5tYi0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkczIwO1xyXG59XHJcblxyXG4ubXQtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubXQtMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkczE7XHJcbn1cclxuXHJcbi5tdC0yIHtcclxuICAgIG1hcmdpbi10b3A6ICRzMjtcclxufVxyXG5cclxuLm10LTMge1xyXG4gICAgbWFyZ2luLXRvcDogJHMzO1xyXG59XHJcblxyXG4ubXQtNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkczQ7XHJcbn1cclxuXHJcbi5tdC01IHtcclxuICAgIG1hcmdpbi10b3A6ICRzNTtcclxufVxyXG5cclxuLm10LTYge1xyXG4gICAgbWFyZ2luLXRvcDogJHM2O1xyXG59XHJcblxyXG4ubXQtNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkczc7XHJcbn1cclxuXHJcbi5tdC04IHtcclxuICAgIG1hcmdpbi10b3A6ICRzODtcclxufVxyXG5cclxuLm10LTkge1xyXG4gICAgbWFyZ2luLXRvcDogJHM5O1xyXG59XHJcblxyXG4ubXQtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogJHMxMDtcclxufVxyXG5cclxuLm10LTExIHtcclxuICAgIG1hcmdpbi10b3A6ICRzMTE7XHJcbn1cclxuXHJcbi5tdC0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAkczEyO1xyXG59XHJcblxyXG4ubXQtMTMge1xyXG4gICAgbWFyZ2luLXRvcDogJHMxMztcclxufVxyXG5cclxuLm10LTE0IHtcclxuICAgIG1hcmdpbi10b3A6ICRzMTQ7XHJcbn1cclxuXHJcbi5tdC0xNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkczE1O1xyXG59XHJcblxyXG4ubXQtMTYge1xyXG4gICAgbWFyZ2luLXRvcDogJHMxNjtcclxufVxyXG5cclxuLm10LTE3IHtcclxuICAgIG1hcmdpbi10b3A6ICRzMTc7XHJcbn1cclxuXHJcbi5tdC0xOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkczE4O1xyXG59XHJcblxyXG4ubXQtMTkge1xyXG4gICAgbWFyZ2luLXRvcDogJHMxOTtcclxufVxyXG5cclxuLm10LTIwIHtcclxuICAgIG1hcmdpbi10b3A6ICRzMjA7XHJcbn1cclxuXHJcbi5tbC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubWwtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHMxO1xyXG59XHJcblxyXG4ubWwtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHMyO1xyXG59XHJcblxyXG4ubWwtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHMzO1xyXG59XHJcblxyXG4ubWwtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHM0O1xyXG59XHJcblxyXG4ubWwtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHM1O1xyXG59XHJcblxyXG4ubWwtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHM2O1xyXG59XHJcblxyXG4ubWwtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHM3O1xyXG59XHJcblxyXG4ubWwtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHM4O1xyXG59XHJcblxyXG4ubWwtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHM5O1xyXG59XHJcblxyXG4ubWwtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzMTA7XHJcbn1cclxuXHJcbi5tbC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHMxMTtcclxufVxyXG5cclxuLm1sLTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkczEyO1xyXG59XHJcblxyXG4ubWwtMTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzMTM7XHJcbn1cclxuXHJcbi5tbC0xNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHMxNDtcclxufVxyXG5cclxuLm1sLTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkczE1O1xyXG59XHJcblxyXG4ubWwtMTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzMTY7XHJcbn1cclxuXHJcbi5tbC0xNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHMxNztcclxufVxyXG5cclxuLm1sLTE4IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkczE4O1xyXG59XHJcblxyXG4ubWwtMTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzMTk7XHJcbn1cclxuXHJcbi5tbC0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHMyMDtcclxufVxyXG5cclxuLm1yLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubXItMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzMTtcclxufVxyXG5cclxuLm1yLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczI7XHJcbn1cclxuXHJcbi5tci0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHMzO1xyXG59XHJcblxyXG4ubXItNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzNDtcclxufVxyXG5cclxuLm1yLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczU7XHJcbn1cclxuXHJcbi5tci02IHtcclxuICAgIG1hcmdpbi1yaWdodDogJHM2O1xyXG59XHJcblxyXG4ubXItNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzNztcclxufVxyXG5cclxuLm1yLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczg7XHJcbn1cclxuXHJcbi5tci05IHtcclxuICAgIG1hcmdpbi1yaWdodDogJHM5O1xyXG59XHJcblxyXG4ubXItMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczEwO1xyXG59XHJcblxyXG4ubXItMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczExO1xyXG59XHJcblxyXG4ubXItMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczEyO1xyXG59XHJcblxyXG4ubXItMTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczEzO1xyXG59XHJcblxyXG4ubXItMTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczE0O1xyXG59XHJcblxyXG4ubXItMTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczE1O1xyXG59XHJcblxyXG4ubXItMTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczE2O1xyXG59XHJcblxyXG4ubXItMTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczE3O1xyXG59XHJcblxyXG4ubXItMTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczE4O1xyXG59XHJcblxyXG4ubXItMTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczE5O1xyXG59XHJcblxyXG4ubXItMjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkczIwO1xyXG59XHJcblxyXG4vLyBNQVJHSU5TIFNNQUxMIERFVklDRVNcclxuLm0tbWQtMCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubS1tZC0yIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luOiAkczI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tLW1kLTMge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW46ICRzMztcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtNCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHM0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubS1tZC01IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luOiAkczU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tLW1kLTYge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW46ICRzNjtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtNyB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHM3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubS1tZC04IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luOiAkczg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tLW1kLTkge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW46ICRzOTtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMTAge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxMDtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMTEge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxMTtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMTIge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxMjtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMTMge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxMztcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMTQge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxNDtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMTUge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxNTtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMTYge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxNjtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMTcge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxNztcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMTgge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxODtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMTkge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMxOTtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWQtMjAge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogJHMyMDtcclxuICAgIH1cclxufVxyXG5cclxuLm1iLW1kLTAge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWItbWQtMSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzMTtcclxuICAgIH1cclxufVxyXG5cclxuLm1iLW1kLTIge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkczI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYi1tZC0zIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHMzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWItbWQtNCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzNDtcclxuICAgIH1cclxufVxyXG5cclxuLm1iLW1kLTUge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkczU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYi1tZC02IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHM2O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWItbWQtNyB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzNztcclxuICAgIH1cclxufVxyXG5cclxuLm1iLW1kLTgge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkczg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYi1tZC05IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHM5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWItbWQtMTAge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzMTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYi1tZC0xMSB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHMxMTtcclxuICAgIH1cclxufVxyXG5cclxuLm1iLW1kLTEyIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkczEyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWItbWQtMTMge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzMTM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYi1tZC0xNCB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHMxNDtcclxuICAgIH1cclxufVxyXG5cclxuLm1iLW1kLTE1IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkczE1O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWItbWQtMTYge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzMTY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYi1tZC0xNyB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHMxNztcclxuICAgIH1cclxufVxyXG5cclxuLm1iLW1kLTE4IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkczE4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWItbWQtMTkge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzMTk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYi1tZC0yMCB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHMyMDtcclxuICAgIH1cclxufVxyXG5cclxuLm10LW1kLTAge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXQtbWQtMSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzMTtcclxuICAgIH1cclxufVxyXG5cclxuLm10LW1kLTIge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkczI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdC1tZC0zIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHMzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXQtbWQtNCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzNDtcclxuICAgIH1cclxufVxyXG5cclxuLm10LW1kLTUge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkczU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdC1tZC02IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHM2O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXQtbWQtNyB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzNztcclxuICAgIH1cclxufVxyXG5cclxuLm10LW1kLTgge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkczg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdC1tZC05IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHM5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXQtbWQtMTAge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzMTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdC1tZC0xMSB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHMxMTtcclxuICAgIH1cclxufVxyXG5cclxuLm10LW1kLTEyIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkczEyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXQtbWQtMTMge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzMTM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdC1tZC0xNCB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHMxNDtcclxuICAgIH1cclxufVxyXG5cclxuLm10LW1kLTE1IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkczE1O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXQtbWQtMTYge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzMTY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdC1tZC0xNyB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHMxNztcclxuICAgIH1cclxufVxyXG5cclxuLm10LW1kLTE4IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkczE4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXQtbWQtMTkge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzMTk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdC1tZC0yMCB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHMyMDtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTAge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTEge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWwtbWQtMiB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkczI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tbC1tZC0zIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzMztcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTQge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHM0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWwtbWQtNSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkczU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tbC1tZC02IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzNjtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTcge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHM3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWwtbWQtOCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkczg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tbC1tZC05IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzOTtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTEwIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxMDtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTExIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxMTtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTEyIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxMjtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTEzIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxMztcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTE0IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxNDtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTE1IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxNTtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTE2IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxNjtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTE3IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxNztcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTE4IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxODtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTE5IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMxOTtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLW1kLTIwIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHMyMDtcclxuICAgIH1cclxufVxyXG5cclxuLm1yLW1kLTAge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC0xIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC0yIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC0zIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC00IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC01IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC02IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC03IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC04IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC05IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC0xMCB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczEwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXItbWQtMTEge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHMxMTtcclxuICAgIH1cclxufVxyXG5cclxuLm1yLW1kLTEyIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzMTI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC0xMyB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczEzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXItbWQtMTQge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHMxNDtcclxuICAgIH1cclxufVxyXG5cclxuLm1yLW1kLTE1IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzMTU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC0xNiB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczE2O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXItbWQtMTcge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHMxNztcclxuICAgIH1cclxufVxyXG5cclxuLm1yLW1kLTE4IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzMTg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tci1tZC0xOSB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczE5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXItbWQtMjAge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHMyMDtcclxuICAgIH1cclxufVxyXG4iLCIucC0wIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wLTEge1xyXG4gICAgcGFkZGluZzogJHMxO1xyXG59XHJcblxyXG4ucC0yIHtcclxuICAgIHBhZGRpbmc6ICRzMjtcclxufVxyXG5cclxuLnAtMyB7XHJcbiAgICBwYWRkaW5nOiAkczM7XHJcbn1cclxuXHJcbi5wLTQge1xyXG4gICAgcGFkZGluZzogJHM0O1xyXG59XHJcblxyXG4ucC01IHtcclxuICAgIHBhZGRpbmc6ICRzNTtcclxufVxyXG5cclxuLnAtNiB7XHJcbiAgICBwYWRkaW5nOiAkczY7XHJcbn1cclxuXHJcbi5wLTcge1xyXG4gICAgcGFkZGluZzogJHM3O1xyXG59XHJcblxyXG4ucC04IHtcclxuICAgIHBhZGRpbmc6ICRzODtcclxufVxyXG5cclxuLnAtOSB7XHJcbiAgICBwYWRkaW5nOiAkczk7XHJcbn1cclxuXHJcbi5wLTEwIHtcclxuICAgIHBhZGRpbmc6ICRzMTA7XHJcbn1cclxuXHJcbi5wLTExIHtcclxuICAgIHBhZGRpbmc6ICRzMTE7XHJcbn1cclxuXHJcbi5wLTEyIHtcclxuICAgIHBhZGRpbmc6ICRzMTI7XHJcbn1cclxuXHJcbi5wLTEzIHtcclxuICAgIHBhZGRpbmc6ICRzMTM7XHJcbn1cclxuXHJcbi5wLTE0IHtcclxuICAgIHBhZGRpbmc6ICRzMTQ7XHJcbn1cclxuXHJcbi5wLTE1IHtcclxuICAgIHBhZGRpbmc6ICRzMTU7XHJcbn1cclxuXHJcbi5wLTE2IHtcclxuICAgIHBhZGRpbmc6ICRzMTY7XHJcbn1cclxuXHJcbi5wLTE3IHtcclxuICAgIHBhZGRpbmc6ICRzMTc7XHJcbn1cclxuXHJcbi5wLTE4IHtcclxuICAgIHBhZGRpbmc6ICRzMTg7XHJcbn1cclxuXHJcbi5wLTE5IHtcclxuICAgIHBhZGRpbmc6ICRzMTk7XHJcbn1cclxuXHJcbi5wLTIwIHtcclxuICAgIHBhZGRpbmc6ICRzMjA7XHJcbn1cclxuXHJcbi5wYi0wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucGItMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHMxO1xyXG59XHJcblxyXG4ucGItMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHMyO1xyXG59XHJcblxyXG4ucGItMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHMzO1xyXG59XHJcblxyXG4ucGItNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHM0O1xyXG59XHJcblxyXG4ucGItNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHM1O1xyXG59XHJcblxyXG4ucGItNiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHM2O1xyXG59XHJcblxyXG4ucGItNyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHM3O1xyXG59XHJcblxyXG4ucGItOCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHM4O1xyXG59XHJcblxyXG4ucGItOSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHM5O1xyXG59XHJcblxyXG4ucGItMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzMTA7XHJcbn1cclxuXHJcbi5wYi0xMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHMxMTtcclxufVxyXG5cclxuLnBiLTEyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkczEyO1xyXG59XHJcblxyXG4ucGItMTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzMTM7XHJcbn1cclxuXHJcbi5wYi0xNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHMxNDtcclxufVxyXG5cclxuLnBiLTE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkczE1O1xyXG59XHJcblxyXG4ucGItMTYge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzMTY7XHJcbn1cclxuXHJcbi5wYi0xNyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHMxNztcclxufVxyXG5cclxuLnBiLTE4IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkczE4O1xyXG59XHJcblxyXG4ucGItMTkge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzMTk7XHJcbn1cclxuXHJcbi5wYi0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHMyMDtcclxufVxyXG5cclxuLnB0LTAge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5wdC0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAkczE7XHJcbn1cclxuXHJcbi5wdC0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAkczI7XHJcbn1cclxuXHJcbi5wdC0zIHtcclxuICAgIHBhZGRpbmctdG9wOiAkczM7XHJcbn1cclxuXHJcbi5wdC00IHtcclxuICAgIHBhZGRpbmctdG9wOiAkczQ7XHJcbn1cclxuXHJcbi5wdC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAkczU7XHJcbn1cclxuXHJcbi5wdC02IHtcclxuICAgIHBhZGRpbmctdG9wOiAkczY7XHJcbn1cclxuXHJcbi5wdC03IHtcclxuICAgIHBhZGRpbmctdG9wOiAkczc7XHJcbn1cclxuXHJcbi5wdC04IHtcclxuICAgIHBhZGRpbmctdG9wOiAkczg7XHJcbn1cclxuXHJcbi5wdC05IHtcclxuICAgIHBhZGRpbmctdG9wOiAkczk7XHJcbn1cclxuXHJcbi5wdC0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHMxMDtcclxufVxyXG5cclxuLnB0LTExIHtcclxuICAgIHBhZGRpbmctdG9wOiAkczExO1xyXG59XHJcblxyXG4ucHQtMTIge1xyXG4gICAgcGFkZGluZy10b3A6ICRzMTI7XHJcbn1cclxuXHJcbi5wdC0xMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHMxMztcclxufVxyXG5cclxuLnB0LTE0IHtcclxuICAgIHBhZGRpbmctdG9wOiAkczE0O1xyXG59XHJcblxyXG4ucHQtMTUge1xyXG4gICAgcGFkZGluZy10b3A6ICRzMTU7XHJcbn1cclxuXHJcbi5wdC0xNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHMxNjtcclxufVxyXG5cclxuLnB0LTE3IHtcclxuICAgIHBhZGRpbmctdG9wOiAkczE3O1xyXG59XHJcblxyXG4ucHQtMTgge1xyXG4gICAgcGFkZGluZy10b3A6ICRzMTg7XHJcbn1cclxuXHJcbi5wdC0xOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHMxOTtcclxufVxyXG5cclxuLnB0LTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAkczIwO1xyXG59XHJcblxyXG4ucGwtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wbC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogJHMxO1xyXG59XHJcblxyXG4ucGwtMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMjtcclxufVxyXG5cclxuLnBsLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkczM7XHJcbn1cclxuXHJcbi5wbC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogJHM0O1xyXG59XHJcblxyXG4ucGwtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzNTtcclxufVxyXG5cclxuLnBsLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkczY7XHJcbn1cclxuXHJcbi5wbC03IHtcclxuICAgIHBhZGRpbmctbGVmdDogJHM3O1xyXG59XHJcblxyXG4ucGwtOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzODtcclxufVxyXG5cclxuLnBsLTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkczk7XHJcbn1cclxuXHJcbi5wbC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMTA7XHJcbn1cclxuXHJcbi5wbC0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMTE7XHJcbn1cclxuXHJcbi5wbC0xMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMTI7XHJcbn1cclxuXHJcbi5wbC0xMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMTM7XHJcbn1cclxuXHJcbi5wbC0xNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMTQ7XHJcbn1cclxuXHJcbi5wbC0xNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMTU7XHJcbn1cclxuXHJcbi5wbC0xNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMTY7XHJcbn1cclxuXHJcbi5wbC0xNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMTc7XHJcbn1cclxuXHJcbi5wbC0xOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMTg7XHJcbn1cclxuXHJcbi5wbC0xOSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMTk7XHJcbn1cclxuXHJcbi5wbC0yMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzMjA7XHJcbn1cclxuXHJcbi5wci0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wci0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzMTtcclxufVxyXG5cclxuLnByLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHMyO1xyXG59XHJcblxyXG4ucHItMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkczM7XHJcbn1cclxuXHJcbi5wci00IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzNDtcclxufVxyXG5cclxuLnByLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHM1O1xyXG59XHJcblxyXG4ucHItNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkczY7XHJcbn1cclxuXHJcbi5wci03IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzNztcclxufVxyXG5cclxuLnByLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHM4O1xyXG59XHJcblxyXG4ucHItOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkczk7XHJcbn1cclxuXHJcbi5wci0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkczEwO1xyXG59XHJcblxyXG4ucHItMTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHMxMTtcclxufVxyXG5cclxuLnByLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzMTI7XHJcbn1cclxuXHJcbi5wci0xMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkczEzO1xyXG59XHJcblxyXG4ucHItMTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHMxNDtcclxufVxyXG5cclxuLnByLTE1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzMTU7XHJcbn1cclxuXHJcbi5wci0xNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkczE2O1xyXG59XHJcblxyXG4ucHItMTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHMxNztcclxufVxyXG5cclxuLnByLTE4IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzMTg7XHJcbn1cclxuXHJcbi5wci0xOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkczE5O1xyXG59XHJcblxyXG4ucHItMjAge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHMyMDtcclxufVxyXG5cclxuLy8gcGFkZGluZ1MgU01BTEwgREVWSUNFU1xyXG4ucC1tZC0wIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtMSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzMTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtMiB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzMjtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtMyB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzMztcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtNCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzNDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtNSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzNTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtNiB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzNjtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtNyB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzNztcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtOCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzODtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtOSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzOTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtMTAge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzMTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLW1kLTExIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nOiAkczExO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1tZC0xMiB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZzogJHMxMjtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtMTMge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzMTM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLW1kLTE0IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nOiAkczE0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1tZC0xNSB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZzogJHMxNTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtMTYge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzMTY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLW1kLTE3IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nOiAkczE3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1tZC0xOCB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZzogJHMxODtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbWQtMTkge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzMTk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLW1kLTIwIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nOiAkczIwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYi1tZC0yIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzMjtcclxuICAgIH1cclxufVxyXG5cclxuLnBiLW1kLTMge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHMzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtNCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYi1tZC01IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzNTtcclxuICAgIH1cclxufVxyXG5cclxuLnBiLW1kLTYge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHM2O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtNyB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYi1tZC04IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzODtcclxuICAgIH1cclxufVxyXG5cclxuLnBiLW1kLTkge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHM5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMTAge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczEwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMTEge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczExO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMTIge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczEyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMTMge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczEzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMTQge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczE0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMTUge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczE1O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMTYge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczE2O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMTcge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczE3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMTgge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczE4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMTkge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczE5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItbWQtMjAge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkczIwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdC1tZC0yIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzMjtcclxuICAgIH1cclxufVxyXG5cclxuLnB0LW1kLTMge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHMzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtNCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdC1tZC01IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzNTtcclxuICAgIH1cclxufVxyXG5cclxuLnB0LW1kLTYge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHM2O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtNyB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdC1tZC04IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzODtcclxuICAgIH1cclxufVxyXG5cclxuLnB0LW1kLTkge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHM5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMTAge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczEwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMTEge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczExO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMTIge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczEyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMTMge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczEzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMTQge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczE0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMTUge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczE1O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMTYge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczE2O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMTcge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczE3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMTgge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczE4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMTkge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczE5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtbWQtMjAge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkczIwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGwtbWQtMCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTEge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMTtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTIge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMjtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTMge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMztcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTQge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzNDtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTUge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzNTtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTYge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzNjtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTcge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzNztcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTgge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzODtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTkge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzOTtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTEwIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbC1tZC0xMSB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkczExO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGwtbWQtMTIge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHMxMjtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTEzIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMTM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbC1tZC0xNCB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkczE0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGwtbWQtMTUge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHMxNTtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTE2IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMTY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbC1tZC0xNyB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkczE3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGwtbWQtMTgge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHMxODtcclxuICAgIH1cclxufVxyXG5cclxuLnBsLW1kLTE5IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMTk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbC1tZC0yMCB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkczIwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHItbWQtMCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wci1tZC0xIHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHMxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHItbWQtMiB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzMjtcclxuICAgIH1cclxufVxyXG5cclxuLnByLW1kLTMge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkczM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wci1tZC00IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHM0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHItbWQtNSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzNTtcclxuICAgIH1cclxufVxyXG5cclxuLnByLW1kLTYge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkczY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wci1tZC03IHtcclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHM3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHItbWQtOCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzODtcclxuICAgIH1cclxufVxyXG5cclxuLnByLW1kLTkge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkczk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wci1tZC0xMCB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHMxMDtcclxuICAgIH1cclxufVxyXG5cclxuLnByLW1kLTExIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkczExO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHItbWQtMTIge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzMTI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wci1tZC0xMyB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHMxMztcclxuICAgIH1cclxufVxyXG5cclxuLnByLW1kLTE0IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkczE0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHItbWQtMTUge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzMTU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wci1tZC0xNiB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHMxNjtcclxuICAgIH1cclxufVxyXG5cclxuLnByLW1kLTE3IHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkczE3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHItbWQtMTgge1xyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzMTg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wci1tZC0xOSB7XHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHMxOTtcclxuICAgIH1cclxufVxyXG5cclxuLnByLW1kLTIwIHtcclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkczIwO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIGNhbiBiZSB1c2VkIG9uIGJ1dHRvbnMgYW5kIGxpbmsgZWxlbWVudHMgKi9cclxuLmJ0biB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHJcbiAgICAmLnByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiAjZjBmMmY2O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpY2U1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaWNlNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlY29uZGFyeSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXkyMDA7XHJcbiAgICAgICAgY29sb3I6ICRpY2U1MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3dCYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpY2U1MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvd01lZGl1bTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYW5nZXIge1xyXG4gICAgICAgIGNvbG9yOiAjYzUzMDMwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubG9hZC1tb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaWNlMTAwO1xyXG4gICAgICAgIGNvbG9yOiAkaWNlNzAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGljZTIwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGNhbiBiZSB1c2VkIG9uIGJ1dHRvbnMgYW5kIGxpbmsgZWxlbWVudHMgKi9cclxuLmJ0bi1hcnJvdyxcclxuLnJ0ZS1idG4tYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiAkaWNlNTAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGljZTcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXkzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWFycm93IHtcclxuXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogJGljZTUwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBbZGF0YS10ZW1wbGF0ZT1cInBvcnRhbFwiXSAmIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb29sR3JleTQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgIC5hcnJvdyB7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRpY2U3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgW2RhdGEtdGVtcGxhdGU9XCJwb3J0YWxcIl0gJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvb2xHcmV5NDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud2hpdGUge1xyXG5cclxuICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgLmFycm93IHtcclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JleTMwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJ0ZS1idG4tYXJyb3cge1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LXJpZ2h0LWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgLyBjb250YWluO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC1kYXJrLWJsdWUuc3ZnXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctcmlnaHQtZ3JleS5zdmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGNhbiBiZSB1c2VkIG9uIGJ1dHRvbnMgYW5kIGxpbmsgZWxlbWVudHMgKi9cclxuLmJ0bi1hcnJvdy1iYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRpY2U1MDA7XHJcbiAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcblxyXG4gICAgLmFycm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcblxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkaWNlNTAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRpY2U3MDA7XHJcblxyXG4gICAgICAgIC5hcnJvdyB7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRpY2U3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXkzMDA7XHJcblxyXG4gICAgICAgICAgICAuYXJyb3cge1xyXG5cclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmV5MzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImgxLCAuaDEge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAwIDMycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS10ZW1wbGF0ZT1cInBvcnRhbFwiXSAmIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29vbEdyZXk5MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gICAgY29sb3I6ICRpY2U4MDA7XHJcbiAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC42M3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyAvLyBhbHdheXMgMS41eCByZWdhcmRsZXNzIG9mIGZvbnQtc2l6ZSBvdmVycmlkZXNcclxuICAgIG1hcmdpbjogMCAwIDMycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtdGVtcGxhdGU9XCJwb3J0YWxcIl0gJiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHggIWltcG9ydGFudDsgLy8gMS41eCBBQVxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXNtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ3cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtdGVtcGxhdGU9XCJwb3J0YWxcIl0gJiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC1zbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBbZGF0YS10ZW1wbGF0ZT1cIm9mZmljZS1kZXRhaWxcIl0gJiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC1zbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWlkZGxlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hZGQtdG8tY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4gICAgICAgIGg0LCAuaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLXRlbXBsYXRlPVwicG9ydGFsXCJdICYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbHQtc20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBoNSwgLmg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwLjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBoNiwgLmg2IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgIH1cclxuIiwiLmNhdGVnb3J5LXRhZyB7XHJcbiAgICAvLyBkZWZhdWx0IGNvbG9yIGlzIGJsdWVcclxuICAgIHBhZGRpbmc6IDJweCAkc3BhY2luZ1hTO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGljZTEwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGNvbG9yOiAkaWNlNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJi50ZWFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDEwMDtcclxuICAgICAgICBjb2xvcjogJHRlYWw3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UxMDA7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U4MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wdXJwbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUxMDA7XHJcbiAgICAgICAgY29sb3I6ICRwdXJwbGU3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQxMDA7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3cxMDA7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW43MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5waW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluazEwMDtcclxuICAgICAgICBjb2xvcjogJHBpbms3MDA7XHJcbiAgICB9XHJcbn1cclxuIiwibGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzA1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZ1hTO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxudGV4dGFyZWEge1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmdTO1xyXG4gICAgcGFkZGluZzogOXB4ICRzcGFjaW5nUztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMDVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5MjAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkyMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaWNlNTAwO1xyXG4gICAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNDVweDtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nUztcclxuICAgIHBhZGRpbmc6IDlweCAkc3BhY2luZ1M7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzA1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTIwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MjAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2FuZ2xlLWRvd24uc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcHg7XHJcbiAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNyk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRpY2U1MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnRuO1xyXG4gICAgQGV4dGVuZCAucHJpbWFyeTsgXHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5idG47IFxyXG4gICAgQGV4dGVuZCAuc2Vjb25kYXJ5O1xyXG59XHJcbiIsIi5FUGlTZXJ2ZXJGb3JtcyB7XHJcblxyXG4gICAgLkZvcm1fX0Rlc2NyaXB0aW9uLFxyXG4gICAgLkZvcm1fX1N0YXR1cyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmdNO1xyXG4gICAgfVxyXG5cclxuICAgIC5Gb3JtX19TdGF0dXMge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5Gb3JtX19TdGF0dXNfX01lc3NhZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuRm9ybV9fRWxlbWVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmdNO1xyXG5cclxuICAgICAgICAuRm9ybV9fRWxlbWVudF9fQ2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZ1hTO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuVmFsaWRhdGlvblJlcXVpcmVkIHtcclxuXHJcbiAgICAgICAgICAgIC5Gb3JtX19FbGVtZW50X19DYXB0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmVtcHR5OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuRm9ybUNob2ljZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkZvcm1fX0VsZW1lbnRfX1ZhbGlkYXRpb25FcnJvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuVmFsaWRhdGlvbkZhaWwge1xyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgICAgICAgICAgIHRleHRhcmVhLFxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJlZDcwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5Gb3JtQ2hvaWNlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmVkNzAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsInRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3dCYXNlO1xyXG5cclxuICAgIHRyLFxyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIG5lZWQgdGhpcyB0byBvdmVycmlkZSBFcGkgaW5saW5lIHN0eWxlc1xyXG4gICAgfVxyXG5cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkyMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlOyBcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZ1M7XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG5cclxuICAgICAgICB0cjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmLnRhYmxlLXNtYWxsIHtcclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZ1hTO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRhYmxlLWRhcmsge1xyXG5cclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50YWJsZS1zdHJpcGVkIHtcclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5MzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTIwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRhYmxlLWJsYWNrLXN0cmlwZWQge1xyXG5cclxuICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7IC8vIGVuZm9yY2Ugd2hpdGUgYm9yZGVyXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyB0aGVyZSdzIGNsYXNzZXMgZm9yIHRoZSBiYWNrZ3JvdW5kIGNvbG9ycyB0aGF0IG92ZXJyaWRlIHRoaXMgd2hpdGUgYm9yZGVyLlxyXG4gICAgICAgIC8vIHNpbmNlIHRoaXMgdGFibGUgc3R5bGUgaXMgdmVyeSBkYXJrLCB3ZSBuZWVkIHRvIGVuZm9yY2UgYSB3aGl0ZSBib3JkZXJcclxuICAgICAgICAvLyBleGNlcHQgZm9yIHRoZSBsYXN0IHRhYmxlIHJvdyB0byBtYWtlIGRpc3Rpbmd1aXNoaW5nIHRoZSByb3dzIGVhc3kgdG8gc2VlXHJcbiAgICAgICAgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxMjUyOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYTNhM2E7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGFibGUtYm9yZGVyZWQge1xyXG5cclxuICAgICAgICB0ZCxcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5MjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRhYmxlLWhvdmVyIHtcclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkyMDA7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlc3BvbnNpdmUtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZ007XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XHJcbn1cclxuIiwiLm5vcm1hbC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5sYXJnZS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnNtYWxsLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5zdWJ0aXRsZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTZweDtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZ007XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2luZ007XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRpY2UxMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIycHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nUztcclxuICAgIH1cclxuXHJcbiAgICBjaXRlIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG51bCxcclxub2wge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgIGxpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IC8vIEFBIGZvciBsaXN0IGl0ZW1zXHJcbiAgICB9XHJcblxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmdYUztcclxuICAgIH1cclxufVxyXG5cclxuLndoaXRlLXRleHQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJsdWUtdGV4dCB7XHJcbiAgICBjb2xvcjogJGljZTcwMDtcclxufVxyXG5cclxuLmdyZXktdGV4dCB7XHJcbiAgICBjb2xvcjogJGdyZXkyMDA7XHJcbn1cclxuIiwiLyogY2FuIGJlIHVzZWQgb24gaW1nIGFuZCBmaWd1cmUgZWxlbWVudHMgKi9cclxuLmFsaWduLWxlZnQge1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmdNO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGd0LW1kIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmdNICRzcGFjaW5nTSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBjYW4gYmUgdXNlZCBvbiBpbWcgYW5kIGZpZ3VyZSBlbGVtZW50cyAqL1xyXG4uYWxpZ24tcmlnaHQge1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZ007XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZ3QtbWQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZ00gJHNwYWNpbmdNO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBjYW4gYmUgdXNlZCBvbiBpbWcgYW5kIGZpZ3VyZSBlbGVtZW50cyAqL1xyXG4uYWxpZ24tY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmdNO1xyXG5cclxuICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuZmlndXJlIHtcclxuICAgIC8qIG5lZWQgaW1wb3J0YW50IHRvIG92ZXJyaWRlIEVwaSBlZGl0b3Igc3R5bGVzICovXHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZ00gIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmdTIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmLmFsaWduLWxlZnQsXHJcbiAgICAmLmFsaWduLXJpZ2h0IHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3QtbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogY2FuIGJlIHVzZWQgb24gZGl2IGFuZCBwYXJhZ3JhcGggZWxlbWVudHMgKi9cclxuLmNsZWFyLWZsb2F0IHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbiIsIi5yZXNwb25zaXZlLXZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZ007XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZWFkZXItY29tcG9uZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tbWVudS5qcy10b2dnbGUtbWVudS5tb2JpbGUtb25seSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXdyYXBwZXIsXHJcbiAgICAubmF2LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi13cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRuYXZXcmFwcGVyTWluSGVpZ2h0RGVza3RvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJIZWlnaHRNb2JpbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA5cHggMTBweDtcclxuXHJcbiAgICAgICAgICAgIGh0bWxbZGF0YS1icmFuZD1cImRpc3RyaWN0XCJdICYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXkzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBodG1sW2RhdGEtYnJhbmQ9XCJkaXN0cmljdFwiXSAmIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlc2t0b3Age1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xyXG5cclxuICAgICAgICAgICAgaHRtbFtsYW5nPVwiZXNcIl0gJiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuOCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBodG1sW2RhdGEtYnJhbmQ9XCJkaXN0cmljdFwiXSAmIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkzMDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlckhlaWdodE1vYmlsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaHRtbFtkYXRhLWJyYW5kPVwic2Nob29sXCJdICYge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWY2OTM0O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuLWhlYWRlci1tZW51ICYge1xyXG5cclxuICAgICAgICBodG1sW2RhdGEtYnJhbmQ9XCJkaXN0cmljdFwiXSAmLFxyXG4gICAgICAgIGh0bWxbZGF0YS1icmFuZD1cInNjaG9vbFwiXSAmIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHRtbFtkYXRhLWJyYW5kPVwic2Nob29sXCJdICYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1yZWFsMTAwdmgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWlzLWZpeGVkICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuXHJcbiAgICAgICAgLm1vYmlsZS1vbmx5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsdC14bCB7XHJcblxyXG4gICAgICAgIC5kZXNrdG9wLW9ubHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsdC14bCB7XHJcbiAgXHJcbiAgICAub3Blbi1oZWFkZXItbWVudSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci1jb21wb25lbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIGFsbG93IGxvbmcgbWVudSB0byBzY3JvbGwgZm9yIG1vYmlsZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudXRpbGl0eS1jb21wb25lbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMzAwO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgaHRtbFtkYXRhLWJyYW5kPVwic2Nob29sXCJdICYge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC0xNnB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjU0ZDc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtc3VibWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjU0ZDc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGV2cm9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtc3VibWVudS5pcy1vcGVuIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAuY2hldnJvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICBodG1sW2RhdGEtYnJhbmQ9XCJzY2hvb2xcIl0gJiB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGljZTUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaWNlNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51dGlsaXR5LWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBodG1sW2RhdGEtYnJhbmQ9XCJzY2hvb2xcIl0gJiB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGh0bWxbZGF0YS1icmFuZD1cImRpc3RyaWN0XCJdICYge1xyXG5cclxuICAgICAgICAuYnRuLWxhbmd1YWdlIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpY2U3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpY2U3MDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGh0bWxbZGF0YS1icmFuZD1cInNjaG9vbFwiXSAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MzAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAubGFuZ3VhZ2Utc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFuZ3VhZ2Utc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW4taGVhZGVyLW1lbnUgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIGh0bWxbZGF0YS1icmFuZD1cInNjaG9vbFwiXSAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLWFycm93LWJhY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWlzLWZpeGVkICYge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyRThGMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRjA3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDMyMDA1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLmRpc3RyaWN0LW1lZ2EtbWVudS1jb21wb25lbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OSk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eSwgb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuXHJcbiAgICAub3Blbi1oZWFkZXItbWVudSAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1uYXYtd3JhcHBlciB7XHJcblxyXG4gICAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5kaW5nLXBhZ2UtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMnB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpY2U1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweCAzMnB4IDU2cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXkzMDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY2cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2VzLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDU2cHggMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0yNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZXZlbC0xIHtcclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMycHg7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGljZTUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkaWNlNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmxldmVsLTItd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxldmVsLTItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAzNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxldmVsLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0yNHB4IDMycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaWNlNTAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweCAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4IDhweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gdXNlZCBmb3IgbW9iaWxlXHJcbiAgICAmW2RhdGEtbWVudS1sZXZlbD1cIjJcIl0ge1xyXG5cclxuICAgICAgICAubmF2YmFyLXdyYXBwZXIsXHJcbiAgICAgICAgLmxhbmRpbmctcGFnZS1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZXZlbC0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5idG4tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxldmVsLTItd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLXBhZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgbGVmdDogNjc2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXkzMDA7XHJcbiAgICAgICAgcGFkZGluZzogNTZweCAwIDMycHggMzJweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkzMDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYjIzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhZC1tb3JlLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgIC8qIFRPRE86IFNQTElUIElOVE8gT1dOIEZJTEUgKi9cclxuXHJcbiAgICAubmF2YmFyLXdyYXBwZXIge1xyXG5cclxuICAgICAgICA+LmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyLWJsb2NrIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tbmF2LWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpY2U1MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTMwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLW5ldHdvcmstd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXkzMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZ3JleTcwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkzMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgIC5vcGVuLWhlYWRlci1tZW51ICYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5tZWdhLW1lbnUtMi50b3AtbGV2ZWwtY29udGFpbmVyIHtcclxuXHJcbiAgICBuYXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudG9wLWxldmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDVERUY7XHJcblxyXG4gICAgICAgICAgICAubWVudS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMzNDVERUY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnJvdGF0ZS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc3RyaWN0LW1lZ2EtbWVudS0yLWNvbXBvbmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0UyRThGMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTlweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgI0UyRThGMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7IC8vIG1ha2UgYW5vdGhlciB0cmlhbmdsZSBzbGlnaHRseSBiZWxvdyB0aGUgZmlyc3Qgb25lIHRvIGhpZGUgdGhlIHN1Ym1lbnUgYm9yZGVyIGZvciB0aGUgdHJpYW5nbGVcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQ1REVGO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxRTI5M0I7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0YxRjVGOTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWlkZGxlLXNpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMUY1Rjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0LXNpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wYXJlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoaWxkLXBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0NWRlZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG1vYmlsZSBtZW51IHN0eWxlc1xyXG4uZGlzdHJpY3QtbWVnYS1tZW51LTItY29tcG9uZW50LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIC5vcGVuLW1vYmlsZS1oZWFkZXItbWVudSAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW1lbnUuanMtdG9nZ2xlLW1lbnUge1xyXG4gICAgICAgIHNwYW4ubW9iaWxlLW9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wLWxldmVsLXdyYXBwZXItbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIC5maXJzdC1sZXZlbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY29uZC1sZXZlbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmJhY2stYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwRjE3MkE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9wLWxldmVsLWJ1dHRvbi1sZXZlbC0yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3R0b20tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhpcmQtbGV2ZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5iYWNrLWJ1dHRvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMEYxNzJBO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvcC1sZXZlbC1idXR0b24tbGV2ZWwtMyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNDVkZWY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFOEYwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcC1sZXZlbC1idXR0b24tbGV2ZWwtMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwRjE3MkE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxRDQ3RDg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaGFzLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxRDQ3RDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGV2cm9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMUQ0N0Q4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZXZyb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICMxRDQ3RDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0YwNztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzIwMDU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlYWRlci1kcm9wZG93bi1jb21wb25lbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5kcm9wZG93bi1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpY2U1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGljZTUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTI0cHggMzJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcblxyXG4gICAgICAgICAgICAuYnRuLWFycm93IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTIwMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvd0xhcmdlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweCA4cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygxOHB4LCAxMnB4LCB1cCwgJGdyZXkyMDApO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygxNnB4LCAxMHB4LCB1cCwgJHdoaXRlKTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5vcGVuIHtcclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubWFpbi1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkzMDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuXHJcbiAgICAgICAgICAgIC5idG4tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxldmVsLTEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpY2U1MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hldnJvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3cge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3QteGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5MzAwO1xyXG5cclxuICAgICAgICAub3Blbi1oZWFkZXItbWVudSAmIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHRtbFtkYXRhLWJyYW5kPVwiZGlzdHJpY3RcIl0gJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuLWhlYWRlci1tZW51ICYge1xyXG5cclxuICAgICAgICBodG1sW2RhdGEtYnJhbmQ9XCJzY2hvb2xcIl0gJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIHVzZWQgZm9yIG1vYmlsZSBzY2hvb2wgbmF2aWdhdGlvblxyXG4gICAgJltkYXRhLW1lbnUtbGV2ZWw9XCIyXCJdIHtcclxuXHJcbiAgICAgICAgLmxldmVsLTEge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5idG4tYXJyb3cge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZXZlbC0yIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlYWRlci1jb21wb25lbnQge1xyXG4gICAgLy8gRW5zdXJlIGFueSBsYWJlbCB0ZXh0IHdpdGhpbiBoZWFkZXIgYnV0dG9ucyByZXNwZWN0cyAxLjUgbGluZS1oZWlnaHRcclxuICAgIC5idG4tc2VhcmNoIHNwYW4sXHJcbiAgICAuYnRuLW1lbnUgc3BhbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbGFuZ3VhZ2Uge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGljZTUwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGljZTcwMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGljZTUwMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGh0bWxbZGF0YS1icmFuZD1cInNjaG9vbFwiXSAmICB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaHRtbFtkYXRhLWJyYW5kPVwic2Nob29sXCJdICYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGljZTUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXBob25lIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGljZTUwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGljZTUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBzdmcgZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNlYXJjaCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXkyMDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXkyMDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTIwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmd0X3NlbGVjdG9yIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBjbGFzcy1uYW1lLWZvcm1hdFxyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMHB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMzg4ZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmdzL2FuZ2xlLWRvd24td2hpdGUuc3ZnXCIpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U2OGZkO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGljZTUwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHRtbFtkYXRhLWJyYW5kPVwic2Nob29sXCJdICYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmdzL2FuZ2xlLWRvd24uc3ZnXCIpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGljZTUwMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjVmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sYW5ndWFnZS1jb21wb25lbnQge1xyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAubGFuZ3VhZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgxIC8gMyk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1sYW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuOCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTIwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkaWNlNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigxcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb24tYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaHRtbFtkYXRhLWJyYW5kPVwic2Nob29sXCJdICYge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWFyY2gtY29tcG9uZW50IHtcclxuXHJcbiAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTZweDtcclxuICAgICAgICB3aWR0aDogNTI2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvd0Jhc2U7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHZpc2liaWxpdHksIG1heC1oZWlnaHQ7XHJcbiAgICAgICAgei1pbmRleDogMjAwO1xyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zYXl0IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDcycHggMTRweCAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTIwMDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yYWRpdXMge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKCNjNTMwMzAsIDAuOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXkyMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc3VibWl0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0cyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTIwMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAucHJlZml4IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTIwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBndC1tZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcbiIsIi5sYW5ndWFnZS1jb21wb25lbnQsXHJcbi5tb2RhbC1jb21wb25lbnQge1xyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5ODtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1heFJlYWRpbmdXaWR0aDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tY2xvc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5zb2NpYWwtbGlua3MtY29tcG9uZW50IHtcclxuXHJcbiAgICAuc29jaWFsLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZ3JleTcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29udGVudC1jYXJkLWNvbXBvbmVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXkzMDA7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93QmFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3dMYXJnZTtcclxuICAgIH1cclxuXHJcbiAgICA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZm9jdXNPcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzQjdCRjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzQjdCRjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAgIzNCN0JGNjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjM0I3QkY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOTdweCk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG5cclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMUUyOTNCO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NzU1Njk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFENDdEODtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzFENDdEODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzFENDdEODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN1bW1hcnkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubGluay1jYXJkLWNvbXBvbmVudCB7XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93TGFyZ2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvd0hvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3dGb2N1cztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRmb2N1c09yYW5nZTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNpbXBsZSxcclxuICAgICYuaW1hZ2Uge1xyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGljZTcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmdTICRzcGFjaW5nTTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1ib3VuZHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBndC1zbSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvdmVyZmxvd1RleHQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZ1M7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXkyMDA7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGljZTUwMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW1hZ2Uge1xyXG5cclxuICAgICAgICAubGluayB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC1zbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtc20ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LXNtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtc20ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmljb24sXHJcbiAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nTDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmdTO1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5MjAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZ1M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXhwYW5kZWQge1xyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nUyAkc3BhY2luZ0wgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmdTIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmdTIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi53aGl0ZS1iYWNrZ3JvdW5kLFxyXG4uZ3JleS1iYWNrZ3JvdW5kLFxyXG4uYmx1ZS1iYWNrZ3JvdW5kIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nTTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nUztcclxuICAgIH1cclxufVxyXG5cclxuLndoaXRlLWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIHRhYmxlIHRkLCB0YWJsZSB0aCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmV5LWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkyMDA7XHJcblxyXG4gICAgdGFibGUgdGQsIHRhYmxlIHRoIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgIH1cclxufVxyXG5cclxuLmJsdWUtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaWNlNzAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWNhcmQtY29tcG9uZW50IHtcclxuICAgICAgICAmLnNpbXBsZSwgJi5pbWFnZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpY2U1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpY2U3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2LFxyXG4gICAgYSxcclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBjaXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcblxyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmFjay10by10b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDIyQjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgICBib3R0b206IDExMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkI0NDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Z3MvYnR0LWJ0bi5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmdzL2J0dC1idG4tbW9iaWxlLnN2Z1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICBib3R0b206IDk1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3Rlci1jb21wb25lbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGljZTkwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMXB4O1xyXG4gICAgY29sb3I6ICNmMGYyZjY7XHJcbiAgICBwYWRkaW5nOiA1NnB4IDAgOTZweDtcclxuXHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAub3Blbi1oZWFkZXItbWVudSAmIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2YwZjJmNjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2YwZjJmNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBndC14bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4wMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGd0LW1kIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3MtYmxvY2sge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCNmMGYyZjYsIDAuOCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpc3RyaWN0LWFkZHJlc3Mge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5waG9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCNmMGYyZjYsIDAuNik7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoI2YwZjJmNiwgMC42KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZjBmMmY2LCAxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnV0aWxpdHktcm93IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQteGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGljZTgwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtMiB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGd0LXhsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoMi8xMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGx0LXhsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYnMtY29tcG9uZW50IHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCA2OHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nTCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGljZTUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXJyZW50LXBhZ2Uge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGljZTEwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkaWNlNTAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpY2UyMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtb25seSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXZpb3VzIHtcclxuXHJcbiAgICAgICAgLmJ0bi1hcnJvdy1iYWNrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnZS10aXRsZS1jb21wb25lbnQge1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmdTO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nTDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkzMDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmdTO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaGVyby1iYW5uZXItY29tcG9uZW50IHtcclxuICAgIEBpbmNsdWRlIGJsb2NrTWFyZ2lucztcclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJsYXk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDkzLCAyMzksIDAuNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm8tb3ZlcmxheSB7XHJcblxyXG4gICAgICAgIC5pbWFnZSB7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnktd3JhcHBlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNzdweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JleTMwMCwgMC44KTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmdYTCBhdXRvIDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZ1hMO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjMDAwLCAwLjg3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtc20ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZ1hMO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmRpcmVjdG9yeS1zZWFyY2gtY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJG15cmlhZDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2Mge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1jb21wb25lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwLXNlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGd0LW1kIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcblxyXG4gICAgICAgIHN2ZywgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3QtbGcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogNThweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRmb2N1c09yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBndC1sZyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5kaXJlY3Rvcnktc2VhcmNoLWNvbXBvbmVudCB7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnQtbWQtbGcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZ1M7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZ1M7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmdTO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZ1M7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCMwMDAsIDAuOSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcnMtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkyMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGd0LW1kIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGlsbCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTZweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTU1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpY2U1MDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRmb2N1c09yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmRpcmVjdG9yeS1maWx0ZXJzLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZ1M7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuY291cnNlLWNhdGFsb2ctZmlsdGVycyB7XHJcblxyXG4gICAgICAgIC5waWxsIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3Vyc2UtY2F0YWxvZy1maWx0ZXJzIHtcclxuXHJcbiAgICAudG9wLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nUztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkzMDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmdTIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LW1kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnRpbmctcGlsbHMge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC14bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nTTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZ1M7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZ1MgMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nWFMgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5kb2MtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmdYUyAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaWNlMTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpY2U3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbaHJlZiQ9XCIucGRmXCJdIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuZG9jLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1jaGVja2JveGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmdTIDAgMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCMwMDAsIDAuOSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nUztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nWFM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZ1MgMCAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtbWQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmdTIDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0gKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xlYXItZmlsdGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jbGVhci1idG4ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGljZTUwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzU3RhdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpY2U3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmRpcmVjdG9yeS1jYXJkcy1jb21wb25lbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xyXG5cclxuICAgIC5zY2hvb2xzLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd0LWxnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGx0LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBndC1sZyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93TGFyZ2U7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZXkzMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGd0LWxnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTFweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGd0LWxnIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGh1bWJuYWlsIHtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGd0LWxnIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjExcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjExcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTM2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5MzAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtbGcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjQuNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKHZlcnRpY2FsKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGljZTgwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbGcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5jb2wtNyB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBndC1sZyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuOSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbHQtbGcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBndC1sZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR5cGUge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaG9vbC1saW5rIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkLW1vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZ0wgYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5sb2FkLW1vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nTCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0LWRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmdMO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVhZmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZTNhOGE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0LWRpdiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5kaXJlY3RvcnktY2FyZHMtY29tcG9uZW50IHtcclxuXHJcbiAgICAmLmNvdXJzZS1jYXRhbG9nLWNhcmRzIHtcclxuXHJcbiAgICAgICAgLnNjaG9vbHMtbGlzdCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZ1MgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZ1hTIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJvdyB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmdNIDI2cHggNDVweCAkc3BhY2luZ1hTO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nUyAkc3BhY2luZ1MgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3QtbGcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZ1MgJHNwYWNpbmdYUztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRteXJpYWQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGx0LWxnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3Vyc2UtZGVzYyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXkzMDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZ1MgMCAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmdTO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgIFxyXG5cclxuICAgICAgICAuaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsdC1sZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhcm4tbW9yZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtbGcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmdTO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291cnNlLWxpbmsge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbHQtbGcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm8tcmVzdWx0cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZ0w7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9hZC1tb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nTCBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sb2FkaW5nLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nWEwgYXV0bztcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZy1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuYm91bmNlMSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICAgIH1cclxuXHJcbiAgICAuYm91bmNlMiB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmctYm91bmNlZGVsYXkge1xyXG5cclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmctYm91bmNlZGVsYXkge1xyXG5cclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibW9kL2dsb2JhbFwiO1xyXG5AaW1wb3J0IFwibW9kL2JyZWFkY3J1bWJzXCI7XHJcbkBpbXBvcnQgXCJtb2QvcGFnZS10aXRsZVwiO1xyXG5AaW1wb3J0IFwibW9kL2hlcm8tYmFubmVyXCI7XHJcbkBpbXBvcnQgXCJtb2QvZGlyZWN0b3J5LXNlYXJjaFwiO1xyXG5AaW1wb3J0IFwibW9kL2NvdXJzZS1jYXRhbG9nLXNlYXJjaFwiO1xyXG5AaW1wb3J0IFwibW9kL2RpcmVjdG9yeS1maWx0ZXJzXCI7XHJcbkBpbXBvcnQgXCJtb2QvY291cnNlLWNhdGFsb2ctZmlsdGVyc1wiO1xyXG5AaW1wb3J0IFwibW9kL2RpcmVjdG9yeS1jYXJkc1wiO1xyXG5AaW1wb3J0IFwibW9kL2NvdXJzZS1jYXRhbG9nLWNhcmRzXCI7XHJcbkBpbXBvcnQgXCJtb2QvbG9hZGluZ1wiO1xyXG5cclxuW2RhdGEtdGVtcGxhdGU9XCJjb3Vyc2UtY2F0YWxvZy10ZW1wbGF0ZVwiXSB7XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUtY29tcG9uZW50IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkzMDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmdMO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZ0w7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
