@charset "UTF-8";
:root {
  --body-font-family: "Commissioner", sans-serif;
  --body-font-size: 16px;
  --body-line-height: 1.35;
  --h1-font-size: 24px;
  --h2-font-size: 24px;
  --h3-font-size: 20px;
  --h4-font-size: 18px;
  --h5-font-size: 17px;
  --h6-font-size: 16px;
  --black: #171A29;
  --bright-blue: #1672DF;
  --light-blue: #E7F2FF;
  --medium-blue: #08274B;
  --dark-blue: #1F2238;
  --light-grey: #96A0AD;
  --medium-grey: #3B3F58;
  --dark-grey: #383A44;
  --white: #fff;
  --light-white: #F9FCFF;
  --medium-white: #F6FBFF;
  --dark-white: #EFF5FA;
  --red: #FF3D3E;
  --primary-color: #0057B7;
  --primary-dark-color: #044A9D;
  --primary-light-color: #1672DF;
  --primary-hover-color: #0F64C9;
  --on-primary-color: #fff;
  --secondary-color: #929CA9;
  --secondary-dark-color: #757575;
  --on-secondary-color: #fff;
  --body-color: var(--dark-blue);
  --body-background: var(--medium-white);
  --title-color: var(--bright-blue);
  --button-color: var(--primary-dark-color);
  --hover-button-color: var(--primary-color);
  --shadow-button-color: #022856;
  --disbutton-color: var(--secondary-color);
  --shadow-disbutton-color: #868F9A;
  --howto-background: var(--white);
  --table-background: var(--light-white);
  --header-cards-background: var(--dark-white);
  --main-border-radius: 10px;
  --light-border-radius: 4px;
  --gap: 40px;
  --content-width: 440px;
  --container-space: 20px;
  --container-width: calc(var(--content-width) + var(--container-space) * 2);
  --section-space: 25px;
}
@media screen and (min-width: 768px) {
  :root {
    --h1-font-size: 32px;
    --h2-font-size: 24px;
    --h3-font-size: 20px;
    --h4-font-size: 18px;
    --h5-font-size: 17px;
    --h6-font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  :root {
    --content-width: 768px;
  }
}
@media screen and (min-width: 1024px) {
  :root {
    --content-width: 1024px;
  }
}
@media screen and (min-width: 1200px) {
  :root {
    --content-width: 1200px;
  }
}
@media screen and (min-width: 768px) {
  :root {
    --section-space: 25px;
  }
}
@media screen and (min-width: 1024px) {
  :root {
    --section-space: 25px;
  }
}

/*! 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 {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

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

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

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

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

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

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

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

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

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

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

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

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

/* width */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--light-grey);
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--light-grey);
}

body {
  margin: 0;
  padding: 0;
  font-family: var(--body-font-family);
  font-size: var(--body-font-size);
  line-height: var(--body-line-height);
  color: var(--body-color);
  background: var(--body-background);
  overflow-x: hidden;
}

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

p {
  margin: 0 0 1em 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  margin: 0 0 15px;
  text-transform: uppercase;
  text-align: left;
  color: var(--bright-blue);
}
h1.in-center,
h2.in-center,
h3.in-center,
h4.in-center,
h5.in-center,
h6.in-center {
  text-align: center;
}
h1.no-transform,
h2.no-transform,
h3.no-transform,
h4.no-transform,
h5.no-transform,
h6.no-transform {
  text-transform: none;
}
h1.bold,
h2.bold,
h3.bold,
h4.bold,
h5.bold,
h6.bold {
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  h1.mobile-line,
  h2.mobile-line,
  h3.mobile-line,
  h4.mobile-line,
  h5.mobile-line,
  h6.mobile-line {
    text-align: start;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--secondary-color);
  }
}

h1.withLine {
  padding-bottom: 10px;
  border-bottom: 1px solid var(--secondary-color);
}

h1 {
  font-size: var(--h1-font-size);
}

h2 {
  font-size: var(--h2-font-size);
}

h3 {
  font-size: var(--h3-font-size);
}

h4 {
  font-size: var(--h4-font-size);
}

h5 {
  font-size: var(--h5-font-size);
}

h6 {
  font-size: var(--h6-font-size);
}

a {
  color: var(--primary-light-color);
  text-decoration: none;
}
a:hover {
  color: var(--primary-hover-color);
}

.container {
  max-width: var(--container-width);
  padding-left: var(--container-space);
  padding-right: var(--container-space);
  margin-left: auto;
  margin-right: auto;
}
.container::after {
  content: "";
  display: table;
  clear: both;
}

.section {
  margin-top: var(--section-space);
  margin-bottom: var(--section-space);
}
.section .inner {
  padding-top: var(--section-space);
  padding-bottom: var(--section-space);
}
.section.no-out-space {
  margin-top: 0;
  margin-bottom: 0;
}
.section.no-top-space {
  margin-top: 0;
}
.section.no-bottom-space {
  margin-bottom: 0;
}
.sectionMobile {
  display: none;
}
@media screen and (max-width: 1023px) {
  .sectionMobile {
    display: block;
  }
}

h1 {
  color: var(--dark-blue);
}

.none {
  display: none !important;
}

.alignleft {
  float: left;
  margin-right: 24px;
}

.alignright {
  float: right;
  margin-left: 24px;
}

.aligncenter {
  float: none;
  margin: 0 24px;
}

@media screen and (max-width: 767px) {
  .alignright,
  .alignleft,
  .aligncenter {
    float: none;
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 12px;
  }
}

ul:not([class]) {
  padding-left: 30px;
  margin: 15px 0;
}
ul:not([class]) li:not(:last-child) {
  margin-bottom: 8px;
}
ul:not([class]) li::marker {
  color: var(--bright-blue);
  width: 7px;
  height: 7px;
}

.markTitle {
  text-align: start;
  text-transform: none;
  color: var(--bright-blue);
  margin-bottom: 12px;
}
.markTitle::before {
  content: "✔  ";
  color: var(--dark-blue);
  font-size: 24px;
}

.defaultTable {
  max-width: 100%;
  overflow: auto;
  margin-top: 8px;
  margin-bottom: 8px;
  text-align: start;
}
.defaultTable.text-center {
  text-align: center;
}
.defaultTable.verticalHead tr td:first-child {
  color: var(--primary-dark-color);
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .defaultTable.verticalHead tr td:first-child {
    min-width: 160px;
  }
}
.defaultTable table:not([class]) {
  text-align: inherit;
  background: var(--light-blue);
  border: 1px solid var(--light-blue);
  -webkit-box-shadow: 0px 8px 14px rgba(52, 105, 179, 0.1);
          box-shadow: 0px 8px 14px rgba(52, 105, 179, 0.1);
  border-radius: 15px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .defaultTable table:not([class]) {
    min-width: 440px;
  }
}
.defaultTable table:not([class]) th {
  color: var(--primary-dark-color);
  font-weight: 700;
}
.defaultTable table:not([class]) td,
.defaultTable table:not([class]) th {
  background: var(--white);
  border: 1px solid var(--light-blue);
  padding: 8px 24px;
}
.defaultTable.fullwidth table {
  width: 100%;
}
.defaultTable.verticalOnly thead {
  display: none;
}

.error404 {
  text-align: center;
}

.limitedWidth {
  max-width: 933px;
}

:root {
  --body-font-family: "Commissioner", sans-serif;
  --body-font-size: 16px;
  --body-line-height: 1.35;
  --h1-font-size: 24px;
  --h2-font-size: 24px;
  --h3-font-size: 20px;
  --h4-font-size: 18px;
  --h5-font-size: 17px;
  --h6-font-size: 16px;
  --black: #171A29;
  --bright-blue: #1672DF;
  --light-blue: #E7F2FF;
  --medium-blue: #08274B;
  --dark-blue: #1F2238;
  --light-grey: #96A0AD;
  --medium-grey: #3B3F58;
  --dark-grey: #383A44;
  --white: #fff;
  --light-white: #F9FCFF;
  --medium-white: #F6FBFF;
  --dark-white: #EFF5FA;
  --red: #FF3D3E;
  --primary-color: #0057B7;
  --primary-dark-color: #044A9D;
  --primary-light-color: #1672DF;
  --primary-hover-color: #0F64C9;
  --on-primary-color: #fff;
  --secondary-color: #929CA9;
  --secondary-dark-color: #757575;
  --on-secondary-color: #fff;
  --body-color: var(--dark-blue);
  --body-background: var(--medium-white);
  --title-color: var(--bright-blue);
  --button-color: var(--primary-dark-color);
  --hover-button-color: var(--primary-color);
  --shadow-button-color: #022856;
  --disbutton-color: var(--secondary-color);
  --shadow-disbutton-color: #868F9A;
  --howto-background: var(--white);
  --table-background: var(--light-white);
  --header-cards-background: var(--dark-white);
  --main-border-radius: 10px;
  --light-border-radius: 4px;
  --gap: 40px;
  --content-width: 440px;
  --container-space: 20px;
  --container-width: calc(var(--content-width) + var(--container-space) * 2);
  --section-space: 25px;
}
@media screen and (min-width: 768px) {
  :root {
    --h1-font-size: 32px;
    --h2-font-size: 24px;
    --h3-font-size: 20px;
    --h4-font-size: 18px;
    --h5-font-size: 17px;
    --h6-font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  :root {
    --content-width: 768px;
  }
}
@media screen and (min-width: 1024px) {
  :root {
    --content-width: 1024px;
  }
}
@media screen and (min-width: 1200px) {
  :root {
    --content-width: 1200px;
  }
}
@media screen and (min-width: 768px) {
  :root {
    --section-space: 25px;
  }
}
@media screen and (min-width: 1024px) {
  :root {
    --section-space: 25px;
  }
}

.header {
  padding: 0 20px;
  width: 100%;
  background-color: var(--dark-white);
  -webkit-box-shadow: 0px 2px 2px var(--dark-white);
          box-shadow: 0px 2px 2px var(--dark-white);
  position: sticky;
  left: 0;
  top: 0;
  z-index: 10;
}
.headerWrapper {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.headerRight {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.headerLogo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.headerLogo img {
  width: 120px;
  height: 41px;
}
.headerMenu {
  margin-left: 44px;
  height: 100%;
}
.headerMenuDesc {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.headerMenu a {
  color: var(--dark-blue);
  text-transform: uppercase;
}
.headerMenuList {
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.headerMenuItem {
  padding-right: 16px;
  padding-left: 8px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.headerMenuItem svg {
  margin-bottom: 2px;
  margin-left: 5px;
}
.headerMenuItem ul {
  position: absolute;
  top: 100%;
  left: 0;
  list-style: none;
  background: var(--white);
  -webkit-box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.16);
          box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.16);
  border-radius: var(--main-border-radius);
  padding: 12px 0;
  width: 100%;
  display: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0;
}
.headerMenuItem ul li {
  padding: 5px 12px;
}
.headerMenuItem ul li.hasChildren {
  position: relative;
}
.headerMenuItem ul li.hasChildren ul {
  display: none;
}
.headerMenuItem ul li.hasChildren:hover ul {
  display: block;
  left: 100%;
  top: 0;
}
.headerMenuItem ul li.hasChildren a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 2px;
}
.headerMenuItem ul li.hasChildren a svg {
  min-width: 10px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin-bottom: 0;
  margin-top: 2px;
}
.headerMenuItem ul a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.headerMenuItem ul a:hover {
  text-decoration: underline;
}
.headerMenuItem:hover ul {
  display: block;
}
@media screen and (max-width: 1199px) {
  .headerMenu {
    display: none;
  }
}
.headerLimitation {
  font-weight: 600;
  font-size: 20px;
  margin-right: 15px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.headerLimitation.hide {
  display: none;
}
.headerLimitationHelper {
  position: absolute;
  background: var(--white);
  -webkit-box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.16);
          box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.16);
  border-radius: var(--main-border-radius);
  padding: 12px;
  font-size: 15px;
  font-weight: 400;
  width: 352px;
  top: 100%;
  right: 0;
  display: none;
}
@media screen and (max-width: 767px) {
  .headerLimitationHelper {
    width: 290px;
    right: -100px;
  }
}
.headerLimitation:hover .headerLimitationHelper {
  display: block;
}
.headerUser {
  margin-right: 9px;
  position: relative;
}
.headerUserIcon {
  border: none;
  background: transparent;
  position: relative;
  cursor: pointer;
}
.headerUserIcon img {
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 1199px) {
  .headerUserIcon img {
    width: 30px;
    height: 30px;
  }
}
.headerUserHelper {
  position: absolute;
  display: none;
  top: 100%;
  right: 0;
  -webkit-box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.14);
          box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.14);
  border-radius: var(--main-border-radius);
  padding: 12px 12px 17px 12px;
  font-size: 15px;
  font-weight: 400;
  width: 300px;
  text-align: center;
  background: var(--white);
}
@media screen and (max-width: 767px) {
  .headerUserHelper {
    width: 290px;
    right: -40px;
  }
}
.headerUserClose {
  display: block;
  margin-left: auto;
  border: none;
  background: transparent;
  cursor: pointer;
}
.headerUserText {
  padding: 0 4px;
  font-size: 16px;
  margin: 10px 0 15px;
}
.headerUserButton {
  padding: 7px 0;
  text-align: center;
  min-width: 223px;
  cursor: pointer;
  margin-bottom: 15px;
}
.headerUser.open .headerUserHelper {
  display: block;
}
@media screen and (max-width: 1199px) {
  .headerUser {
    margin-right: 0;
  }
}
.headerLang {
  position: relative;
  height: 100%;
}
.headerLang button {
  height: 100%;
  border: none;
  background: transparent;
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.headerLang button img {
  width: 40px;
  height: 40px;
  margin-right: 6px;
}
.headerLang ul {
  position: absolute;
  top: 99%;
  left: 10px;
  list-style: none;
  display: none;
  padding: 6px 0;
  margin: 0;
}
.headerLang:hover ul {
  display: block;
}
.headerLangItem {
  margin-bottom: 8px;
}
.headerLangLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1199px) {
  .headerLang {
    display: none;
  }
}

#search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: 0;
  height: 34px;
  border-radius: var(--light-border-radius);
  -webkit-transition: width 0.15s;
  transition: width 0.15s;
  padding: 0 9px;
  width: 20px;
  position: relative;
  margin-left: 10px;
}
@media (max-width: 375px) {
  #search {
    display: none;
  }
}
#search form {
  width: 100%;
}
#search input {
  display: none;
  outline: none;
  font-size: 16px;
  width: 100%;
  height: 100%;
  border: none;
  background: transparent;
}
#search button {
  all: unset;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20px;
  min-width: 20px;
  height: 100%;
  display: block;
  position: relative;
  cursor: pointer;
}
#search button::after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.125 24.625L19.5062 19.0062M22.5417 11.7083C22.5417 17.4153 17.9153 22.0417 12.2083 22.0417C6.50139 22.0417 1.875 17.4153 1.875 11.7083C1.875 6.00139 6.50139 1.375 12.2083 1.375C17.9153 1.375 22.5417 6.00139 22.5417 11.7083Z' stroke='%231F2238' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}
#search.open {
  width: calc(100% - 135px);
  background: var(--white);
}
@media screen and (max-width: 1199px) {
  #search.open {
    width: calc(100% - 85px);
  }
}
#search.open input {
  display: inline-block;
}
#search.open button::after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20.6422' height='1.73557' rx='0.867787' transform='matrix(0.70671 0.707504 -0.63753 0.770426 1.10742 0.0292969)' fill='%23757575'/%3E%3Crect width='20.6499' height='1.73493' rx='0.867465' transform='matrix(-0.703897 0.710302 0.64053 0.767933 14.8906 0)' fill='%23757575'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.searchList {
  position: absolute;
  bottom: 0px;
  left: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background: inherit;
  list-style: none;
  padding: 9px;
  margin: 0;
  width: 100%;
}
.searchList.none {
  display: none;
}
.searchList .searchListItem {
  border-top: 1px solid var(--light-blue);
  padding-top: 6px;
}
.searchList .searchListItem:not(last-child) {
  padding-bottom: 6px;
}
.searchList a {
  font-size: 16px;
  line-height: 29px;
  color: var(--secondary-dark-color);
  text-decoration: none;
}

.burger {
  display: none;
  position: relative;
  padding: 0 0 0 12px;
  background: transparent;
  border: 1px solid transparent;
  margin: 7px 0;
  z-index: 5;
  cursor: pointer;
}
.burger:focus {
  outline-width: 0;
}
.burger [class*=bar-] {
  background: #000;
  display: block;
  border-radius: 10px;
  height: 2px;
  width: 20px;
  margin-bottom: 5px;
}
.burger .bar-bot {
  margin-bottom: 0;
}
.burger.opened .bar-top {
  background: #757575;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 0px 2px;
          transform-origin: 0px 2px;
}
.burger.opened .bar-mid {
  opacity: 0;
}
.burger.opened .bar-bot {
  background: #757575;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 0px 1px;
          transform-origin: 0px 1px;
}
@media screen and (max-width: 1199px) {
  .burger {
    display: block;
  }
}

.off-canvas {
  position: absolute;
  width: calc(100% - 26px);
  padding-bottom: 100px;
  right: 0;
  top: 100%;
  background-color: var(--white);
  border-radius: var(--light-border-radius);
  -webkit-box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.16);
          box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.16);
  -webkit-transform: translateY(-150%);
          transform: translateY(-150%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: auto;
  min-height: 70vh;
  z-index: 25;
  height: 100%;
}
.off-canvas.opened {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.off-canvas ul {
  padding: 0 12px;
  margin: 0;
  list-style: none;
}
.off-canvas .headerMenuMobileList {
  padding: 12px;
}
.off-canvas .headerMenuMobileButton {
  background: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 4px 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.off-canvas .headerMenuMobileButton.open {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.off-canvas .headerMenuMobileItem {
  padding: 0 0 12px 0;
}
.off-canvas .headerMenuMobileItemBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.off-canvas .headerMenuMobileItem:not(:first-child) {
  padding: 12px 0;
  border-top: 1px solid var(--light-blue);
}
.off-canvas .headerMenuMobileItem a {
  color: var(--dark-blue);
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
}
.off-canvas .headerMenuMobileItem ul {
  max-height: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}
.off-canvas .headerMenuMobileItem ul li:first-child {
  padding-top: 12px;
}
.off-canvas .headerMenuMobileItem ul li:not(:last-child) {
  padding-bottom: 12px;
}
.off-canvas .headerMenuMobileItem ul a {
  font-size: 14px;
}
.off-canvas .headerMenuMobileItem.open ul {
  max-height: 2000px;
}
.off-canvas .headerMenuMobileItem.open ul li ul {
  max-height: 0;
}
.off-canvas .headerMenuMobileItem.open ul li.open ul {
  max-height: 2000px;
}

.button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 10px 24px;
  color: var(--on-primary-color);
  background: var(--button-color);
  border-radius: var(--main-border-radius);
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  -webkit-box-shadow: 0 3px 0 var(--shadow-button-color);
          box-shadow: 0 3px 0 var(--shadow-button-color);
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
  line-height: 20px;
  cursor: pointer;
}
.button:hover {
  background: var(--hover-button-color);
  border-color: var(--primary-dark-color);
  color: var(--on-primary-color);
}
.button:is(a) {
  text-decoration: none;
}
.button.hollow {
  background: none;
  color: var(--primary-dark-color);
  border: 1px solid var(--primary-dark-color);
  border-radius: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 14px;
  padding: 8px 16px;
  text-transform: none;
  font-weight: 400;
}
.button.hollow:hover {
  color: var(--primary-dark-color);
}
.button.expanded {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.button.avial {
  background: var(--disbutton-color);
  -webkit-box-shadow: 0px 3px 0px var(--shadow-disbutton-color);
          box-shadow: 0px 3px 0px var(--shadow-disbutton-color);
}
.button.avial:hover {
  background: var(--disbutton-color);
}
.button.grey {
  background: var(--secondary-color);
  -webkit-box-shadow: 0 3px 0 var(--black);
          box-shadow: 0 3px 0 var(--black);
}
.button.grey:hover {
  background: var(--dark-grey);
}
.button.with-spinner:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg style='color: white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M304 48C304 74.51 282.5 96 256 96C229.5 96 208 74.51 208 48C208 21.49 229.5 0 256 0C282.5 0 304 21.49 304 48zM304 464C304 490.5 282.5 512 256 512C229.5 512 208 490.5 208 464C208 437.5 229.5 416 256 416C282.5 416 304 437.5 304 464zM0 256C0 229.5 21.49 208 48 208C74.51 208 96 229.5 96 256C96 282.5 74.51 304 48 304C21.49 304 0 282.5 0 256zM512 256C512 282.5 490.5 304 464 304C437.5 304 416 282.5 416 256C416 229.5 437.5 208 464 208C490.5 208 512 229.5 512 256zM74.98 437C56.23 418.3 56.23 387.9 74.98 369.1C93.73 350.4 124.1 350.4 142.9 369.1C161.6 387.9 161.6 418.3 142.9 437C124.1 455.8 93.73 455.8 74.98 437V437zM142.9 142.9C124.1 161.6 93.73 161.6 74.98 142.9C56.24 124.1 56.24 93.73 74.98 74.98C93.73 56.23 124.1 56.23 142.9 74.98C161.6 93.73 161.6 124.1 142.9 142.9zM369.1 369.1C387.9 350.4 418.3 350.4 437 369.1C455.8 387.9 455.8 418.3 437 437C418.3 455.8 387.9 455.8 369.1 437C350.4 418.3 350.4 387.9 369.1 369.1V369.1z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center center/contain;
}
.button.with-spinner.wait:after {
  -webkit-animation: loading-spinner 1s linear infinite;
          animation: loading-spinner 1s linear infinite;
}
@-webkit-keyframes loading-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loading-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.button.small {
  border-radius: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 14px;
  padding: 8px 16px;
  text-transform: none;
  font-weight: 400;
}

.meta {
  padding: 14px 0 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .meta {
    font-size: 13.5px;
  }
}
.metaItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 24px;
}
@media screen and (max-width: 767px) {
  .metaItem {
    margin-bottom: 16px;
  }
}
.metaValue {
  font-weight: 600;
  padding-left: 2px;
}
.metaDate {
  position: relative;
  color: #757575;
  padding-left: 22px;
  margin-left: auto;
}
.metaDate:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.16631 5.29094V8.35761C7.16631 8.64928 7.32464 8.92428 7.57464 9.07428L10.1746 10.6159C10.4746 10.7909 10.858 10.6909 11.033 10.3993C11.208 10.0993 11.1163 9.71594 10.8163 9.54094L8.42464 8.11594V5.28261C8.41631 4.94928 8.13297 4.66594 7.79131 4.66594C7.44964 4.66594 7.16631 4.94928 7.16631 5.29094ZM15.4996 5.91594V1.50761C15.4996 1.13261 15.0496 0.949276 14.7913 1.21594L13.308 2.69928C12.5274 1.91862 11.5842 1.31971 10.5457 0.945213C9.50716 0.570711 8.39883 0.429832 7.29964 0.532609C3.80797 0.849276 0.932972 3.65761 0.549639 7.14928C0.347007 9.10709 0.922125 11.0661 2.15092 12.6037C3.37972 14.1412 5.1637 15.1342 7.11801 15.3682C9.07231 15.6022 11.0403 15.0586 12.5974 13.8547C14.1545 12.6507 15.1759 10.8829 15.4413 8.93261C15.4996 8.43261 15.108 7.99928 14.608 7.99928C14.1913 7.99928 13.8413 8.30761 13.7913 8.71594C13.433 11.6243 10.9246 13.8743 7.91631 13.8326C4.82464 13.7909 2.21631 11.1826 2.16631 8.08261C2.11631 4.83261 4.75797 2.16594 7.99964 2.16594C9.60797 2.16594 11.0663 2.82428 12.1246 3.87428L10.383 5.61594C10.1163 5.88261 10.2996 6.33261 10.6746 6.33261H15.083C15.3163 6.33261 15.4996 6.14928 15.4996 5.91594Z' fill='%23A8FEB6'/%3E%3Cpath d='M7.16631 5.29094V8.35761C7.16631 8.64928 7.32464 8.92428 7.57464 9.07428L10.1746 10.6159C10.4746 10.7909 10.858 10.6909 11.033 10.3993C11.208 10.0993 11.1163 9.71594 10.8163 9.54094L8.42464 8.11594V5.28261C8.41631 4.94928 8.13297 4.66594 7.79131 4.66594C7.44964 4.66594 7.16631 4.94928 7.16631 5.29094ZM15.4996 5.91594V1.50761C15.4996 1.13261 15.0496 0.949276 14.7913 1.21594L13.308 2.69928C12.5274 1.91862 11.5842 1.31971 10.5457 0.945213C9.50716 0.570711 8.39883 0.429832 7.29964 0.532609C3.80797 0.849276 0.932972 3.65761 0.549639 7.14928C0.347007 9.10709 0.922125 11.0661 2.15092 12.6037C3.37972 14.1412 5.1637 15.1342 7.11801 15.3682C9.07231 15.6022 11.0403 15.0586 12.5974 13.8547C14.1545 12.6507 15.1759 10.8829 15.4413 8.93261C15.4996 8.43261 15.108 7.99928 14.608 7.99928C14.1913 7.99928 13.8413 8.30761 13.7913 8.71594C13.433 11.6243 10.9246 13.8743 7.91631 13.8326C4.82464 13.7909 2.21631 11.1826 2.16631 8.08261C2.11631 4.83261 4.75797 2.16594 7.99964 2.16594C9.60797 2.16594 11.0663 2.82428 12.1246 3.87428L10.383 5.61594C10.1163 5.88261 10.2996 6.33261 10.6746 6.33261H15.083C15.3163 6.33261 15.4996 6.14928 15.4996 5.91594Z' fill='%23757575'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.metaFact {
  position: relative;
  padding-left: 22px;
  cursor: pointer;
}
.metaFact:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.466 1.76032C11.6066 1.90095 11.6769 2.07171 11.6769 2.2726C11.6769 2.47349 11.6066 2.64425 11.466 2.78488L6.01172 8.23912L4.98717 9.26367C4.84654 9.4043 4.67578 9.47461 4.47489 9.47461C4.274 9.47461 4.10324 9.4043 3.96261 9.26367L2.93806 8.23912L0.210938 5.512C0.0703125 5.37137 0 5.20061 0 4.99972C0 4.79883 0.0703125 4.62807 0.210938 4.48744L1.23549 3.46289C1.37612 3.32227 1.54688 3.25195 1.74777 3.25195C1.94866 3.25195 2.11942 3.32227 2.26004 3.46289L4.47489 5.68527L9.41685 0.73577C9.55748 0.595145 9.72824 0.524833 9.92913 0.524833C10.13 0.524833 10.3008 0.595145 10.4414 0.73577L11.466 1.76032Z' fill='%23A8FEB6'/%3E%3Cpath d='M11.466 1.76032C11.6066 1.90095 11.6769 2.07171 11.6769 2.2726C11.6769 2.47349 11.6066 2.64425 11.466 2.78488L6.01172 8.23912L4.98717 9.26367C4.84654 9.4043 4.67578 9.47461 4.47489 9.47461C4.274 9.47461 4.10324 9.4043 3.96261 9.26367L2.93806 8.23912L0.210938 5.512C0.0703125 5.37137 0 5.20061 0 4.99972C0 4.79883 0.0703125 4.62807 0.210938 4.48744L1.23549 3.46289C1.37612 3.32227 1.54688 3.25195 1.74777 3.25195C1.94866 3.25195 2.11942 3.32227 2.26004 3.46289L4.47489 5.68527L9.41685 0.73577C9.55748 0.595145 9.72824 0.524833 9.92913 0.524833C10.13 0.524833 10.3008 0.595145 10.4414 0.73577L11.466 1.76032Z' fill='%231672DF'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.metaFactHelper {
  position: absolute;
  background: var(--white);
  -webkit-box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.16);
          box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.16);
  border-radius: var(--main-border-radius);
  padding: 12px;
  font-size: 15px;
  font-weight: 400;
  width: 352px;
  top: calc(100% + 5px);
  left: 0;
  display: none;
  z-index: 3;
}
@media screen and (max-width: 767px) {
  .metaFactHelper {
    width: 290px;
  }
}
.metaFact:hover .metaFactHelper {
  display: block;
}
@media screen and (max-width: 767px) {
  .metaFact {
    min-width: 50%;
  }
}

.top3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 50px;
  counter-reset: item;
  padding: 0 25px 36px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media screen and (max-width: 1199px) {
  .top3 {
    grid-gap: 30px;
  }
}
@media screen and (max-width: 1023px) {
  .top3 {
    padding: 0 0 32px;
  }
}
@media screen and (max-width: 767px) {
  .top3 {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 10px;
  }
}
.top3Logo {
  background-color: var(--dark-grey);
  width: 158px;
  margin: 0 auto;
  border: 4px solid var(--dark-grey);
  border-radius: var(--main-border-radius);
  overflow: hidden;
  height: 138px;
  margin-top: 5px;
}
@media screen and (max-width: 1023px) {
  .top3Logo {
    width: 139px;
    height: 126px;
  }
}
@media screen and (max-width: 767px) {
  .top3Logo {
    width: 158px;
    height: 138px;
  }
}
.top3Logo img {
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.top3Bonus {
  background: var(--medium-white);
  border: 1px solid #E8F5FF;
  border-radius: 0px 0px 10px 10px;
  padding: 5px 20px;
  display: inline-block;
  font-weight: 700;
  color: var(--bright-blue);
  font-size: 22.5px;
  max-width: 220px;
  margin-bottom: auto;
}
@media screen and (max-width: 1023px) {
  .top3Bonus {
    font-size: 18px;
    max-width: 140px;
  }
}
.top3Bonus > a, .top3Bonus > span {
  border-bottom: 1px dotted;
  display: inline-block;
  line-height: 17px;
  color: #6589B4;
  font-size: 13px;
  font-weight: 400;
  -webkit-text-decoration: dotted;
          text-decoration: dotted;
}
@media screen and (max-width: 1023px) {
  .top3Bonus > a, .top3Bonus > span {
    font-size: 12px;
    line-height: 13px;
  }
}
.top3Item {
  position: relative;
  background-color: var(--white);
  -webkit-box-shadow: 0px 8px 14px rgba(52, 105, 179, 0.1);
          box-shadow: 0px 8px 14px rgba(52, 105, 179, 0.1);
  border-radius: 16px;
  padding: 0 11px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  line-height: 25px;
  min-height: 400px;
}
.top3Item::after {
  position: absolute;
  content: counter(item);
  counter-increment: item;
  top: 11px;
  left: 6px;
  font-size: 18px;
  color: var(--white);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--light-grey);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top3Item:first-child {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  min-height: 415px;
}
@media screen and (max-width: 1023px) {
  .top3Item:first-child {
    margin-bottom: 7px;
  }
}
@media screen and (max-width: 767px) {
  .top3Item:first-child {
    margin-bottom: 0;
  }
}
.top3Item:nth-child(2) {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.top3Item:nth-child(2) .top3BonusMore {
  display: none;
}
.top3Item:nth-child(3) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.top3Item:nth-child(3) .top3BonusMore {
  display: none;
}
.top3Item .button {
  width: 192px;
  height: 38px;
}
.top3Item.bg-avial .button {
  background-color: var(--secondary-color);
  -webkit-box-shadow: 0px 3px 0px #868F9A;
          box-shadow: 0px 3px 0px #868F9A;
  width: 192px;
  height: 38px;
}
.top3Item.bg-blue::after {
  background-color: var(--bright-blue);
}
.top3Link {
  padding: 10px 0;
}
.top3Info {
  border-top: 1px solid var(--light-blue);
  padding: 7px 0;
  width: 100%;
  font-size: 17.5px;
}
.top3Info.plays {
  font-size: 25px;
  font-weight: 700;
}
.top3Info.deposits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.top3Info.deposits > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.top3Info a {
  font-size: 19px;
}

.table table {
  width: 100%;
}
.tableContent {
  margin-bottom: 20px;
}
.tableButton {
  text-align: center;
}
@media screen and (max-width: 1199px) {
  .tableMore {
    font-size: 18px;
  }
}
.table.onlyTable .top3 {
  display: none;
}
.table.onlyTable h2 {
  display: none;
}

.tablePlay {
  position: relative;
  font-size: 13px;
  text-align: end;
  margin-bottom: 6px;
}
.tablePlay.top3BonusMore {
  text-align: center;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  width: 100%;
  margin: 0;
}
.tablePlay.top3BonusMore > a, .tablePlay.top3BonusMore > span {
  border-bottom: 1px dotted;
  cursor: pointer;
  -webkit-text-decoration: dotted;
          text-decoration: dotted;
  color: #6589b4;
}
.tablePlay.top3BonusMore .tablePlayText {
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
.tablePlay > a, .tablePlay > span {
  cursor: pointer;
  color: #757575;
  text-decoration: underline;
}
.tablePlay.single {
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 10px auto;
}
.tablePlayText {
  display: block;
  position: absolute;
  right: 0;
  top: calc(100% + 5px);
  border-radius: var(--main-border-radius);
  padding: 12px;
  font-size: 12px;
  background-color: var(--white);
  font-weight: 400;
  max-width: 200px;
  z-index: 8;
  -webkit-box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.16);
          box-shadow: 0px 8px 14px rgba(132, 145, 164, 0.16);
  text-align: start;
}
.tablePlayText.hide {
  display: none;
}

.breadcrumbs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  gap: 10px;
  padding: 0;
  margin: 36px 0 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.breadcrumbs li {
  color: var(--dark-blue);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 7px;
}
.breadcrumbs li:not(:last-child)::after {
  content: "";
  display: block;
  width: 8px;
  height: 10px;
  background: url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.97902 0.631987L5.22916 3.88652C5.28472 3.94208 5.3125 4.00787 5.3125 4.0839C5.3125 4.15992 5.28472 4.22571 5.22916 4.28127L1.97902 7.5358C1.92346 7.59136 1.85694 7.61914 1.77945 7.61914C1.70196 7.61914 1.63544 7.59136 1.57988 7.5358L0.856161 6.8077C0.800603 6.75214 0.772824 6.68635 0.772824 6.61032C0.772824 6.5343 0.800603 6.4685 0.856161 6.41295L3.18521 4.0839L0.856161 1.75484C0.800603 1.69929 0.772824 1.63349 0.772824 1.55747C0.772824 1.48144 0.800603 1.41565 0.856161 1.36009L1.57988 0.631987C1.63544 0.576429 1.70196 0.54865 1.77945 0.54865C1.85694 0.54865 1.92346 0.576429 1.97902 0.631987Z' fill='%23757575'/%3E%3C/svg%3E") no-repeat center center/contain;
  margin-bottom: -4px;
  margin-left: 2px;
}
.breadcrumbs li a {
  color: inherit;
}
.breadcrumbsWithBg ul {
  background: var(--light-white);
  border: 1px solid var(--light-blue);
  border-radius: 6px;
  padding: 6px 6px 6px 16px;
}

.casinoHero {
  background: var(--light-white);
  border-bottom: 1px solid var(--light-blue);
  padding-bottom: 65px;
}
@media screen and (max-width: 1023px) {
  .casinoHero {
    padding-bottom: 24px;
  }
}
.casinoHero h1 {
  font-size: 27px;
  text-align: start;
  margin-bottom: 0;
}
.casinoHero .meta {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.casinoHero .metaItem {
  font-size: 13.5px;
}
@media screen and (max-width: 767px) {
  .casinoHero .metaItem {
    margin-bottom: 0;
  }
}
.casinoHero .metaBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 13px;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.casinoHero .metaDate {
  margin-left: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 13.5px;
}
@media screen and (max-width: 1023px) {
  .casinoHero .metaDate {
    margin-left: auto;
    -webkit-box-flex: inherit;
        -ms-flex: inherit;
            flex: inherit;
  }
}
@media screen and (max-width: 767px) {
  .casinoHero .metaDate {
    display: none;
  }
}
.casinoHero .metaDate.mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .casinoHero .metaDate.mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.casinoHero .metaInner {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .casinoHero .metaInner {
    margin-left: auto;
    text-align: end;
  }
}
.casinoHero .metaRating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
}
@media screen and (max-width: 767px) {
  .casinoHero .metaRating {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 6px;
    max-width: 46%;
  }
}
.casinoHero .metaRatingInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.casinoHero .metaRatingLabel {
  margin-right: 3px;
}
.casinoHero .meta .stars,
.casinoHero .meta .post-ratings {
  margin-right: 10px;
  margin-bottom: -5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.casinoHero .meta .post-ratings > img {
  width: 16px;
  height: 16px;
}
.casinoHero .meta strong {
  color: var(--bright-blue);
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .casinoHero .metaFactHelper {
    left: auto;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .casinoHero .metaFact {
    min-width: auto;
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 767px) {
  .casinoHero .meta {
    padding: 13px 0 3px;
  }
}
.casinoHeroWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 45px;
}
@media screen and (max-width: 1023px) {
  .casinoHeroWrapper {
    gap: 22px;
  }
}
@media screen and (max-width: 767px) {
  .casinoHeroWrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
  }
}
.casinoHeroRight {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 22px;
}
@media screen and (max-width: 1023px) {
  .casinoHeroRight {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 25px;
  }
}
@media screen and (max-width: 767px) {
  .casinoHeroRight {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.casinoHeroLeft .button {
  width: 100%;
  height: 47px;
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .casinoHeroLeft .button {
    max-width: 297px;
  }
}
@media screen and (max-width: 767px) {
  .casinoHeroLeft {
    text-align: center;
  }
}
.casinoHeroLogo {
  border-radius: var(--main-border-radius);
  overflow: hidden;
  width: 296px;
  height: 165px;
  margin-bottom: 12px;
}
.casinoHeroLogo img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1023px) {
  .casinoHeroLogo {
    height: 216px;
  }
}
@media screen and (max-width: 767px) {
  .casinoHeroLogo {
    height: 165px;
    width: 100%;
    margin-bottom: 24px;
  }
}
.casinoHeroAnalysis {
  font-size: 18px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.casinoHeroAnalysis ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.casinoHeroAnalysis ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1px;
}
.casinoHeroAnalysisPluses li::before {
  content: "";
  display: block;
  width: 12px;
  height: 9px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4757 1.75251C11.6164 1.89314 11.6867 2.0639 11.6867 2.26479C11.6867 2.46568 11.6164 2.63644 11.4757 2.77706L6.02148 8.23131L4.99693 9.25586C4.85631 9.39648 4.68555 9.4668 4.48465 9.4668C4.28376 9.4668 4.113 9.39648 3.97238 9.25586L2.94782 8.23131L0.220703 5.50419C0.0800781 5.36356 0.00976562 5.1928 0.00976562 4.99191C0.00976562 4.79102 0.0800781 4.62026 0.220703 4.47963L1.24526 3.45508C1.38588 3.31445 1.55664 3.24414 1.75753 3.24414C1.95843 3.24414 2.12919 3.31445 2.26981 3.45508L4.48465 5.67746L9.42662 0.727958C9.56724 0.587333 9.738 0.51702 9.9389 0.51702C10.1398 0.51702 10.3105 0.587333 10.4512 0.727958L11.4757 1.75251Z' fill='%2339AE53'/%3E%3C/svg%3E") no-repeat center center/contain;
  margin-right: 13px;
}
.casinoHeroAnalysisMinuses {
  margin-bottom: 2px;
}
.casinoHeroAnalysisMinuses li {
  color: var(--red);
}
.casinoHeroAnalysisMinuses li::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74079 7.25753C8.88142 7.39816 8.95173 7.56892 8.95173 7.76981C8.95173 7.9707 8.88142 8.14146 8.74079 8.28209L7.71624 9.30664C7.57561 9.44727 7.40485 9.51758 7.20396 9.51758C7.00307 9.51758 6.83231 9.44727 6.69169 9.30664L4.47684 7.0918L2.262 9.30664C2.12137 9.44727 1.95061 9.51758 1.74972 9.51758C1.54883 9.51758 1.37807 9.44727 1.23744 9.30664L0.212891 8.28209C0.0722656 8.14146 0.00195312 7.9707 0.00195312 7.76981C0.00195312 7.56892 0.0722656 7.39816 0.212891 7.25753L2.42773 5.04269L0.212891 2.82785C0.0722656 2.68722 0.00195312 2.51646 0.00195312 2.31557C0.00195312 2.11468 0.0722656 1.94392 0.212891 1.80329L1.23744 0.778739C1.37807 0.638114 1.54883 0.567801 1.74972 0.567801C1.95061 0.567801 2.12137 0.638114 2.262 0.778739L4.47684 2.99358L6.69169 0.778739C6.83231 0.638114 7.00307 0.567801 7.20396 0.567801C7.40485 0.567801 7.57561 0.638114 7.71624 0.778739L8.74079 1.80329C8.88142 1.94392 8.95173 2.11468 8.95173 2.31557C8.95173 2.51646 8.88142 2.68722 8.74079 2.82785L6.52595 5.04269L8.74079 7.25753Z' fill='%23FF3D3E'/%3E%3C/svg%3E") no-repeat center center/contain;
  margin-right: 13px;
}
.casinoHeroSupport {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 10px;
}
.casinoHeroSupport::before {
  content: "";
  display: block;
  width: 39px;
  height: 39px;
  margin-right: 5px;
}
.casinoHeroSupport.supportPC::before {
  background: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.45703 38.332C9.45703 37.5726 10.0726 36.957 10.832 36.957H29.1654C29.9248 36.957 30.5404 37.5726 30.5404 38.332C30.5404 39.0914 29.9248 39.707 29.1654 39.707H10.832C10.0726 39.707 9.45703 39.0914 9.45703 38.332Z' fill='%23A8FEB6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.45703 38.332C9.45703 37.5726 10.0726 36.957 10.832 36.957H29.1654C29.9248 36.957 30.5404 37.5726 30.5404 38.332C30.5404 39.0914 29.9248 39.707 29.1654 39.707H10.832C10.0726 39.707 9.45703 39.0914 9.45703 38.332Z' fill='%231672DF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33268 3.04102C4.72489 3.04102 4.142 3.28246 3.71223 3.71223C3.28246 4.142 3.04102 4.72489 3.04102 5.33268V29.166C3.04102 29.7738 3.28246 30.3567 3.71223 30.7865C4.142 31.2162 4.7249 31.4577 5.33268 31.4577H34.666C35.2738 31.4577 35.8567 31.2162 36.2865 30.7865C36.7162 30.3567 36.9577 29.7738 36.9577 29.166V5.33268C36.9577 4.7249 36.7162 4.142 36.2865 3.71223C35.8567 3.28246 35.2738 3.04102 34.666 3.04102H5.33268ZM1.76769 1.76769C2.71318 0.822189 3.99555 0.291016 5.33268 0.291016H34.666C36.0032 0.291016 37.2855 0.82219 38.231 1.76769C39.1765 2.71318 39.7077 3.99555 39.7077 5.33268V29.166C39.7077 30.5032 39.1765 31.7855 38.231 32.731C37.2855 33.6765 36.0032 34.2077 34.666 34.2077H5.33268C3.99555 34.2077 2.71318 33.6765 1.76769 32.731C0.82219 31.7855 0.291016 30.5031 0.291016 29.166V5.33268C0.291016 3.99555 0.822189 2.71318 1.76769 1.76769Z' fill='%23A8FEB6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33268 3.04102C4.72489 3.04102 4.142 3.28246 3.71223 3.71223C3.28246 4.142 3.04102 4.72489 3.04102 5.33268V29.166C3.04102 29.7738 3.28246 30.3567 3.71223 30.7865C4.142 31.2162 4.7249 31.4577 5.33268 31.4577H34.666C35.2738 31.4577 35.8567 31.2162 36.2865 30.7865C36.7162 30.3567 36.9577 29.7738 36.9577 29.166V5.33268C36.9577 4.7249 36.7162 4.142 36.2865 3.71223C35.8567 3.28246 35.2738 3.04102 34.666 3.04102H5.33268ZM1.76769 1.76769C2.71318 0.822189 3.99555 0.291016 5.33268 0.291016H34.666C36.0032 0.291016 37.2855 0.82219 38.231 1.76769C39.1765 2.71318 39.7077 3.99555 39.7077 5.33268V29.166C39.7077 30.5032 39.1765 31.7855 38.231 32.731C37.2855 33.6765 36.0032 34.2077 34.666 34.2077H5.33268C3.99555 34.2077 2.71318 33.6765 1.76769 32.731C0.82219 31.7855 0.291016 30.5031 0.291016 29.166V5.33268C0.291016 3.99555 0.822189 2.71318 1.76769 1.76769Z' fill='%231672DF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.4723 12.6098C27.0092 13.1467 27.0092 14.0173 26.4723 14.5543L19.1389 21.8876C18.602 22.4246 17.7314 22.4246 17.1944 21.8876L13.5277 18.221C12.9908 17.684 12.9908 16.8134 13.5277 16.2764C14.0647 15.7395 14.9353 15.7395 15.4723 16.2764L18.1667 18.9708L24.5277 12.6098C25.0647 12.0728 25.9353 12.0728 26.4723 12.6098Z' fill='%23A8FEB6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.4723 12.6098C27.0092 13.1467 27.0092 14.0173 26.4723 14.5543L19.1389 21.8876C18.602 22.4246 17.7314 22.4246 17.1944 21.8876L13.5277 18.221C12.9908 17.684 12.9908 16.8134 13.5277 16.2764C14.0647 15.7395 14.9353 15.7395 15.4723 16.2764L18.1667 18.9708L24.5277 12.6098C25.0647 12.0728 25.9353 12.0728 26.4723 12.6098Z' fill='%231672DF'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.casinoHeroSupport.supportAll::before {
  background: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.45703 38.332C9.45703 37.5726 10.0726 36.957 10.832 36.957H29.1654C29.9248 36.957 30.5404 37.5726 30.5404 38.332C30.5404 39.0914 29.9248 39.707 29.1654 39.707H10.832C10.0726 39.707 9.45703 39.0914 9.45703 38.332Z' fill='%23A8FEB6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.45703 38.332C9.45703 37.5726 10.0726 36.957 10.832 36.957H29.1654C29.9248 36.957 30.5404 37.5726 30.5404 38.332C30.5404 39.0914 29.9248 39.707 29.1654 39.707H10.832C10.0726 39.707 9.45703 39.0914 9.45703 38.332Z' fill='%231672DF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33268 3.04102C4.72489 3.04102 4.142 3.28246 3.71223 3.71223C3.28246 4.142 3.04102 4.72489 3.04102 5.33268V29.166C3.04102 29.7738 3.28246 30.3567 3.71223 30.7865C4.142 31.2162 4.7249 31.4577 5.33268 31.4577H34.666C35.2738 31.4577 35.8567 31.2162 36.2865 30.7865C36.7162 30.3567 36.9577 29.7738 36.9577 29.166V5.33268C36.9577 4.7249 36.7162 4.142 36.2865 3.71223C35.8567 3.28246 35.2738 3.04102 34.666 3.04102H5.33268ZM1.76769 1.76769C2.71318 0.822189 3.99555 0.291016 5.33268 0.291016H34.666C36.0032 0.291016 37.2855 0.82219 38.231 1.76769C39.1765 2.71318 39.7077 3.99555 39.7077 5.33268V29.166C39.7077 30.5032 39.1765 31.7855 38.231 32.731C37.2855 33.6765 36.0032 34.2077 34.666 34.2077H5.33268C3.99555 34.2077 2.71318 33.6765 1.76769 32.731C0.82219 31.7855 0.291016 30.5031 0.291016 29.166V5.33268C0.291016 3.99555 0.822189 2.71318 1.76769 1.76769Z' fill='%23A8FEB6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33268 3.04102C4.72489 3.04102 4.142 3.28246 3.71223 3.71223C3.28246 4.142 3.04102 4.72489 3.04102 5.33268V29.166C3.04102 29.7738 3.28246 30.3567 3.71223 30.7865C4.142 31.2162 4.7249 31.4577 5.33268 31.4577H34.666C35.2738 31.4577 35.8567 31.2162 36.2865 30.7865C36.7162 30.3567 36.9577 29.7738 36.9577 29.166V5.33268C36.9577 4.7249 36.7162 4.142 36.2865 3.71223C35.8567 3.28246 35.2738 3.04102 34.666 3.04102H5.33268ZM1.76769 1.76769C2.71318 0.822189 3.99555 0.291016 5.33268 0.291016H34.666C36.0032 0.291016 37.2855 0.82219 38.231 1.76769C39.1765 2.71318 39.7077 3.99555 39.7077 5.33268V29.166C39.7077 30.5032 39.1765 31.7855 38.231 32.731C37.2855 33.6765 36.0032 34.2077 34.666 34.2077H5.33268C3.99555 34.2077 2.71318 33.6765 1.76769 32.731C0.82219 31.7855 0.291016 30.5031 0.291016 29.166V5.33268C0.291016 3.99555 0.822189 2.71318 1.76769 1.76769Z' fill='%231672DF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.4723 12.6098C27.0092 13.1467 27.0092 14.0173 26.4723 14.5543L19.1389 21.8876C18.602 22.4246 17.7314 22.4246 17.1944 21.8876L13.5277 18.221C12.9908 17.684 12.9908 16.8134 13.5277 16.2764C14.0647 15.7395 14.9353 15.7395 15.4723 16.2764L18.1667 18.9708L24.5277 12.6098C25.0647 12.0728 25.9353 12.0728 26.4723 12.6098Z' fill='%23A8FEB6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.4723 12.6098C27.0092 13.1467 27.0092 14.0173 26.4723 14.5543L19.1389 21.8876C18.602 22.4246 17.7314 22.4246 17.1944 21.8876L13.5277 18.221C12.9908 17.684 12.9908 16.8134 13.5277 16.2764C14.0647 15.7395 14.9353 15.7395 15.4723 16.2764L18.1667 18.9708L24.5277 12.6098C25.0647 12.0728 25.9353 12.0728 26.4723 12.6098Z' fill='%231672DF'/%3E%3C/svg%3E") no-repeat center center/contain;
}
@media screen and (max-width: 1023px) {
  .casinoHeroSupport {
    display: none;
  }
}
.casinoHeroBonus {
  text-align: center;
  margin-bottom: 14px;
}
.casinoHeroBonusLabel {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.casinoHeroBonusValue {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .casinoHeroBonusValue {
    font-size: 24px;
    margin-bottom: 14px;
  }
}
.casinoHeroPayments {
  text-align: center;
}
.casinoHeroPaymentsLabel {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.casinoHeroPaymentsItems {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
}

.authorPage {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .authorPage {
    padding-bottom: 25px;
  }
}
.authorPageWrapper {
  display: grid;
  grid-template-columns: auto 350px;
  gap: 20px;
}
@media screen and (max-width: 1199px) {
  .authorPageWrapper {
    display: block;
  }
}
.authorPageMain {
  background: var(--white);
  border-radius: 10px;
  padding: 25px 16px;
}
@media screen and (max-width: 1199px) {
  .authorPageMain {
    margin-bottom: 38px;
    padding: 25px 20px;
  }
}
@media screen and (max-width: 767px) {
  .authorPageMain {
    margin-bottom: 13px;
  }
}
.authorPageTop {
  display: grid;
  grid-template-columns: 160px auto;
  gap: 32px;
  margin: 6px 17px 30px 0;
  padding: 5px 0 30px 0;
  border-bottom: 1px solid var(--secondary-color);
}
@media screen and (max-width: 1199px) {
  .authorPageTop {
    padding: 5px 0 9px 0;
  }
}
@media screen and (max-width: 767px) {
  .authorPageTop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 5px 0 16px 0;
    margin: 0 17px 30px 9px;
  }
}
.authorPageTop h1 {
  font-size: 28px;
  font-weight: 700;
  text-transform: none;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .authorPageTop h1 {
    text-align: center;
  }
}
.authorPageTopPosition {
  color: var(--bright-blue);
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .authorPageTopPosition {
    text-align: center;
  }
}
.authorPageTopPhoto {
  border-radius: 50%;
  width: 160px;
  height: 160px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .authorPageTopPhoto {
    margin: 0 auto;
  }
}
.authorPageTopSocials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  gap: 5px;
}
.authorPageTopSocialsLink {
  background-color: var(--dark-blue);
  border-radius: var(--light-border-radius);
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
}
@media screen and (max-width: 767px) {
  .authorPageTopSocials {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.authorPageFavorite {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  margin-bottom: 16px;
}
.authorPage h2 {
  color: var(--dark-blue);
}
.authorPageAsideWrapper {
  background: var(--white);
  border: 1px solid var(--light-blue);
  border-radius: var(--main-border-radius);
}
.authorPageAsideTitle {
  border-bottom: 1px solid var(--light-blue);
  padding: 14px 5px;
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
}
.authorPageAsidePosts {
  padding: 16px 25px 32px;
  list-style: none;
  margin: 0;
}
.authorPageAsidePosts a {
  font-size: 18px;
  text-decoration: underline;
}
.authorPageAsidePost:not(:last-child) {
  margin-bottom: 13px;
}

@media screen and (max-width: 1023px) {
  .blogs {
    padding-bottom: 0;
  }
}
.blogs h1 {
  margin-right: 31px;
}
@media screen and (max-width: 1023px) {
  .blogs h1 {
    font-size: 24px;
    margin-right: 0;
  }
}
.blogs .breadcrumbs {
  margin: 0 40px 16px 0;
}
@media screen and (max-width: 1023px) {
  .blogs .breadcrumbs {
    margin: 0 0 16px 0;
  }
}
.blogs .breadcrumbs ul {
  margin: 0;
}
.blogs .breadcrumbs .container {
  padding: 0;
}
.blogsWrapper {
  display: grid;
  grid-template-columns: auto 350px;
  gap: 9px;
}
@media screen and (max-width: 1023px) {
  .blogsWrapper {
    grid-template-columns: 100%;
    gap: 16px;
  }
}
.blogsItem {
  margin-bottom: 16px;
}
@media screen and (max-width: 1023px) {
  .blogsItem {
    margin-bottom: 25px;
  }
}
.blogsItem h2 {
  margin-bottom: 4px;
}
@media screen and (max-width: 1023px) {
  .blogsItem h2 {
    font-size: 20px;
  }
}
.blogsItem .meta {
  padding: 0 0 16px 0;
}
@media screen and (max-width: 767px) {
  .blogsItem .metaItem {
    margin-bottom: 0;
  }
  .blogsItem .metaItem:last-child {
    display: none;
  }
}
.blogsItemInner {
  display: grid;
  grid-template-columns: 180px auto;
  gap: 16px;
}
@media screen and (max-width: 1023px) {
  .blogsItemInner {
    grid-template-columns: 1fr;
    gap: 14px;
  }
}
.blogsItemLogo {
  overflow: hidden;
}
.blogsItemLogo img {
  border-radius: 6px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog h1 {
  margin-right: 40px;
}
@media screen and (max-width: 1023px) {
  .blog h1 {
    margin-right: 0;
  }
}
.blog .breadcrumbs {
  margin: 0 40px 16px 0;
}
@media screen and (max-width: 1023px) {
  .blog .breadcrumbs {
    margin: 0 0 16px 0;
  }
}
.blog .breadcrumbs ul {
  margin: 0;
}
.blog .breadcrumbs .container {
  padding: 0;
}
.blogWrapper {
  display: grid;
  grid-template-columns: auto 350px;
  gap: 9px;
}
@media screen and (max-width: 1023px) {
  .blogWrapper {
    grid-template-columns: 100%;
    gap: 16px;
  }
}
.blogHero {
  display: grid;
  grid-template-columns: 332px auto;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .blogHero {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
.blogHeroImg {
  overflow: hidden;
  width: 100%;
  text-align: center;
}
.blogHeroImg img {
  border-radius: var(--main-border-radius);
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
}
.blogHeroImgFloat {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  float: left;
  margin: 0 1em 0.5em 0;
}
.blog .meta {
  margin-right: 40px;
  padding-bottom: 13px;
  padding-top: 0;
}
@media screen and (max-width: 1023px) {
  .blog .meta {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .blog .meta {
    padding-bottom: 42px;
  }
}
@media screen and (max-width: 767px) {
  .blog .metaItem {
    margin-bottom: 0;
  }
}
.blog .metaBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 13px;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .blog .metaBox {
    margin-bottom: 0;
  }
}
.blog .metaDate {
  margin-left: auto;
  font-size: 13.5px;
}
@media screen and (max-width: 1023px) {
  .blog .metaDate {
    margin-left: auto;
    -webkit-box-flex: inherit;
        -ms-flex: inherit;
            flex: inherit;
  }
}
@media screen and (max-width: 767px) {
  .blog .metaDate {
    display: none;
  }
}
.blog .metaDate.mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .blog .metaDate.mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.blog .metaInner {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .blog .metaInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin-top: 16px;
  }
}
.blog .metaRating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
}
.blog .metaRatingInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.blog .metaRatingLabel {
  margin-right: 3px;
}
@media screen and (max-width: 767px) {
  .blog .metaRating {
    margin-bottom: 10px;
  }
}
.blog .meta .stars,
.blog .meta .post-ratings {
  margin-right: 10px;
  margin-bottom: -5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.blog .meta .post-ratings > img {
  width: 16px;
  height: 16px;
}
.blog .meta strong {
  color: var(--bright-blue);
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .blog .metaFact {
    min-width: auto;
  }
}

.sitemap {
  padding-bottom: 14px;
}
@media screen and (max-width: 1023px) {
  .sitemap {
    padding-bottom: 0;
  }
}
.sitemap .breadcrumbs {
  margin: 0 40px 16px 0;
}
@media screen and (max-width: 1023px) {
  .sitemap .breadcrumbs {
    margin: 0 0 16px 0;
  }
}
.sitemap .breadcrumbs ul {
  margin: 0;
}
.sitemap .breadcrumbs .container {
  padding: 0;
}
.sitemapWrapper {
  display: grid;
  grid-template-columns: auto 350px;
  gap: 24px;
}
@media screen and (max-width: 1023px) {
  .sitemapWrapper {
    grid-template-columns: 1fr;
    gap: 9px;
  }
}
.sitemapElement {
  background: var(--white);
  -webkit-box-shadow: 0px 8px 45px rgba(52, 105, 179, 0.1);
          box-shadow: 0px 8px 45px rgba(52, 105, 179, 0.1);
  border-radius: var(--main-border-radius);
  margin-bottom: 16px;
  padding: 20px;
}
.sitemapItems {
  display: grid;
  gap: 15px;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  padding: 0;
  margin: 0;
}
.sitemapItem {
  font-size: 14px;
  padding-bottom: 10px;
  margin-left: 17px;
}

.toc {
  display: block;
  float: right;
  width: 340px;
  max-width: 100%;
  background: var(--white);
  border: 1px solid #CEE6FF;
  -webkit-box-shadow: 0px 8px 14px rgba(52, 105, 179, 0.1);
          box-shadow: 0px 8px 14px rgba(52, 105, 179, 0.1);
  border-radius: 16px;
  padding: 11px;
  position: relative;
  margin-left: 18px;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .toc {
    float: none;
    width: 100%;
    margin: 25px 0;
  }
}
.tocWrapper {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow-y: hidden;
}
.tocWrapper.open {
  max-height: 1000px;
}
.tocButton {
  border: none;
  cursor: pointer;
  background: transparent;
  padding: 5px;
}
.tocButtonWrapper {
  text-align: center;
}
.tocButton.open {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.tocButton img {
  display: block;
  width: 16px;
  height: 16px;
}
.toc ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.toc li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}
.toc li.toc-3, .toc li.toc-4, .toc li.toc-5, .toc li.toc-6 {
  display: none;
}
.toc li::before {
  content: "";
  min-width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--bright-blue);
  margin-right: 4px;
}
.toc li a {
  color: var(--dark-blue);
}
.toc li.open {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.tocFullWrapper {
  max-height: 50px;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: var(--main-border-radius);
  border: 1px solid var(--dark-blue);
}
@media screen and (max-width: 1023px) {
  .tocFullWrapper {
    max-height: 44px;
  }
}
.tocFullWrapper.open {
  max-height: 2000px;
}
.tocFullTitle {
  background-color: var(--dark-blue);
  color: var(--white);
  height: 49px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  padding: 0 16px;
  font-weight: 700;
}
@media screen and (max-width: 1023px) {
  .tocFullTitle {
    height: 43px;
    font-size: 16px;
  }
}
.tocFullTitle::before {
  content: "";
  display: block;
  width: 7px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99243 6.12057C7.07156 6.1997 7.11113 6.2907 7.11113 6.39357C7.11113 6.49643 7.07156 6.58743 6.99243 6.66656L1.46128 12.1977C1.38215 12.2768 1.29116 12.3164 1.18829 12.3164C1.08542 12.3164 0.99442 12.2768 0.91529 12.1977L0.321819 11.6042C0.24269 11.5251 0.203125 11.4341 0.203125 11.3312C0.203125 11.2284 0.24269 11.1374 0.321819 11.0582L4.9865 6.39357L0.321819 1.72888C0.24269 1.64975 0.203125 1.55876 0.203125 1.45589C0.203125 1.35302 0.24269 1.26202 0.321819 1.18289L0.91529 0.58942C0.99442 0.51029 1.08542 0.470726 1.18829 0.470726C1.29116 0.470726 1.38215 0.51029 1.46128 0.58942L6.99243 6.12057Z' fill='%23A8FEB6'/%3E%3Cpath d='M6.99243 6.12057C7.07156 6.1997 7.11113 6.2907 7.11113 6.39357C7.11113 6.49643 7.07156 6.58743 6.99243 6.66656L1.46128 12.1977C1.38215 12.2768 1.29116 12.3164 1.18829 12.3164C1.08542 12.3164 0.99442 12.2768 0.91529 12.1977L0.321819 11.6042C0.24269 11.5251 0.203125 11.4341 0.203125 11.3312C0.203125 11.2284 0.24269 11.1374 0.321819 11.0582L4.9865 6.39357L0.321819 1.72888C0.24269 1.64975 0.203125 1.55876 0.203125 1.45589C0.203125 1.35302 0.24269 1.26202 0.321819 1.18289L0.91529 0.58942C0.99442 0.51029 1.08542 0.470726 1.18829 0.470726C1.29116 0.470726 1.38215 0.51029 1.46128 0.58942L6.99243 6.12057Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-right: 9px;
  margin-top: 2px;
}
.tocFullTitle.open::before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.tocFull ul {
  padding: 0 20px;
  margin: 20px 0;
  list-style: none;
  counter-reset: item;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
@media screen and (max-width: 1023px) {
  .tocFull ul {
    grid-template-columns: repeat(1, 1fr);
  }
}
.tocFull li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tocFull li::before {
  font-size: 13px;
  content: counter(item);
  counter-increment: item;
  min-width: 20px;
  height: 20px;
  border-radius: 50%;
  color: var(--white);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 6px;
  background-color: var(--bright-blue);
}
.tocFull li a {
  color: var(--bright-blue);
}

.contacts {
  padding-bottom: 100px;
}
.contacts .breadcrumbs {
  margin: 0 0 16px 0;
}
@media screen and (max-width: 1023px) {
  .contacts .breadcrumbs {
    margin: 0 0 16px 0;
  }
}
.contacts .breadcrumbs ul {
  margin: 0;
}
.contacts .breadcrumbs .container {
  padding: 0;
}
.contactsWrapper {
  display: grid;
  grid-template-columns: auto 350px;
  gap: 20px;
}
@media screen and (max-width: 1023px) {
  .contactsWrapper {
    grid-template-columns: 100%;
  }
}
.contacts label span {
  color: var(--red);
}
.contacts input, .contacts textarea {
  display: block;
  width: 301px;
  height: 26px;
  padding: 5px;
  margin: 16px 0 15px 0;
  border: 1px solid var(--secondary-dark-color);
  border-radius: var(--light-border-radius);
  color: var(--dark-blue);
}
@media screen and (max-width: 767px) {
  .contacts input, .contacts textarea {
    max-width: 100%;
  }
}
.contacts textarea {
  height: 206px;
  resize: none;
  margin: 17px 0 16px 0;
}
.contacts input.invalid {
  border-color: var(--red);
}

.landing .meta {
  padding: 0;
}
.landing .metaBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 13px;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.landing .metaBox:last-child {
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .landing .metaBox {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .landing .metaItem {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.landing .metaDate {
  margin-left: auto;
  font-size: 13.5px;
}
@media screen and (max-width: 1023px) {
  .landing .metaDate {
    margin-left: auto;
    -webkit-box-flex: inherit;
        -ms-flex: inherit;
            flex: inherit;
  }
}
@media screen and (max-width: 767px) {
  .landing .metaDate {
    display: none;
  }
}
.landing .metaDate.mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .landing .metaDate.mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.landing .metaInner {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .landing .metaInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin-top: 6px;
  }
}
.landing .metaRating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
}
.landing .metaRatingInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.landing .metaRatingLabel {
  margin-right: 3px;
}
@media screen and (max-width: 767px) {
  .landing .metaRating {
    margin-bottom: 10px;
  }
}
.landing .meta .stars,
.landing .meta .post-ratings {
  margin-right: 10px;
  margin-bottom: -5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.landing .meta .post-ratings > img {
  width: 16px;
  height: 16px;
}
.landing .meta strong {
  color: var(--bright-blue);
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .landing .metaFact {
    min-width: auto;
  }
}

.lp-hero-img {
  display: none;
}
@media screen and (min-width: 1024px) {
  .lp-hero-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    margin: 0 0 20px 20px;
  }
}
.lp-hero-img img {
  border-radius: 6px;
}

.read-more {
  margin-bottom: 25px;
}
@media screen and (max-width: 1023px) {
  .read-more-txt {
    padding-top: 10px;
    padding-bottom: 5px;
  }
}
.read-more-txt:not(.is-active) {
  overflow: hidden;
  max-height: 0;
}
.read-more-btn {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.read-more-btn.hide {
  display: none;
}

.filterTableBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
@media screen and (max-width: 1023px) {
  .filterTableBox {
    display: none;
  }
}
.filterTableSort {
  position: relative;
}
.filterTableSortList {
  list-style: none;
  padding: 0 0 0 10px;
  margin: 10px 0;
}
.filterTableSortItem {
  margin-bottom: 5px;
}
.filterTableSortItem label {
  color: var(--bright-blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.filterTableSortItem input {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  padding: 7px;
  background-color: transparent;
  color: rgb(170, 170, 170);
  border: 1px solid var(--light-blue);
  border-radius: 2px;
  vertical-align: top;
  outline: none;
}
.filterTableSortButtons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.filterTableSortButtons button {
  width: 48%;
  font-size: 15px;
}
.filterTableSortSearch {
  padding: 8px 16px 8px 41px;
  height: inherit;
  line-height: inherit;
  margin: 0;
  outline: 0;
  outline-offset: 0;
  background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M8.0625 14.2598C11.6869 14.2598 14.625 11.3217 14.625 7.69727C14.625 4.0729 11.6869 1.13477 8.0625 1.13477C4.43813 1.13477 1.5 4.0729 1.5 7.69727C1.5 11.3217 4.43813 14.2598 8.0625 14.2598Z' stroke='%23929CA9' stroke-width='1.11111' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7031 12.3379L16.5 16.1349' stroke='%23929CA9' stroke-width='1.11111' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat 10px center/20px 20px;
  background-color: var(--white);
  border: 1px solid #E7F2FF;
  border-radius: 6px;
  color: var(--dark-blue);
}
.filterTableSortBox {
  display: none;
  background: var(--white);
  border: 1px solid var(--light-blue);
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  top: 102%;
  left: 0;
  z-index: 6;
}
.filterTableSortLabel {
  background: var(--white);
  border: 1px solid var(--light-blue);
  border-radius: 6px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 8px 8px 16px;
}
.filterTableSortLabel::after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-left: 10px;
  margin-top: 2px;
  content: "";
  display: block;
  width: 9px;
  height: 5px;
  background: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04863 0.511601C9.04863 0.511601 9.07696 0.539928 9.13361 0.596582C9.19027 0.653236 9.21859 0.759089 9.21859 0.914141C9.21859 1.06919 9.16194 1.20337 9.04863 1.31668L5.04113 5.32418C4.92783 5.43749 4.79365 5.49414 4.63859 5.49414C4.48354 5.49414 4.34936 5.43749 4.23605 5.32418L0.228555 1.31668C0.115247 1.20337 0.0585938 1.06919 0.0585938 0.914141C0.0585938 0.759089 0.115247 0.624909 0.228555 0.511601C0.341862 0.398294 0.476042 0.34164 0.631094 0.34164H8.64609C8.80115 0.34164 8.93533 0.398294 9.04863 0.511601Z' fill='%231F2238'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.filterTableSortField.open .filterTableSortBox {
  display: block;
}
.filterTableSortField.open .filterTableSortLabel:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.filterTableSearch {
  position: relative;
}
.filterTableSearch input {
  max-width: 212px;
  padding: 8px 16px 8px 41px;
  height: inherit;
  line-height: inherit;
  margin: 0;
  outline: 0;
  outline-offset: 0;
  background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M8.0625 14.2598C11.6869 14.2598 14.625 11.3217 14.625 7.69727C14.625 4.0729 11.6869 1.13477 8.0625 1.13477C4.43813 1.13477 1.5 4.0729 1.5 7.69727C1.5 11.3217 4.43813 14.2598 8.0625 14.2598Z' stroke='%23929CA9' stroke-width='1.11111' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7031 12.3379L16.5 16.1349' stroke='%23929CA9' stroke-width='1.11111' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat 10px center/20px 20px;
  background-color: var(--white);
  border: 1px solid #E7F2FF;
  border-radius: 6px;
  color: var(--dark-blue);
}
.filterTableSearchItems {
  display: none;
  position: absolute;
  top: 102%;
  left: 0;
  background: var(--white);
  border: 1px solid var(--light-blue);
  border-radius: 6px;
  padding: 10px;
  z-index: 5;
  margin: 0;
  list-style: none;
  width: 100%;
}
.filterTableSearchItems li {
  margin-bottom: 5px;
}
.filterTableSearchItems.open {
  display: block;
}
.filterTable .tableMore {
  font-size: 18px;
}
.filterTable.play-none .bonusesTablePlay {
  display: none;
}

.game h1 {
  margin-bottom: 4px;
}
.gameWrapper {
  display: grid;
  grid-template-areas: "content gameAside" "bottom bottom";
  gap: 20px;
}
@media screen and (max-width: 1023px) {
  .gameWrapper {
    grid-template-areas: "content" "bottom" "gameAside";
    grid-template-columns: 100%;
  }
}
.gameContent {
  grid-area: content;
}
.gameBottom {
  grid-area: bottom;
}
.gameAside {
  grid-area: gameAside;
  width: 350px;
  min-width: 350px;
}
@media screen and (max-width: 1023px) {
  .gameAside {
    width: 100%;
    min-width: 100%;
  }
}
.game .meta {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .game .meta {
    display: none;
  }
}
.game .metaBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 13px;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.game .metaRating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
}
.game .metaRating .stars,
.game .metaRating .post-ratings {
  margin-right: 10px;
  margin-bottom: -5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.game .metaRating .post-ratings > img {
  width: 16px;
  height: 16px;
}
.game .metaInfoGame {
  margin-left: auto;
  margin-right: 0;
  gap: 14px;
}
.game .metaInfoGameItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
  color: #757575;
  cursor: pointer;
  border: none;
  background: transparent;
  padding: 0;
}
.game .metaInfoGameItem::after {
  content: "";
  display: block;
  margin-top: 2px;
}
.game .metaInfoGameYouTube::after {
  width: 12px;
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' viewBox='0 0 24 24'%3E%3Cpath fill='%23757575' d='M.522 17.874c.49 1.738 1.989 2.056 2.089 2.117 2.467.672 16.295.674 18.799 0 1.715-.496 2.03-2.017 2.089-2.117.653-3.474.696-8.003-.03-11.945l.03.196c-.49-1.738-1.989-2.056-2.089-2.117-2.434-.661-16.298-.686-18.799 0C.896 4.505.581 6.025.522 6.125c-.699 3.651-.734 7.84 0 11.749zm9.086-2.223V8.358l6.266 3.652z'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.game .metaInfoGameProblem::after {
  width: 12px;
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75993 9.20731V7.93499C6.75993 7.87249 6.73872 7.82003 6.69631 7.77762C6.6539 7.73521 6.60368 7.71401 6.54564 7.71401H5.25993C5.20189 7.71401 5.15167 7.73521 5.10926 7.77762C5.06685 7.82003 5.04564 7.87249 5.04564 7.93499V9.20731C5.04564 9.26981 5.06685 9.32227 5.10926 9.36468C5.15167 9.40709 5.20189 9.42829 5.25993 9.42829H6.54564C6.60368 9.42829 6.6539 9.40709 6.69631 9.36468C6.73872 9.32227 6.75993 9.26981 6.75993 9.20731ZM6.74654 6.70285L6.86707 3.62919C6.86707 3.57561 6.84475 3.5332 6.80011 3.50195C6.74207 3.45285 6.6885 3.42829 6.63939 3.42829H5.16618C5.11707 3.42829 5.0635 3.45285 5.00546 3.50195C4.96082 3.5332 4.9385 3.58008 4.9385 3.64258L5.05234 6.70285C5.05234 6.74749 5.07466 6.78432 5.1193 6.81334C5.16395 6.84235 5.21752 6.85686 5.28002 6.85686H6.51886C6.58136 6.85686 6.63381 6.84235 6.67622 6.81334C6.71863 6.78432 6.74207 6.74749 6.74654 6.70285ZM6.65279 0.448381L11.7956 9.87695C11.9519 10.1582 11.9474 10.4395 11.7823 10.7207C11.7064 10.8502 11.6026 10.9528 11.4709 11.0287C11.3392 11.1046 11.1974 11.1426 11.0456 11.1426H0.759928C0.608143 11.1426 0.466402 11.1046 0.334705 11.0287C0.203009 10.9528 0.0992141 10.8502 0.0233212 10.7207C-0.141857 10.4395 -0.146322 10.1582 0.00992839 9.87695L5.15279 0.448381C5.22868 0.309989 5.33359 0.200614 5.46752 0.120256C5.60145 0.0398998 5.74654 -0.000279427 5.90279 -0.000279427C6.05904 -0.000279427 6.20412 0.0398998 6.33805 0.120256C6.47198 0.200614 6.57689 0.309989 6.65279 0.448381Z' fill='%23757575'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.game .metaInfoGameFullscreen::after {
  width: 11px;
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.61886 3.62249L6.24163 5.99972L8.61886 8.37695L9.58315 7.41267C9.71261 7.27427 9.86886 7.24302 10.0519 7.31892C10.226 7.39481 10.3131 7.52651 10.3131 7.71401V10.714C10.3131 10.8301 10.2706 10.9305 10.1858 11.0153C10.101 11.1002 10.0006 11.1426 9.88449 11.1426H6.88449C6.69699 11.1426 6.56529 11.0533 6.4894 10.8747C6.4135 10.7006 6.44475 10.5466 6.58315 10.4127L7.54743 9.44838L5.1702 7.07115L2.79297 9.44838L3.75725 10.4127C3.89565 10.5466 3.9269 10.7006 3.851 10.8747C3.77511 11.0533 3.64342 11.1426 3.45592 11.1426H0.455915C0.339844 11.1426 0.239397 11.1002 0.154576 11.0153C0.0697545 10.9305 0.0273438 10.8301 0.0273438 10.714V7.71401C0.0273438 7.52651 0.116629 7.39481 0.295201 7.31892C0.469308 7.24302 0.623326 7.27427 0.757254 7.41267L1.72154 8.37695L4.09877 5.99972L1.72154 3.62249L0.757254 4.58677C0.672433 4.6716 0.571987 4.71401 0.455915 4.71401C0.402344 4.71401 0.348772 4.70285 0.295201 4.68052C0.116629 4.60463 0.0273438 4.47294 0.0273438 4.28544V1.28543C0.0273438 1.16936 0.0697545 1.06892 0.154576 0.984096C0.239397 0.899275 0.339844 0.856864 0.455915 0.856864H3.45592C3.64342 0.856864 3.77511 0.94615 3.851 1.12472C3.9269 1.29883 3.89565 1.45285 3.75725 1.58677L2.79297 2.55106L5.1702 4.92829L7.54743 2.55106L6.58315 1.58677C6.44475 1.45285 6.4135 1.29883 6.4894 1.12472C6.56529 0.94615 6.69699 0.856864 6.88449 0.856864H9.88449C10.0006 0.856864 10.101 0.899275 10.1858 0.984096C10.2706 1.06892 10.3131 1.16936 10.3131 1.28543V4.28544C10.3131 4.47294 10.226 4.60463 10.0519 4.68052C9.99386 4.70285 9.93806 4.71401 9.88449 4.71401C9.76842 4.71401 9.66797 4.6716 9.58315 4.58677L8.61886 3.62249Z' fill='%23757575'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.game .meta .mobile {
  display: none;
}
@media screen and (max-width: 1199px) {
  .game .meta .mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.game .meta .desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1199px) {
  .game .meta .desc {
    display: none;
  }
}
.game .meta.withoutInfo .metaInfoGame {
  display: none;
}
.game .breadcrumbsList {
  margin-top: 0;
}
.game .breadcrumbs .container {
  padding: 0;
}
.game .author .container {
  padding: 0;
}
.game .share .container {
  padding: 0;
}

.iframeBox {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  aspect-ratio: 16/9;
}
.iframeImg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.iframeImg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.iframeImg.hide {
  display: none;
}
.iframeButtons {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
  z-index: 3;
}
.iframeButtons.hide {
  display: none;
}
@media screen and (max-width: 767px) {
  .iframeButtons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.iframeReal {
  padding: 0;
  height: 35px;
  font-size: 18px;
  width: 173px;
}
@media screen and (max-width: 767px) {
  .iframeReal {
    height: 30px;
    font-size: 14px;
    width: 143px;
  }
}
.iframeFree {
  font-size: 18px;
  padding: 0;
  height: 35px;
  width: 130px;
}
@media screen and (max-width: 767px) {
  .iframeFree {
    height: 30px;
    font-size: 14px;
    width: 109px;
  }
}
.iframeNotAvail {
  background: var(--disbutton-color);
  font-size: 14px;
  opacity: 0.9;
  border-radius: var(--main-border-radius);
  padding: 5px 10px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 300px;
  text-transform: uppercase;
  color: var(--on-primary-color);
}
@media screen and (max-width: 767px) {
  .iframeNotAvail {
    font-size: 12px;
  }
}
.iframeBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--dark-blue);
  opacity: 0.5;
  z-index: 2;
}
.iframeBg.hide {
  display: none;
}
.iframe iframe {
  height: 100%;
  width: 100%;
}
.iframe iframe.fullScreen {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.iframeLink {
  margin-top: 13px;
}
.iframeLink button {
  width: 100%;
}

.slots {
  margin: 25px 0;
}
.slotsItems {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 17px;
}
@media screen and (max-width: 767px) {
  .slotsItems {
    grid-template-columns: repeat(2, 1fr);
  }
}
.slotsItem {
  background: var(--white);
  border: 1px solid var(--light-blue);
  -webkit-box-shadow: 0px 8px 14px rgba(52, 105, 179, 0.1);
          box-shadow: 0px 8px 14px rgba(52, 105, 179, 0.1);
  border-radius: var(--main-border-radius);
  overflow: hidden;
}
.slotsImg img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.slotsName {
  color: var(--dark-blue);
  padding: 9px 5px 7px 5px;
  text-align: center;
  text-transform: uppercase;
  font-size: 12.5px;
}

.oneTable.wait {
  opacity: 0.2;
}
.oneTable table {
  width: 100%;
  margin: 0;
  padding: 0;
}
.oneTable td, .oneTable th {
  background: #FFFFFF;
  padding: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 32px;
  height: 100%;
  text-align: center;
  border-color: var(--light-blue);
  border-style: solid;
  border-width: 1px;
  border-top: none;
  border-bottom: none;
}
.oneTable th {
  font-size: 15px;
  font-weight: 400;
}
.oneTable th:first-of-type {
  border-radius: var(--main-border-radius) 0 0 var(--main-border-radius);
}
.oneTable th:last-of-type {
  border-radius: 0 var(--main-border-radius) var(--main-border-radius) 0;
}
.oneTableItem {
  position: relative;
}
.oneTableItemNumber {
  border-radius: var(--main-border-radius) 0 0 var(--main-border-radius);
}
.oneTableItemNumber span {
  position: absolute;
  content: counter(item);
  counter-increment: item;
  color: var(--white);
  background: var(--light-grey);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-weight: 400;
}
.oneTableItemLogo img {
  border: 3px solid var(--dark-grey);
  border-radius: var(--main-border-radius);
  overflow: hidden;
  width: 59px;
  height: auto;
}
@media screen and (max-width: 1199px) {
  .oneTableItemLogo img {
    width: 39px;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .oneTableItemLogo img {
    width: 59px;
    height: auto;
  }
}
.oneTableItemBonus {
  color: var(--bright-blue);
  font-weight: 700;
  font-size: 17.5px;
}
@media screen and (max-width: 1199px) {
  .oneTableItemBonus {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .oneTableItemBonus {
    font-size: 12.5px;
  }
}
.oneTableItemLable {
  color: var(--dark-blue);
  font-size: 16.5px;
  font-weight: 700;
}
@media screen and (max-width: 1023px) {
  .oneTableItemLable {
    font-size: 14.5px;
  }
}
.oneTableItem td.oneTableItemName {
  font-weight: 700;
  font-size: 22.5px;
}
@media screen and (max-width: 1199px) {
  .oneTableItem td.oneTableItemName {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .oneTableItem td.oneTableItemName {
    display: none;
  }
}
.oneTableItem td.oneTableItemSpellen {
  font-weight: 700;
  font-size: 22.5px;
}
@media screen and (max-width: 1199px) {
  .oneTableItem td.oneTableItemSpellen {
    display: none;
  }
}
.oneTableItem td.oneTableItemPayments {
  display: grid;
  grid-template-columns: repeat(3, 34px);
  grid-gap: 6px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0 var(--main-border-radius) var(--main-border-radius) 0;
}
@media screen and (max-width: 1199px) {
  .oneTableItem td.oneTableItemPayments {
    display: none;
  }
}
.oneTableItem td.oneTableItemPayments div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.oneTableItem td.oneTableItemPayments img {
  border-radius: 3px;
  width: 34px;
  height: 22px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1199px) {
  .oneTableItem td.oneTableItemButton a {
    padding: 7px 16px;
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .oneTableItem td.oneTableItemButton {
    display: none;
  }
}
.oneTableItem td.oneTableItemButtonMobile {
  display: none;
  border-radius: 0 var(--main-border-radius) var(--main-border-radius) 0;
}
@media screen and (max-width: 767px) {
  .oneTableItem td.oneTableItemButtonMobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .oneTableItem td.oneTableItemButtonMobile .button {
    padding: 5px 15px;
  }
  .oneTableItem td.oneTableItemButtonMobile .button::after {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.94531 6.85156L2.14844 12.6484C2.04948 12.7474 1.93229 12.7969 1.79688 12.7969C1.66146 12.7969 1.54427 12.7474 1.44531 12.6484L0.148438 11.3516C0.0494792 11.2526 0 11.1354 0 11C0 10.8646 0.0494792 10.7474 0.148438 10.6484L4.29688 6.5L0.148438 2.35156C0.0494792 2.2526 0 2.13542 0 2C0 1.86458 0.0494792 1.7474 0.148438 1.64844L1.44531 0.351562C1.54427 0.252604 1.66146 0.203125 1.79688 0.203125C1.93229 0.203125 2.04948 0.252604 2.14844 0.351562L7.94531 6.14844C8.04427 6.2474 8.09375 6.36458 8.09375 6.5C8.09375 6.63542 8.04427 6.7526 7.94531 6.85156Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  }
}
.oneTableItem td.oneTableItemPayout {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
}
@media screen and (max-width: 767px) {
  .oneTableItem td.oneTableItemPayout {
    display: none;
  }
}
.oneTableItem td.oneTableItemRtp {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
}
@media screen and (max-width: 767px) {
  .oneTableItem td.oneTableItemRtp {
    display: none;
  }
}
.oneTableItem td.oneTableItemBonusType {
  color: #757575;
  font-weight: 400;
  font-size: 17.5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 767px) {
  .oneTableItem td.oneTableItemBonusType {
    display: none;
  }
}
.oneTableItem td.oneTableItemDescription {
  color: var(--bright-blue);
  font-weight: 700;
  font-size: 22.5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 1023px) {
  .oneTableItem td.oneTableItemDescription {
    font-size: 17.5px;
  }
}
@media screen and (max-width: 767px) {
  .oneTableItem td.oneTableItemDescription {
    display: none;
  }
}
.oneTableItem td.oneTableItemBonusName {
  font-weight: 700;
  font-size: 22.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 1023px) {
  .oneTableItem td.oneTableItemBonusName {
    font-size: 17.5px;
  }
}
@media screen and (max-width: 767px) {
  .oneTableItem td.oneTableItemBonusName {
    font-size: 15.5px;
  }
}
.oneTable.standart tr {
  display: grid;
  grid-template-columns: 47px 105px 359px 183px 234px 104px auto;
  margin-bottom: 10px;
  -webkit-filter: drop-shadow(0px 8px 14px rgba(52, 105, 179, 0.1));
          filter: drop-shadow(0px 8px 14px rgba(52, 105, 179, 0.1));
  border-radius: var(--main-border-radius);
  overflow: visible;
}
@media screen and (max-width: 1199px) {
  .oneTable.standart tr {
    grid-template-columns: 47px 105px auto 160px 190px;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.standart tr {
    grid-template-columns: 40px 85px auto 20%;
  }
}
.oneTable.standart td, .oneTable.standart th {
  border-width: 1px 1px 1px 0px;
}
@media screen and (max-width: 1199px) {
  .oneTable.standart td:nth-last-child(2), .oneTable.standart th:nth-last-child(2) {
    display: none;
  }
  .oneTable.standart td:last-child, .oneTable.standart th:last-child {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  .oneTable.standart th:nth-child(5) {
    border-radius: 0 var(--main-border-radius) var(--main-border-radius) 0;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.standart th:nth-child(5) {
    display: none;
  }
  .oneTable.standart th:nth-child(4) {
    border-radius: 0 var(--main-border-radius) var(--main-border-radius) 0;
  }
}
@media screen and (max-width: 1199px) {
  .oneTable.standart .oneTableItemName {
    border-radius: 0 var(--main-border-radius) var(--main-border-radius) 0;
  }
}
.oneTable.withRtp thead tr {
  height: 32px;
}
.oneTable.withRtp thead tr th:nth-child(1), .oneTable.withRtp thead tr th:last-child {
  border: none;
}
@media screen and (max-width: 1199px) {
  .oneTable.withRtp thead tr th:nth-child(8), .oneTable.withRtp thead tr th:last-child {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.withRtp thead {
    display: none;
  }
}
.oneTable.withRtp td {
  border-right: 1px solid var(--light-blue);
  font-weight: 700;
}
.oneTable.withRtp td:nth-child(1), .oneTable.withRtp td:last-child {
  border: none;
}
.oneTable.withRtp tr {
  -webkit-filter: drop-shadow(0px 8px 14px rgba(52, 105, 179, 0.1));
          filter: drop-shadow(0px 8px 14px rgba(52, 105, 179, 0.1));
  border-radius: var(--main-border-radius);
  height: 70px;
  display: grid;
  grid-template-columns: 47px 105px 195px 65px 95px 180px auto 100px 165px;
  margin-bottom: 10px;
  background-color: var(--white);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media screen and (max-width: 1199px) {
  .oneTable.withRtp tr {
    grid-template-columns: 45px 75px 200px 70px 95px 160px auto;
  }
}
@media screen and (max-width: 1023px) {
  .oneTable.withRtp tr {
    grid-template-columns: 45px 75px 150px 70px 95px 160px auto;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.withRtp tr {
    height: auto;
    min-height: 50px;
    grid-template-columns: 35px 60px auto 70px;
  }
}
@media screen and (max-width: 1199px) {
  .oneTable.withRtp .oneTableItemName {
    border-radius: 0 var(--main-border-radius) var(--main-border-radius) 0;
  }
}
.oneTable.bonuses tr {
  display: grid;
  grid-template-columns: 47px 105px auto 250px 180px 160px 180px;
  margin-bottom: 10px;
  -webkit-filter: drop-shadow(0px 8px 14px rgba(52, 105, 179, 0.1));
          filter: drop-shadow(0px 8px 14px rgba(52, 105, 179, 0.1));
  border-radius: var(--main-border-radius);
  overflow: visible;
}
@media screen and (max-width: 1199px) {
  .oneTable.bonuses tr {
    grid-template-columns: 45px 75px auto 250px 150px 150px 150px;
  }
}
@media screen and (max-width: 1023px) {
  .oneTable.bonuses tr {
    grid-template-columns: 45px 95px auto 165px 105px 105px 70px;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.bonuses tr {
    grid-template-columns: 35px 55px auto 65px;
  }
}
@media screen and (max-width: 1199px) {
  .oneTable.bonuses td.oneTableItemButton a {
    padding: 7px 16px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1023px) {
  .oneTable.bonuses td.oneTableItemButton {
    display: none;
  }
}
.oneTable.bonuses td.oneTableItemButtonMobile {
  display: none;
}
@media screen and (max-width: 1023px) {
  .oneTable.bonuses td.oneTableItemButtonMobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .oneTable.bonuses td.oneTableItemButtonMobile .button {
    padding: 5px 15px;
  }
  .oneTable.bonuses td.oneTableItemButtonMobile .button::after {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.94531 6.85156L2.14844 12.6484C2.04948 12.7474 1.93229 12.7969 1.79688 12.7969C1.66146 12.7969 1.54427 12.7474 1.44531 12.6484L0.148438 11.3516C0.0494792 11.2526 0 11.1354 0 11C0 10.8646 0.0494792 10.7474 0.148438 10.6484L4.29688 6.5L0.148438 2.35156C0.0494792 2.2526 0 2.13542 0 2C0 1.86458 0.0494792 1.7474 0.148438 1.64844L1.44531 0.351562C1.54427 0.252604 1.66146 0.203125 1.79688 0.203125C1.93229 0.203125 2.04948 0.252604 2.14844 0.351562L7.94531 6.14844C8.04427 6.2474 8.09375 6.36458 8.09375 6.5C8.09375 6.63542 8.04427 6.7526 7.94531 6.85156Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  }
}
.oneTable.bonuses .oneTableItemButton {
  border-radius: 0 var(--main-border-radius) var(--main-border-radius) 0;
}
.oneTable.bonusesShort {
  max-width: 904px;
  margin: 0 auto;
}
.oneTable.bonusesShort tr {
  display: grid;
  margin-bottom: 10px;
  -webkit-filter: drop-shadow(0px 8px 14px rgba(52, 105, 179, 0.1));
          filter: drop-shadow(0px 8px 14px rgba(52, 105, 179, 0.1));
  border-radius: var(--main-border-radius);
  overflow: visible;
  grid-template-columns: 47px 105px auto 270px 200px;
}
@media screen and (max-width: 1023px) {
  .oneTable.bonusesShort tr {
    grid-template-columns: 47px 75px auto 230px 150px;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.bonusesShort tr {
    grid-template-columns: 35px 55px auto 65px;
  }
}
@media screen and (max-width: 1023px) {
  .oneTable.bonusesShort td.oneTableItemButton {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.bonusesShort td.oneTableItemButton {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .oneTable.bonusesShort td.oneTableItemButtonMobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.bonusesShort td.oneTableItemButtonMobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.oneTable.bonusesShort .oneTableItemButton {
  border-radius: 0 var(--main-border-radius) var(--main-border-radius) 0;
}
.oneTable.small thead tr {
  height: 32px;
  position: relative;
}
.oneTable.small thead tr th {
  font-weight: 400;
}
.oneTable.small thead tr th:nth-child(2), .oneTable.small thead tr th:nth-child(4) {
  border-right: 1px solid var(--light-blue);
}
.oneTable.small thead tbody tr {
  height: 70px;
}
@media screen and (max-width: 767px) {
  .oneTable.small thead {
    display: none;
  }
}
.oneTable.small tr {
  display: grid;
  margin-bottom: 10px;
  -webkit-filter: drop-shadow(0px 8px 14px rgba(52, 105, 179, 0.1));
          filter: drop-shadow(0px 8px 14px rgba(52, 105, 179, 0.1));
  border-radius: var(--main-border-radius);
  overflow: visible;
  grid-template-columns: 47px 105px auto 270px 200px;
}
@media screen and (max-width: 1023px) {
  .oneTable.small tr {
    grid-template-columns: 47px 75px auto 230px 150px;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.small tr {
    grid-template-columns: 35px 55px auto 98px;
  }
}
@media screen and (max-width: 1023px) {
  .oneTable.small td.oneTableItemButton {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.small td.oneTableItemButton {
    display: none;
  }
}
.oneTable.small td.oneTableItemButtonMobile {
  font-size: 13px;
  gap: 2px;
  text-decoration: underline;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.oneTable.small td.oneTableItemButtonMobile a {
  color: var(--black);
}
@media screen and (max-width: 1023px) {
  .oneTable.small td.oneTableItemButtonMobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.small td.oneTableItemButtonMobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.oneTable.small .oneTableItemName {
  border-radius: 0 var(--main-border-radius) var(--main-border-radius) 0;
}
.oneTable.topAside tr {
  height: 50px;
  display: grid;
  grid-template-columns: 41px 65px auto 60px;
  background-color: var(--light-white);
  border-radius: var(--main-border-radius);
  margin-bottom: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  border: 1px solid var(--light-blue);
}
@media screen and (max-width: 1023px) {
  .oneTable.topAside tr {
    grid-template-columns: 41px 130px auto 130px;
  }
}
@media screen and (max-width: 767px) {
  .oneTable.topAside tr {
    grid-template-columns: 41px 46px auto 60px;
    height: auto;
  }
}
.oneTable.topAside td.oneTableItemBonus {
  font-size: 15.5px;
  font-weight: 700;
  border-right: 1px solid var(--light-blue);
  border-left: 1px solid var(--light-blue);
  color: var(--bright-blue);
  height: 100%;
}
.oneTable.topAside td.oneTableItemLogo {
  border: 4px solid var(--dark-grey);
  overflow: hidden;
  border-radius: var(--main-border-radius);
  width: 39px;
  height: 39px;
  margin-left: 10px;
}
.oneTable.topAside td.oneTableItemLogo img {
  min-width: 39px;
  height: 39px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1023px) {
  .oneTable.topAside td.oneTableItemLogo {
    margin: 0 auto;
  }
}
.oneTable.topAside td.oneTableItemButton .button {
  padding: 5px 14px;
  border-radius: var(--light-border-radius);
}
.oneTable.topAside td.oneTableItemButton .button::after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.94531 6.85156L2.14844 12.6484C2.04948 12.7474 1.93229 12.7969 1.79688 12.7969C1.66146 12.7969 1.54427 12.7474 1.44531 12.6484L0.148438 11.3516C0.0494792 11.2526 0 11.1354 0 11C0 10.8646 0.0494792 10.7474 0.148438 10.6484L4.29688 6.5L0.148438 2.35156C0.0494792 2.2526 0 2.13542 0 2C0 1.86458 0.0494792 1.7474 0.148438 1.64844L1.44531 0.351562C1.54427 0.252604 1.66146 0.203125 1.79688 0.203125C1.93229 0.203125 2.04948 0.252604 2.14844 0.351562L7.94531 6.14844C8.04427 6.2474 8.09375 6.36458 8.09375 6.5C8.09375 6.63542 8.04427 6.7526 7.94531 6.85156Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
}
@media screen and (max-width: 767px) {
  .oneTable.topAside td.oneTableItemButton {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.oneTable.noHead thead {
  display: none;
}
.oneTable .topElement {
  position: absolute;
  background-color: #1672DF;
  color: var(--white);
  width: 173px;
  top: -9px;
  left: 12px;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 15px;
  border: none;
  z-index: 7;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-height: 15px;
  border-radius: 0;
}
.oneTable .topElement:after {
  content: "";
  position: absolute;
  width: 158px;
  height: 100%;
  border-radius: 8px;
  background-color: #1672DF;
  bottom: -6px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .oneTable .topElement {
    left: 2px;
  }
}

.loop-filters {
  margin-bottom: 10px;
}
.loop-filters form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
.loop-filters .filters-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .loop-filters .filters-fields {
    -webkit-box-flex: 1;
        -ms-flex: 1 100%;
            flex: 1 100%;
    display: none;
    padding: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.loop-filters .field {
  position: relative;
  height: 37px;
}
.loop-filters .field .field-label {
  border-radius: var(--light-border-radius);
  border: 1px solid var(--light-blue);
  background: var(--white);
  padding: 8px 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
  cursor: pointer;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.loop-filters .field .field-label:after {
  content: "";
  display: block;
  min-width: 9px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width='10' height='21' viewBox='0 0 10 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_630_592)'%3E%3Cpath d='M9.04863 8.5116C9.04863 8.5116 9.07696 8.53993 9.13361 8.59658C9.19027 8.65324 9.21859 8.75909 9.21859 8.91414C9.21859 9.06919 9.16194 9.20337 9.04863 9.31668L5.04113 13.3242C4.92783 13.4375 4.79365 13.4941 4.63859 13.4941C4.48354 13.4941 4.34936 13.4375 4.23605 13.3242L0.228555 9.31668C0.115247 9.20337 0.0585938 9.06919 0.0585938 8.91414C0.0585938 8.75909 0.115247 8.62491 0.228555 8.5116C0.341862 8.39829 0.476042 8.34164 0.631094 8.34164H8.64609C8.80115 8.34164 8.93533 8.39829 9.04863 8.5116Z' fill='%231F2238'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_630_592'%3E%3Crect width='9.16' height='20' fill='white' transform='matrix(1 0 0 -1 0.0585938 20.6309)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.loop-filters .field .field-box {
  position: absolute;
  display: none;
  left: 0;
  top: 40px;
  border-radius: var(--main-border-radius);
  padding: 12px;
  font-size: 12px;
  background-color: var(--white);
  font-weight: 400;
  max-width: 400px;
  z-index: 8;
}
@media screen and (max-width: 767px) {
  .loop-filters .field .field-box {
    position: static;
    max-width: 100%;
  }
}
.loop-filters .field.open .field-box {
  display: block;
}
.loop-filters .field.open .field-label:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.loop-filters .field.d-none {
  display: none;
}
.loop-filters .field ul {
  margin: 10px 0;
  max-height: 240px;
  width: 100%;
  overflow-y: auto;
  list-style: none;
  padding: 0;
}
.loop-filters .field ul li {
  font-size: 16px;
  margin-bottom: 8px;
}
.loop-filters .field ul li input[type=checkbox] {
  background-color: var(--white);
  border: 1px solid var(--light-blue);
  border-radius: 2px;
  display: inline-block;
  height: 16px;
  margin-right: 4px;
  outline: none;
  padding: 7px;
  position: relative;
  width: 16px;
}
.loop-filters .field.active .field-label {
  border-color: var(--primary-dark-color);
}
@media screen and (max-width: 767px) {
  .loop-filters .field {
    width: 100%;
    height: auto;
  }
}
.loop-filters input[type=text] {
  border-radius: var(--light-border-radius);
  border: 1px solid var(--light-blue);
  background: var(--white);
  padding: 7px 7px 7px 38px;
  height: 37px;
  width: 100%;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M9.0625 16.2598C12.6869 16.2598 15.625 13.3217 15.625 9.69727C15.625 6.0729 12.6869 3.13477 9.0625 3.13477C5.43813 3.13477 2.5 6.0729 2.5 9.69727C2.5 13.3217 5.43813 16.2598 9.0625 16.2598Z' stroke='%23929CA9' stroke-width='1.11111' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7031 14.3379L17.5 18.1349' stroke='%23929CA9' stroke-width='1.11111' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 11px center;
  background-size: 20px 20px;
  font-size: 16px;
}
.loop-filters input[type=text]::-webkit-input-placeholder {
  color: var(--secondary-color);
}
.loop-filters input[type=text]::-moz-placeholder {
  color: var(--secondary-color);
}
.loop-filters input[type=text]:-ms-input-placeholder {
  color: var(--secondary-color);
}
.loop-filters input[type=text]::-ms-input-placeholder {
  color: var(--secondary-color);
}
.loop-filters input[type=text]::placeholder {
  color: var(--secondary-color);
}
.loop-filters .field-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 5px;
}
@media screen and (max-width: 767px) {
  .loop-filters .field-buttons {
    gap: 10px;
  }
  .loop-filters .field-buttons button {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.loop-filters .filters-sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
  position: relative;
  height: 37px;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
}
.loop-filters .filters-sort .select-custom.hide {
  display: none;
}
.loop-filters .filters-sort .filters-fields-trigger {
  display: none;
  font-weight: 700;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .loop-filters .filters-sort .filters-fields-trigger {
    display: block;
  }
}
.loop-filters .filters-sort ul.options {
  position: absolute;
  list-style: none;
  margin: 0;
  right: 0;
  top: 40px;
  border-radius: var(--main-border-radius);
  padding: 12px;
  font-size: 12px;
  background-color: var(--white);
  font-weight: 400;
  max-width: 400px;
  z-index: 8;
}
.loop-filters .filters-sort ul.options li {
  padding: 0;
  margin-bottom: 8px;
  font-size: 16px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .loop-filters .filters-sort ul.options {
    left: 0;
  }
}
.loop-filters .filters-sort .select-styled {
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .loop-filters .filters-sort {
    border-radius: var(--light-border-radius);
    border: 1px solid var(--light-blue);
    background: var(--white);
    padding: 8px 11px;
    margin: 0;
    width: 100%;
  }
}
.loop-filters .filters-search {
  position: relative;
}
.loop-filters .filters-search.wait:before {
  position: absolute;
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M304 48C304 74.51 282.5 96 256 96C229.5 96 208 74.51 208 48C208 21.49 229.5 0 256 0C282.5 0 304 21.49 304 48zM304 464C304 490.5 282.5 512 256 512C229.5 512 208 490.5 208 464C208 437.5 229.5 416 256 416C282.5 416 304 437.5 304 464zM0 256C0 229.5 21.49 208 48 208C74.51 208 96 229.5 96 256C96 282.5 74.51 304 48 304C21.49 304 0 282.5 0 256zM512 256C512 282.5 490.5 304 464 304C437.5 304 416 282.5 416 256C416 229.5 437.5 208 464 208C490.5 208 512 229.5 512 256zM74.98 437C56.23 418.3 56.23 387.9 74.98 369.1C93.73 350.4 124.1 350.4 142.9 369.1C161.6 387.9 161.6 418.3 142.9 437C124.1 455.8 93.73 455.8 74.98 437V437zM142.9 142.9C124.1 161.6 93.73 161.6 74.98 142.9C56.24 124.1 56.24 93.73 74.98 74.98C93.73 56.23 124.1 56.23 142.9 74.98C161.6 93.73 161.6 124.1 142.9 142.9zM369.1 369.1C387.9 350.4 418.3 350.4 437 369.1C455.8 387.9 455.8 418.3 437 437C418.3 455.8 387.9 455.8 369.1 437C350.4 418.3 350.4 387.9 369.1 369.1V369.1z'/%3E%3C/svg%3E") no-repeat center center/contain;
  top: 10px;
  left: 13px;
  z-index: 10;
  -webkit-animation: loading-spinner 1s linear infinite;
          animation: loading-spinner 1s linear infinite;
}
.loop-filters .filters-search.wait input {
  background-image: none;
}
.loop-filters .filters-search ul {
  position: absolute;
  width: 100%;
  list-style: none;
  margin: 0;
  left: 0;
  top: 40px;
  border-radius: var(--main-border-radius);
  padding: 12px;
  font-size: 12px;
  background-color: var(--white);
  font-weight: 400;
  max-width: 400px;
  z-index: 8;
  max-height: 220px;
  overflow-y: auto;
}
.loop-filters .filters-search ul li {
  padding: 0;
  margin-bottom: 8px;
  font-size: 16px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .loop-filters .filters-search {
    display: none;
  }
}
.loop-filters .filters-active {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
}
.loop-filters .filters-active.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.loop-filters .filters-active ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  list-style: none;
  padding: 0;
  margin: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loop-filters .filters-active ul li.field-label {
  margin: 0;
}
.loop-filters .filters-active ul li:nth-child(2) {
  background: var(--white);
  color: var(--primary-dark-color);
  border: 1px solid var(--primary-dark-color);
  border-radius: 6px;
  font-size: 14px;
  padding: 5px 10px;
  text-transform: none;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .loop-filters .filters-active ul {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.loop-filters .filters-active p {
  margin: 0 0 0 auto;
}
.loop-filters .filters-show {
  display: none;
}
.loop-filters .filters-close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.loop-filters .filters-close button {
  border: none;
  width: 30px;
  height: 30px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8164 4.97249L9.86639 0.922475C9.95738 0.816201 10.005 0.679487 9.99959 0.539667C9.9942 0.399849 9.93621 0.267216 9.83728 0.168275C9.73836 0.0693329 9.60568 0.0113703 9.4659 0.00596903C9.32604 0.000568547 9.18933 0.0481275 9.08307 0.139143L5.03307 4.18915L0.983079 0.133587C0.876798 0.0425721 0.740091 -0.00498682 0.600272 0.000414409C0.460452 0.00581489 0.327819 0.0637767 0.228877 0.162719C0.129937 0.26166 0.0719744 0.394293 0.0665732 0.534114C0.0611727 0.673934 0.108731 0.810641 0.199746 0.916922L4.24973 4.97249L0.194191 9.02252C0.136034 9.07228 0.0888006 9.13357 0.055455 9.20249C0.0221086 9.2714 0.00336897 9.34653 0.000413939 9.42301C-0.00254109 9.49956 0.0103506 9.57581 0.0382808 9.64713C0.0662117 9.71844 0.108577 9.78317 0.162718 9.83727C0.21686 9.89145 0.281608 9.9338 0.3529 9.96171C0.424191 9.9897 0.500487 10.0026 0.577 9.99958C0.653506 9.99666 0.728583 9.97788 0.797508 9.94458C0.866434 9.9112 0.927719 9.86398 0.977519 9.80584L5.03307 5.75581L9.08307 9.80584C9.18933 9.89683 9.32604 9.94443 9.4659 9.93896C9.60568 9.93358 9.73836 9.87566 9.83728 9.77666C9.93621 9.67773 9.9942 9.54513 9.99959 9.40528C10.005 9.26549 9.95738 9.12878 9.86639 9.02252L5.8164 4.97249Z' fill='%23757575'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
.loop-filters .btn {
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 10px 24px;
  color: var(--on-primary-color);
  background: var(--button-color);
  border-radius: var(--main-border-radius);
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  -webkit-box-shadow: 0 3px 0 var(--shadow-button-color);
          box-shadow: 0 3px 0 var(--shadow-button-color);
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
  line-height: 20px;
  cursor: pointer;
}
.loop-filters .btn:hover {
  background: var(--hover-button-color);
  border-color: var(--primary-dark-color);
  color: var(--on-primary-color);
}
.loop-filters .btn-grey {
  background: var(--secondary-color);
  -webkit-box-shadow: 0 3px 0 var(--black);
          box-shadow: 0 3px 0 var(--black);
}
.loop-filters .btn-grey:hover {
  background: var(--dark-grey);
}
.loop-filters.open {
  background: #f3f4fa;
  border: none;
  border-radius: 0;
  height: 100vh;
  left: 0;
  min-height: 100vh;
  padding: 50px 0 100px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  overflow-y: auto;
}
.loop-filters.open .filters-sort, .loop-filters.open .filters-active {
  display: none;
}
.loop-filters.open .filters-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.loop-filters.open .filters-show {
  display: block;
  text-align: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNyaXRpY2FsLmNzcyIsIl92YXJpYWJsZXMuc2NzcyIsIm1peGlucy9icmVha3BvaW50cy5zY3NzIiwidmVuZG9yL25vcm1hbGl6ZS5zY3NzIiwiX2Jhc2Uuc2NzcyIsIm1peGlucy9pbmRleC5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL21ldGEuc2NzcyIsImNvbXBvbmVudHMvdG9wMy5zY3NzIiwiY29tcG9uZW50cy9tYWluX3RhYmxlLnNjc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL2Nhc2lub19oZXJvLnNjc3MiLCJjb21wb25lbnRzL2F1dGhvclBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvYmxvZ3Muc2NzcyIsImNvbXBvbmVudHMvc2l0ZW1hcC5zY3NzIiwiY29tcG9uZW50cy90b2Muc2NzcyIsImNvbXBvbmVudHMvY29udGFjdHMuc2NzcyIsImNvbXBvbmVudHMvbGFuZGluZy5zY3NzIiwiY29tcG9uZW50cy9yZWFkLW1vcmUuc2NzcyIsImNvbXBvbmVudHMvZmlsdGVyc190YWJsZS5zY3NzIiwiY29tcG9uZW50cy9nYW1lLnNjc3MiLCJjb21wb25lbnRzL2lmcmFtZS5zY3NzIiwiY29tcG9uZW50cy9zbG90cy5zY3NzIiwiY29tcG9uZW50cy9vbmVfdGFibGUuc2NzcyIsImNvbXBvbmVudHMvZmlsdGVyX2xpc3Rpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7RUFFRSw4Q0FBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7RUFNUSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFjUixnQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFB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RUFDRSxhQUFBO0F6QnV2SE47QXlCcnZISTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0F6QnV2SE47QXlCcnZISTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtBekJ1dkhOIiwiZmlsZSI6ImNyaXRpY2FsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbjpyb290IHtcbiAgLS1ib2R5LWZvbnQtZmFtaWx5OiBcIkNvbW1pc3Npb25lclwiLCBzYW5zLXNlcmlmO1xuICAtLWJvZHktZm9udC1zaXplOiAxNnB4O1xuICAtLWJvZHktbGluZS1oZWlnaHQ6IDEuMzU7XG4gIC0taDEtZm9udC1zaXplOiAyNHB4O1xuICAtLWgyLWZvbnQtc2l6ZTogMjRweDtcbiAgLS1oMy1mb250LXNpemU6IDIwcHg7XG4gIC0taDQtZm9udC1zaXplOiAxOHB4O1xuICAtLWg1LWZvbnQtc2l6ZTogMTdweDtcbiAgLS1oNi1mb250LXNpemU6IDE2cHg7XG4gIC0tYmxhY2s6ICMxNzFBMjk7XG4gIC0tYnJpZ2h0LWJsdWU6ICMxNjcyREY7XG4gIC0tbGlnaHQtYmx1ZTogI0U3RjJGRjtcbiAgLS1tZWRpdW0tYmx1ZTogIzA4Mjc0QjtcbiAgLS1kYXJrLWJsdWU6ICMxRjIyMzg7XG4gIC0tbGlnaHQtZ3JleTogIzk2QTBBRDtcbiAgLS1tZWRpdW0tZ3JleTogIzNCM0Y1ODtcbiAgLS1kYXJrLWdyZXk6ICMzODNBNDQ7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tbGlnaHQtd2hpdGU6ICNGOUZDRkY7XG4gIC0tbWVkaXVtLXdoaXRlOiAjRjZGQkZGO1xuICAtLWRhcmstd2hpdGU6ICNFRkY1RkE7XG4gIC0tcmVkOiAjRkYzRDNFO1xuICAtLXByaW1hcnktY29sb3I6ICMwMDU3Qjc7XG4gIC0tcHJpbWFyeS1kYXJrLWNvbG9yOiAjMDQ0QTlEO1xuICAtLXByaW1hcnktbGlnaHQtY29sb3I6ICMxNjcyREY7XG4gIC0tcHJpbWFyeS1ob3Zlci1jb2xvcjogIzBGNjRDOTtcbiAgLS1vbi1wcmltYXJ5LWNvbG9yOiAjZmZmO1xuICAtLXNlY29uZGFyeS1jb2xvcjogIzkyOUNBOTtcbiAgLS1zZWNvbmRhcnktZGFyay1jb2xvcjogIzc1NzU3NTtcbiAgLS1vbi1zZWNvbmRhcnktY29sb3I6ICNmZmY7XG4gIC0tYm9keS1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgLS1ib2R5LWJhY2tncm91bmQ6IHZhcigtLW1lZGl1bS13aGl0ZSk7XG4gIC0tdGl0bGUtY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gIC0taG92ZXItYnV0dG9uLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgLS1zaGFkb3ctYnV0dG9uLWNvbG9yOiAjMDIyODU2O1xuICAtLWRpc2J1dHRvbi1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1zaGFkb3ctZGlzYnV0dG9uLWNvbG9yOiAjODY4RjlBO1xuICAtLWhvd3RvLWJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgLS10YWJsZS1iYWNrZ3JvdW5kOiB2YXIoLS1saWdodC13aGl0ZSk7XG4gIC0taGVhZGVyLWNhcmRzLWJhY2tncm91bmQ6IHZhcigtLWRhcmstd2hpdGUpO1xuICAtLW1haW4tYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1saWdodC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tZ2FwOiA0MHB4O1xuICAtLWNvbnRlbnQtd2lkdGg6IDQ0MHB4O1xuICAtLWNvbnRhaW5lci1zcGFjZTogMjBweDtcbiAgLS1jb250YWluZXItd2lkdGg6IGNhbGModmFyKC0tY29udGVudC13aWR0aCkgKyB2YXIoLS1jb250YWluZXItc3BhY2UpICogMik7XG4gIC0tc2VjdGlvbi1zcGFjZTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWgxLWZvbnQtc2l6ZTogMzJweDtcbiAgICAtLWgyLWZvbnQtc2l6ZTogMjRweDtcbiAgICAtLWgzLWZvbnQtc2l6ZTogMjBweDtcbiAgICAtLWg0LWZvbnQtc2l6ZTogMThweDtcbiAgICAtLWg1LWZvbnQtc2l6ZTogMTdweDtcbiAgICAtLWg2LWZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGVudC13aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250ZW50LXdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250ZW50LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXNlY3Rpb24tc3BhY2U6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS1zZWN0aW9uLXNwYWNlOiAyNXB4O1xuICB9XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIHdpZHRoICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi8qIFRyYWNrICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cblxuLyogSGFuZGxlICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JleSk7XG59XG5cbi8qIEhhbmRsZSBvbiBob3ZlciAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZXkpO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9keS1iYWNrZ3JvdW5kKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xufVxuaDEuaW4tY2VudGVyLFxuaDIuaW4tY2VudGVyLFxuaDMuaW4tY2VudGVyLFxuaDQuaW4tY2VudGVyLFxuaDUuaW4tY2VudGVyLFxuaDYuaW4tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaDEubm8tdHJhbnNmb3JtLFxuaDIubm8tdHJhbnNmb3JtLFxuaDMubm8tdHJhbnNmb3JtLFxuaDQubm8tdHJhbnNmb3JtLFxuaDUubm8tdHJhbnNmb3JtLFxuaDYubm8tdHJhbnNmb3JtIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5oMS5ib2xkLFxuaDIuYm9sZCxcbmgzLmJvbGQsXG5oNC5ib2xkLFxuaDUuYm9sZCxcbmg2LmJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEubW9iaWxlLWxpbmUsXG4gIGgyLm1vYmlsZS1saW5lLFxuICBoMy5tb2JpbGUtbGluZSxcbiAgaDQubW9iaWxlLWxpbmUsXG4gIGg1Lm1vYmlsZS1saW5lLFxuICBoNi5tb2JpbGUtbGluZSB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIH1cbn1cblxuaDEud2l0aExpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1oMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1oNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IHZhcigtLWg2LWZvbnQtc2l6ZSk7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1saWdodC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ob3Zlci1jb2xvcik7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXNwYWNlKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXNwYWNlKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24tc3BhY2UpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLXNwYWNlKTtcbn1cbi5zZWN0aW9uIC5pbm5lciB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXNwYWNlKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tc3BhY2UpO1xufVxuLnNlY3Rpb24ubm8tb3V0LXNwYWNlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLm5vLXRvcC1zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbi5uby1ib3R0b20tc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb25Nb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5oMSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWxpZ25yaWdodCxcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWduY2VudGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxudWw6bm90KFtjbGFzc10pIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW46IDE1cHggMDtcbn1cbnVsOm5vdChbY2xhc3NdKSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxudWw6bm90KFtjbGFzc10pIGxpOjptYXJrZXIge1xuICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLm1hcmtUaXRsZSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5tYXJrVGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyUICBcIjtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmRlZmF1bHRUYWJsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5kZWZhdWx0VGFibGUudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVmYXVsdFRhYmxlLnZlcnRpY2FsSGVhZCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZmF1bHRUYWJsZS52ZXJ0aWNhbEhlYWQgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gIH1cbn1cbi5kZWZhdWx0VGFibGUgdGFibGU6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE0cHggcmdiYSg1MiwgMTA1LCAxNzksIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVmYXVsdFRhYmxlIHRhYmxlOm5vdChbY2xhc3NdKSB7XG4gICAgbWluLXdpZHRoOiA0NDBweDtcbiAgfVxufVxuLmRlZmF1bHRUYWJsZSB0YWJsZTpub3QoW2NsYXNzXSkgdGgge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kZWZhdWx0VGFibGUgdGFibGU6bm90KFtjbGFzc10pIHRkLFxuLmRlZmF1bHRUYWJsZSB0YWJsZTpub3QoW2NsYXNzXSkgdGgge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbn1cbi5kZWZhdWx0VGFibGUuZnVsbHdpZHRoIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVmYXVsdFRhYmxlLnZlcnRpY2FsT25seSB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcnJvcjQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpbWl0ZWRXaWR0aCB7XG4gIG1heC13aWR0aDogOTMzcHg7XG59XG5cbjpyb290IHtcbiAgLS1ib2R5LWZvbnQtZmFtaWx5OiBcIkNvbW1pc3Npb25lclwiLCBzYW5zLXNlcmlmO1xuICAtLWJvZHktZm9udC1zaXplOiAxNnB4O1xuICAtLWJvZHktbGluZS1oZWlnaHQ6IDEuMzU7XG4gIC0taDEtZm9udC1zaXplOiAyNHB4O1xuICAtLWgyLWZvbnQtc2l6ZTogMjRweDtcbiAgLS1oMy1mb250LXNpemU6IDIwcHg7XG4gIC0taDQtZm9udC1zaXplOiAxOHB4O1xuICAtLWg1LWZvbnQtc2l6ZTogMTdweDtcbiAgLS1oNi1mb250LXNpemU6IDE2cHg7XG4gIC0tYmxhY2s6ICMxNzFBMjk7XG4gIC0tYnJpZ2h0LWJsdWU6ICMxNjcyREY7XG4gIC0tbGlnaHQtYmx1ZTogI0U3RjJGRjtcbiAgLS1tZWRpdW0tYmx1ZTogIzA4Mjc0QjtcbiAgLS1kYXJrLWJsdWU6ICMxRjIyMzg7XG4gIC0tbGlnaHQtZ3JleTogIzk2QTBBRDtcbiAgLS1tZWRpdW0tZ3JleTogIzNCM0Y1ODtcbiAgLS1kYXJrLWdyZXk6ICMzODNBNDQ7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tbGlnaHQtd2hpdGU6ICNGOUZDRkY7XG4gIC0tbWVkaXVtLXdoaXRlOiAjRjZGQkZGO1xuICAtLWRhcmstd2hpdGU6ICNFRkY1RkE7XG4gIC0tcmVkOiAjRkYzRDNFO1xuICAtLXByaW1hcnktY29sb3I6ICMwMDU3Qjc7XG4gIC0tcHJpbWFyeS1kYXJrLWNvbG9yOiAjMDQ0QTlEO1xuICAtLXByaW1hcnktbGlnaHQtY29sb3I6ICMxNjcyREY7XG4gIC0tcHJpbWFyeS1ob3Zlci1jb2xvcjogIzBGNjRDOTtcbiAgLS1vbi1wcmltYXJ5LWNvbG9yOiAjZmZmO1xuICAtLXNlY29uZGFyeS1jb2xvcjogIzkyOUNBOTtcbiAgLS1zZWNvbmRhcnktZGFyay1jb2xvcjogIzc1NzU3NTtcbiAgLS1vbi1zZWNvbmRhcnktY29sb3I6ICNmZmY7XG4gIC0tYm9keS1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgLS1ib2R5LWJhY2tncm91bmQ6IHZhcigtLW1lZGl1bS13aGl0ZSk7XG4gIC0tdGl0bGUtY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gIC0taG92ZXItYnV0dG9uLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgLS1zaGFkb3ctYnV0dG9uLWNvbG9yOiAjMDIyODU2O1xuICAtLWRpc2J1dHRvbi1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1zaGFkb3ctZGlzYnV0dG9uLWNvbG9yOiAjODY4RjlBO1xuICAtLWhvd3RvLWJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgLS10YWJsZS1iYWNrZ3JvdW5kOiB2YXIoLS1saWdodC13aGl0ZSk7XG4gIC0taGVhZGVyLWNhcmRzLWJhY2tncm91bmQ6IHZhcigtLWRhcmstd2hpdGUpO1xuICAtLW1haW4tYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1saWdodC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tZ2FwOiA0MHB4O1xuICAtLWNvbnRlbnQtd2lkdGg6IDQ0MHB4O1xuICAtLWNvbnRhaW5lci1zcGFjZTogMjBweDtcbiAgLS1jb250YWluZXItd2lkdGg6IGNhbGModmFyKC0tY29udGVudC13aWR0aCkgKyB2YXIoLS1jb250YWluZXItc3BhY2UpICogMik7XG4gIC0tc2VjdGlvbi1zcGFjZTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWgxLWZvbnQtc2l6ZTogMzJweDtcbiAgICAtLWgyLWZvbnQtc2l6ZTogMjRweDtcbiAgICAtLWgzLWZvbnQtc2l6ZTogMjBweDtcbiAgICAtLWg0LWZvbnQtc2l6ZTogMThweDtcbiAgICAtLWg1LWZvbnQtc2l6ZTogMTdweDtcbiAgICAtLWg2LWZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGVudC13aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250ZW50LXdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250ZW50LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXNlY3Rpb24tc3BhY2U6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS1zZWN0aW9uLXNwYWNlOiAyNXB4O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAycHggdmFyKC0tZGFyay13aGl0ZSk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG4uaGVhZGVyV3JhcHBlciB7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlclJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5oZWFkZXJMb2dvIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlckxvZ28gaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG4uaGVhZGVyTWVudSB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyTWVudURlc2Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyTWVudSBhIHtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyTWVudUxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyTWVudUl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyTWVudUl0ZW0gc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmhlYWRlck1lbnVJdGVtIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IHJnYmEoMTMyLCAxNDUsIDE2NCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyTWVudUl0ZW0gdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTJweDtcbn1cbi5oZWFkZXJNZW51SXRlbSB1bCBsaS5oYXNDaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJNZW51SXRlbSB1bCBsaS5oYXNDaGlsZHJlbiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyTWVudUl0ZW0gdWwgbGkuaGFzQ2hpbGRyZW46aG92ZXIgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLmhlYWRlck1lbnVJdGVtIHVsIGxpLmhhc0NoaWxkcmVuIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMnB4O1xufVxuLmhlYWRlck1lbnVJdGVtIHVsIGxpLmhhc0NoaWxkcmVuIGEgc3ZnIHtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uaGVhZGVyTWVudUl0ZW0gdWwgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlck1lbnVJdGVtIHVsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oZWFkZXJNZW51SXRlbTpob3ZlciB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXJNZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyTGltaXRhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXJMaW1pdGF0aW9uLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlckxpbWl0YXRpb25IZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IHJnYmEoMTMyLCAxNDUsIDE2NCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDM1MnB4O1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlckxpbWl0YXRpb25IZWxwZXIge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICByaWdodDogLTEwMHB4O1xuICB9XG59XG4uaGVhZGVyTGltaXRhdGlvbjpob3ZlciAuaGVhZGVyTGltaXRhdGlvbkhlbHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlclVzZXIge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlclVzZXJJY29uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyVXNlckljb24gaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyVXNlckljb24gaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXJVc2VySGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE0cHggcmdiYSgxMzIsIDE0NSwgMTY0LCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMTJweCAxMnB4IDE3cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlclVzZXJIZWxwZXIge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbi5oZWFkZXJVc2VyQ2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJVc2VyVGV4dCB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG59XG4uaGVhZGVyVXNlckJ1dHRvbiB7XG4gIHBhZGRpbmc6IDdweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjIzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5oZWFkZXJVc2VyLm9wZW4gLmhlYWRlclVzZXJIZWxwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyVXNlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uaGVhZGVyTGFuZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlckxhbmcgYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJMYW5nIGJ1dHRvbiBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5oZWFkZXJMYW5nIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk5JTtcbiAgbGVmdDogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXJMYW5nOmhvdmVyIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyTGFuZ0l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uaGVhZGVyTGFuZ0xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyTGFuZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGlnaHQtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMTVzO1xuICBwYWRkaW5nOiAwIDlweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgI3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NlYXJjaCBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2VhcmNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI3NlYXJjaCBidXR0b24ge1xuICBhbGw6IHVuc2V0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNzZWFyY2ggYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNycgaGVpZ2h0PScyNicgdmlld0JveD0nMCAwIDI3IDI2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjUuMTI1IDI0LjYyNUwxOS41MDYyIDE5LjAwNjJNMjIuNTQxNyAxMS43MDgzQzIyLjU0MTcgMTcuNDE1MyAxNy45MTUzIDIyLjA0MTcgMTIuMjA4MyAyMi4wNDE3QzYuNTAxMzkgMjIuMDQxNyAxLjg3NSAxNy40MTUzIDEuODc1IDExLjcwODNDMS44NzUgNi4wMDEzOSA2LjUwMTM5IDEuMzc1IDEyLjIwODMgMS4zNzVDMTcuOTE1MyAxLjM3NSAyMi41NDE3IDYuMDAxMzkgMjIuNTQxNyAxMS43MDgzWicgc3Ryb2tlPSclMjMxRjIyMzgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuI3NlYXJjaC5vcGVuIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzNXB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNzZWFyY2gub3BlbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICB9XG59XG4jc2VhcmNoLm9wZW4gaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jc2VhcmNoLm9wZW4gYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMjAuNjQyMicgaGVpZ2h0PScxLjczNTU3JyByeD0nMC44Njc3ODcnIHRyYW5zZm9ybT0nbWF0cml4KDAuNzA2NzEgMC43MDc1MDQgLTAuNjM3NTMgMC43NzA0MjYgMS4xMDc0MiAwLjAyOTI5NjkpJyBmaWxsPSclMjM3NTc1NzUnLyUzRSUzQ3JlY3Qgd2lkdGg9JzIwLjY0OTknIGhlaWdodD0nMS43MzQ5Mycgcng9JzAuODY3NDY1JyB0cmFuc2Zvcm09J21hdHJpeCgtMC43MDM4OTcgMC43MTAzMDIgMC42NDA1MyAwLjc2NzkzMyAxNC44OTA2IDApJyBmaWxsPSclMjM3NTc1NzUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cblxuLnNlYXJjaExpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDlweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2hMaXN0Lm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaExpc3QgLnNlYXJjaExpc3RJdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuLnNlYXJjaExpc3QgLnNlYXJjaExpc3RJdGVtOm5vdChsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4uc2VhcmNoTGlzdCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogN3B4IDA7XG4gIHotaW5kZXg6IDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXJnZXI6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuLmJ1cmdlciBbY2xhc3MqPWJhci1dIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJ1cmdlciAuYmFyLWJvdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnVyZ2VyLm9wZW5lZCAuYmFyLXRvcCB7XG4gIGJhY2tncm91bmQ6ICM3NTc1NzU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMHB4IDJweDtcbn1cbi5idXJnZXIub3BlbmVkIC5iYXItbWlkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5idXJnZXIub3BlbmVkIC5iYXItYm90IHtcbiAgYmFja2dyb3VuZDogIzc1NzU3NTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMHB4IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ub2ZmLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGlnaHQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTRweCByZ2JhKDEzMiwgMTQ1LCAxNjQsIDAuMTYpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIHotaW5kZXg6IDI1O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub2ZmLWNhbnZhcy5vcGVuZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ub2ZmLWNhbnZhcyB1bCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm9mZi1jYW52YXMgLmhlYWRlck1lbnVNb2JpbGVMaXN0IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5vZmYtY2FudmFzIC5oZWFkZXJNZW51TW9iaWxlQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub2ZmLWNhbnZhcyAuaGVhZGVyTWVudU1vYmlsZUJ1dHRvbi5vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5vZmYtY2FudmFzIC5oZWFkZXJNZW51TW9iaWxlSXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAxMnB4IDA7XG59XG4ub2ZmLWNhbnZhcyAuaGVhZGVyTWVudU1vYmlsZUl0ZW1Cb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9mZi1jYW52YXMgLmhlYWRlck1lbnVNb2JpbGVJdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG4ub2ZmLWNhbnZhcyAuaGVhZGVyTWVudU1vYmlsZUl0ZW0gYSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub2ZmLWNhbnZhcyAuaGVhZGVyTWVudU1vYmlsZUl0ZW0gdWwge1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vZmYtY2FudmFzIC5oZWFkZXJNZW51TW9iaWxlSXRlbSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLm9mZi1jYW52YXMgLmhlYWRlck1lbnVNb2JpbGVJdGVtIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5vZmYtY2FudmFzIC5oZWFkZXJNZW51TW9iaWxlSXRlbSB1bCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9mZi1jYW52YXMgLmhlYWRlck1lbnVNb2JpbGVJdGVtLm9wZW4gdWwge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG59XG4ub2ZmLWNhbnZhcyAuaGVhZGVyTWVudU1vYmlsZUl0ZW0ub3BlbiB1bCBsaSB1bCB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4ub2ZmLWNhbnZhcyAuaGVhZGVyTWVudU1vYmlsZUl0ZW0ub3BlbiB1bCBsaS5vcGVuIHVsIHtcbiAgbWF4LWhlaWdodDogMjAwMHB4O1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBjb2xvcjogdmFyKC0tb24tcHJpbWFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCAwIHZhcigtLXNoYWRvdy1idXR0b24tY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taG92ZXItYnV0dG9uLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICBjb2xvcjogdmFyKC0tb24tcHJpbWFyeS1jb2xvcik7XG59XG4uYnV0dG9uOmlzKGEpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbi5ob2xsb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idXR0b24uaG9sbG93OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG59XG4uYnV0dG9uLmV4cGFuZGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnV0dG9uLmF2aWFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGlzYnV0dG9uLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggdmFyKC0tc2hhZG93LWRpc2J1dHRvbi1jb2xvcik7XG59XG4uYnV0dG9uLmF2aWFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGlzYnV0dG9uLWNvbG9yKTtcbn1cbi5idXR0b24uZ3JleSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDAgdmFyKC0tYmxhY2spO1xufVxuLmJ1dHRvbi5ncmV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1ncmV5KTtcbn1cbi5idXR0b24ud2l0aC1zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgc3R5bGU9J2NvbG9yOiB3aGl0ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0MhLS0hIEZvbnQgQXdlc29tZSBGcmVlIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLSUzRSUzQ3BhdGggZD0nTTMwNCA0OEMzMDQgNzQuNTEgMjgyLjUgOTYgMjU2IDk2QzIyOS41IDk2IDIwOCA3NC41MSAyMDggNDhDMjA4IDIxLjQ5IDIyOS41IDAgMjU2IDBDMjgyLjUgMCAzMDQgMjEuNDkgMzA0IDQ4ek0zMDQgNDY0QzMwNCA0OTAuNSAyODIuNSA1MTIgMjU2IDUxMkMyMjkuNSA1MTIgMjA4IDQ5MC41IDIwOCA0NjRDMjA4IDQzNy41IDIyOS41IDQxNiAyNTYgNDE2QzI4Mi41IDQxNiAzMDQgNDM3LjUgMzA0IDQ2NHpNMCAyNTZDMCAyMjkuNSAyMS40OSAyMDggNDggMjA4Qzc0LjUxIDIwOCA5NiAyMjkuNSA5NiAyNTZDOTYgMjgyLjUgNzQuNTEgMzA0IDQ4IDMwNEMyMS40OSAzMDQgMCAyODIuNSAwIDI1NnpNNTEyIDI1NkM1MTIgMjgyLjUgNDkwLjUgMzA0IDQ2NCAzMDRDNDM3LjUgMzA0IDQxNiAyODIuNSA0MTYgMjU2QzQxNiAyMjkuNSA0MzcuNSAyMDggNDY0IDIwOEM0OTAuNSAyMDggNTEyIDIyOS41IDUxMiAyNTZ6TTc0Ljk4IDQzN0M1Ni4yMyA0MTguMyA1Ni4yMyAzODcuOSA3NC45OCAzNjkuMUM5My43MyAzNTAuNCAxMjQuMSAzNTAuNCAxNDIuOSAzNjkuMUMxNjEuNiAzODcuOSAxNjEuNiA0MTguMyAxNDIuOSA0MzdDMTI0LjEgNDU1LjggOTMuNzMgNDU1LjggNzQuOTggNDM3VjQzN3pNMTQyLjkgMTQyLjlDMTI0LjEgMTYxLjYgOTMuNzMgMTYxLjYgNzQuOTggMTQyLjlDNTYuMjQgMTI0LjEgNTYuMjQgOTMuNzMgNzQuOTggNzQuOThDOTMuNzMgNTYuMjMgMTI0LjEgNTYuMjMgMTQyLjkgNzQuOThDMTYxLjYgOTMuNzMgMTYxLjYgMTI0LjEgMTQyLjkgMTQyLjl6TTM2OS4xIDM2OS4xQzM4Ny45IDM1MC40IDQxOC4zIDM1MC40IDQzNyAzNjkuMUM0NTUuOCAzODcuOSA0NTUuOCA0MTguMyA0MzcgNDM3QzQxOC4zIDQ1NS44IDM4Ny45IDQ1NS44IDM2OS4xIDQzN0MzNTAuNCA0MTguMyAzNTAuNCAzODcuOSAzNjkuMSAzNjkuMVYzNjkuMXonIGZpbGw9J3doaXRlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuLmJ1dHRvbi53aXRoLXNwaW5uZXIud2FpdDphZnRlciB7XG4gIGFuaW1hdGlvbjogbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5idXR0b24uc21hbGwge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWV0YSB7XG4gIHBhZGRpbmc6IDE0cHggMCAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1ldGEge1xuICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICB9XG59XG4ubWV0YUl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZXRhSXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLm1ldGFWYWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLm1ldGFEYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tZXRhRGF0ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuMTY2MzEgNS4yOTA5NFY4LjM1NzYxQzcuMTY2MzEgOC42NDkyOCA3LjMyNDY0IDguOTI0MjggNy41NzQ2NCA5LjA3NDI4TDEwLjE3NDYgMTAuNjE1OUMxMC40NzQ2IDEwLjc5MDkgMTAuODU4IDEwLjY5MDkgMTEuMDMzIDEwLjM5OTNDMTEuMjA4IDEwLjA5OTMgMTEuMTE2MyA5LjcxNTk0IDEwLjgxNjMgOS41NDA5NEw4LjQyNDY0IDguMTE1OTRWNS4yODI2MUM4LjQxNjMxIDQuOTQ5MjggOC4xMzI5NyA0LjY2NTk0IDcuNzkxMzEgNC42NjU5NEM3LjQ0OTY0IDQuNjY1OTQgNy4xNjYzMSA0Ljk0OTI4IDcuMTY2MzEgNS4yOTA5NFpNMTUuNDk5NiA1LjkxNTk0VjEuNTA3NjFDMTUuNDk5NiAxLjEzMjYxIDE1LjA0OTYgMC45NDkyNzYgMTQuNzkxMyAxLjIxNTk0TDEzLjMwOCAyLjY5OTI4QzEyLjUyNzQgMS45MTg2MiAxMS41ODQyIDEuMzE5NzEgMTAuNTQ1NyAwLjk0NTIxM0M5LjUwNzE2IDAuNTcwNzExIDguMzk4ODMgMC40Mjk4MzIgNy4yOTk2NCAwLjUzMjYwOUMzLjgwNzk3IDAuODQ5Mjc2IDAuOTMyOTcyIDMuNjU3NjEgMC41NDk2MzkgNy4xNDkyOEMwLjM0NzAwNyA5LjEwNzA5IDAuOTIyMTI1IDExLjA2NjEgMi4xNTA5MiAxMi42MDM3QzMuMzc5NzIgMTQuMTQxMiA1LjE2MzcgMTUuMTM0MiA3LjExODAxIDE1LjM2ODJDOS4wNzIzMSAxNS42MDIyIDExLjA0MDMgMTUuMDU4NiAxMi41OTc0IDEzLjg1NDdDMTQuMTU0NSAxMi42NTA3IDE1LjE3NTkgMTAuODgyOSAxNS40NDEzIDguOTMyNjFDMTUuNDk5NiA4LjQzMjYxIDE1LjEwOCA3Ljk5OTI4IDE0LjYwOCA3Ljk5OTI4QzE0LjE5MTMgNy45OTkyOCAxMy44NDEzIDguMzA3NjEgMTMuNzkxMyA4LjcxNTk0QzEzLjQzMyAxMS42MjQzIDEwLjkyNDYgMTMuODc0MyA3LjkxNjMxIDEzLjgzMjZDNC44MjQ2NCAxMy43OTA5IDIuMjE2MzEgMTEuMTgyNiAyLjE2NjMxIDguMDgyNjFDMi4xMTYzMSA0LjgzMjYxIDQuNzU3OTcgMi4xNjU5NCA3Ljk5OTY0IDIuMTY1OTRDOS42MDc5NyAyLjE2NTk0IDExLjA2NjMgMi44MjQyOCAxMi4xMjQ2IDMuODc0MjhMMTAuMzgzIDUuNjE1OTRDMTAuMTE2MyA1Ljg4MjYxIDEwLjI5OTYgNi4zMzI2MSAxMC42NzQ2IDYuMzMyNjFIMTUuMDgzQzE1LjMxNjMgNi4zMzI2MSAxNS40OTk2IDYuMTQ5MjggMTUuNDk5NiA1LjkxNTk0WicgZmlsbD0nJTIzQThGRUI2Jy8lM0UlM0NwYXRoIGQ9J003LjE2NjMxIDUuMjkwOTRWOC4zNTc2MUM3LjE2NjMxIDguNjQ5MjggNy4zMjQ2NCA4LjkyNDI4IDcuNTc0NjQgOS4wNzQyOEwxMC4xNzQ2IDEwLjYxNTlDMTAuNDc0NiAxMC43OTA5IDEwLjg1OCAxMC42OTA5IDExLjAzMyAxMC4zOTkzQzExLjIwOCAxMC4wOTkzIDExLjExNjMgOS43MTU5NCAxMC44MTYzIDkuNTQwOTRMOC40MjQ2NCA4LjExNTk0VjUuMjgyNjFDOC40MTYzMSA0Ljk0OTI4IDguMTMyOTcgNC42NjU5NCA3Ljc5MTMxIDQuNjY1OTRDNy40NDk2NCA0LjY2NTk0IDcuMTY2MzEgNC45NDkyOCA3LjE2NjMxIDUuMjkwOTRaTTE1LjQ5OTYgNS45MTU5NFYxLjUwNzYxQzE1LjQ5OTYgMS4xMzI2MSAxNS4wNDk2IDAuOTQ5Mjc2IDE0Ljc5MTMgMS4yMTU5NEwxMy4zMDggMi42OTkyOEMxMi41Mjc0IDEuOTE4NjIgMTEuNTg0MiAxLjMxOTcxIDEwLjU0NTcgMC45NDUyMTNDOS41MDcxNiAwLjU3MDcxMSA4LjM5ODgzIDAuNDI5ODMyIDcuMjk5NjQgMC41MzI2MDlDMy44MDc5NyAwLjg0OTI3NiAwLjkzMjk3MiAzLjY1NzYxIDAuNTQ5NjM5IDcuMTQ5MjhDMC4zNDcwMDcgOS4xMDcwOSAwLjkyMjEyNSAxMS4wNjYxIDIuMTUwOTIgMTIuNjAzN0MzLjM3OTcyIDE0LjE0MTIgNS4xNjM3IDE1LjEzNDIgNy4xMTgwMSAxNS4zNjgyQzkuMDcyMzEgMTUuNjAyMiAxMS4wNDAzIDE1LjA1ODYgMTIuNTk3NCAxMy44NTQ3QzE0LjE1NDUgMTIuNjUwNyAxNS4xNzU5IDEwLjg4MjkgMTUuNDQxMyA4LjkzMjYxQzE1LjQ5OTYgOC40MzI2MSAxNS4xMDggNy45OTkyOCAxNC42MDggNy45OTkyOEMxNC4xOTEzIDcuOTk5MjggMTMuODQxMyA4LjMwNzYxIDEzLjc5MTMgOC43MTU5NEMxMy40MzMgMTEuNjI0MyAxMC45MjQ2IDEzLjg3NDMgNy45MTYzMSAxMy44MzI2QzQuODI0NjQgMTMuNzkwOSAyLjIxNjMxIDExLjE4MjYgMi4xNjYzMSA4LjA4MjYxQzIuMTE2MzEgNC44MzI2MSA0Ljc1Nzk3IDIuMTY1OTQgNy45OTk2NCAyLjE2NTk0QzkuNjA3OTcgMi4xNjU5NCAxMS4wNjYzIDIuODI0MjggMTIuMTI0NiAzLjg3NDI4TDEwLjM4MyA1LjYxNTk0QzEwLjExNjMgNS44ODI2MSAxMC4yOTk2IDYuMzMyNjEgMTAuNjc0NiA2LjMzMjYxSDE1LjA4M0MxNS4zMTYzIDYuMzMyNjEgMTUuNDk5NiA2LjE0OTI4IDE1LjQ5OTYgNS45MTU5NFonIGZpbGw9JyUyMzc1NzU3NScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuLm1ldGFGYWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZXRhRmFjdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMiAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjQ2NiAxLjc2MDMyQzExLjYwNjYgMS45MDA5NSAxMS42NzY5IDIuMDcxNzEgMTEuNjc2OSAyLjI3MjZDMTEuNjc2OSAyLjQ3MzQ5IDExLjYwNjYgMi42NDQyNSAxMS40NjYgMi43ODQ4OEw2LjAxMTcyIDguMjM5MTJMNC45ODcxNyA5LjI2MzY3QzQuODQ2NTQgOS40MDQzIDQuNjc1NzggOS40NzQ2MSA0LjQ3NDg5IDkuNDc0NjFDNC4yNzQgOS40NzQ2MSA0LjEwMzI0IDkuNDA0MyAzLjk2MjYxIDkuMjYzNjdMMi45MzgwNiA4LjIzOTEyTDAuMjEwOTM4IDUuNTEyQzAuMDcwMzEyNSA1LjM3MTM3IDAgNS4yMDA2MSAwIDQuOTk5NzJDMCA0Ljc5ODgzIDAuMDcwMzEyNSA0LjYyODA3IDAuMjEwOTM4IDQuNDg3NDRMMS4yMzU0OSAzLjQ2Mjg5QzEuMzc2MTIgMy4zMjIyNyAxLjU0Njg4IDMuMjUxOTUgMS43NDc3NyAzLjI1MTk1QzEuOTQ4NjYgMy4yNTE5NSAyLjExOTQyIDMuMzIyMjcgMi4yNjAwNCAzLjQ2Mjg5TDQuNDc0ODkgNS42ODUyN0w5LjQxNjg1IDAuNzM1NzdDOS41NTc0OCAwLjU5NTE0NSA5LjcyODI0IDAuNTI0ODMzIDkuOTI5MTMgMC41MjQ4MzNDMTAuMTMgMC41MjQ4MzMgMTAuMzAwOCAwLjU5NTE0NSAxMC40NDE0IDAuNzM1NzdMMTEuNDY2IDEuNzYwMzJaJyBmaWxsPSclMjNBOEZFQjYnLyUzRSUzQ3BhdGggZD0nTTExLjQ2NiAxLjc2MDMyQzExLjYwNjYgMS45MDA5NSAxMS42NzY5IDIuMDcxNzEgMTEuNjc2OSAyLjI3MjZDMTEuNjc2OSAyLjQ3MzQ5IDExLjYwNjYgMi42NDQyNSAxMS40NjYgMi43ODQ4OEw2LjAxMTcyIDguMjM5MTJMNC45ODcxNyA5LjI2MzY3QzQuODQ2NTQgOS40MDQzIDQuNjc1NzggOS40NzQ2MSA0LjQ3NDg5IDkuNDc0NjFDNC4yNzQgOS40NzQ2MSA0LjEwMzI0IDkuNDA0MyAzLjk2MjYxIDkuMjYzNjdMMi45MzgwNiA4LjIzOTEyTDAuMjEwOTM4IDUuNTEyQzAuMDcwMzEyNSA1LjM3MTM3IDAgNS4yMDA2MSAwIDQuOTk5NzJDMCA0Ljc5ODgzIDAuMDcwMzEyNSA0LjYyODA3IDAuMjEwOTM4IDQuNDg3NDRMMS4yMzU0OSAzLjQ2Mjg5QzEuMzc2MTIgMy4zMjIyNyAxLjU0Njg4IDMuMjUxOTUgMS43NDc3NyAzLjI1MTk1QzEuOTQ4NjYgMy4yNTE5NSAyLjExOTQyIDMuMzIyMjcgMi4yNjAwNCAzLjQ2Mjg5TDQuNDc0ODkgNS42ODUyN0w5LjQxNjg1IDAuNzM1NzdDOS41NTc0OCAwLjU5NTE0NSA5LjcyODI0IDAuNTI0ODMzIDkuOTI5MTMgMC41MjQ4MzNDMTAuMTMgMC41MjQ4MzMgMTAuMzAwOCAwLjU5NTE0NSAxMC40NDE0IDAuNzM1NzdMMTEuNDY2IDEuNzYwMzJaJyBmaWxsPSclMjMxNjcyREYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbi5tZXRhRmFjdEhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE0cHggcmdiYSgxMzIsIDE0NSwgMTY0LCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMzUycHg7XG4gIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZXRhRmFjdEhlbHBlciB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG59XG4ubWV0YUZhY3Q6aG92ZXIgLm1ldGFGYWN0SGVscGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWV0YUZhY3Qge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG5cbi50b3AzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1nYXA6IDUwcHg7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIHBhZGRpbmc6IDAgMjVweCAzNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcDMge1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcDMge1xuICAgIHBhZGRpbmc6IDAgMCAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgfVxufVxuLnRvcDNMb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgd2lkdGg6IDE1OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tZGFyay1ncmV5KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMzhweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b3AzTG9nbyB7XG4gICAgd2lkdGg6IDEzOXB4O1xuICAgIGhlaWdodDogMTI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AzTG9nbyB7XG4gICAgd2lkdGg6IDE1OHB4O1xuICAgIGhlaWdodDogMTM4cHg7XG4gIH1cbn1cbi50b3AzTG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udG9wM0JvbnVzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVkaXVtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RjVGRjtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMjIuNXB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b3AzQm9udXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG59XG4udG9wM0JvbnVzID4gYSwgLnRvcDNCb251cyA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzY1ODlCNDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IGRvdHRlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wM0JvbnVzID4gYSwgLnRvcDNCb251cyA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxufVxuLnRvcDNJdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTRweCByZ2JhKDUyLCAxMDUsIDE3OSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbi50b3AzSXRlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b3AzSXRlbTpmaXJzdC1jaGlsZCB7XG4gIG9yZGVyOiAyO1xuICBtaW4taGVpZ2h0OiA0MTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wM0l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcDNJdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udG9wM0l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDE7XG59XG4udG9wM0l0ZW06bnRoLWNoaWxkKDIpIC50b3AzQm9udXNNb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3AzSXRlbTpudGgtY2hpbGQoMykge1xuICBvcmRlcjogMztcbn1cbi50b3AzSXRlbTpudGgtY2hpbGQoMykgLnRvcDNCb251c01vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcDNJdGVtIC5idXR0b24ge1xuICB3aWR0aDogMTkycHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi50b3AzSXRlbS5iZy1hdmlhbCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggIzg2OEY5QTtcbiAgd2lkdGg6IDE5MnB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4udG9wM0l0ZW0uYmctYmx1ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XG59XG4udG9wM0xpbmsge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4udG9wM0luZm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIHBhZGRpbmc6IDdweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNy41cHg7XG59XG4udG9wM0luZm8ucGxheXMge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udG9wM0luZm8uZGVwb3NpdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnRvcDNJbmZvLmRlcG9zaXRzID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnRvcDNJbmZvIGEge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi50YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlQ29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFibGVCdXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhYmxlTW9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udGFibGUub25seVRhYmxlIC50b3AzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS5vbmx5VGFibGUgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGVQbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnRhYmxlUGxheS50b3AzQm9udXNNb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4udGFibGVQbGF5LnRvcDNCb251c01vcmUgPiBhLCAudGFibGVQbGF5LnRvcDNCb251c01vcmUgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGRvdHRlZDtcbiAgY29sb3I6ICM2NTg5YjQ7XG59XG4udGFibGVQbGF5LnRvcDNCb251c01vcmUgLnRhYmxlUGxheVRleHQge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbn1cbi50YWJsZVBsYXkgPiBhLCAudGFibGVQbGF5ID4gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRhYmxlUGxheS5zaW5nbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4udGFibGVQbGF5VGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiA4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE0cHggcmdiYSgxMzIsIDE0NSwgMTY0LCAwLjE2KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4udGFibGVQbGF5VGV4dC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDM2cHggMCAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYnJlYWRjcnVtYnMgbGkge1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4uYnJlYWRjcnVtYnMgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA2IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjk3OTAyIDAuNjMxOTg3TDUuMjI5MTYgMy44ODY1MkM1LjI4NDcyIDMuOTQyMDggNS4zMTI1IDQuMDA3ODcgNS4zMTI1IDQuMDgzOUM1LjMxMjUgNC4xNTk5MiA1LjI4NDcyIDQuMjI1NzEgNS4yMjkxNiA0LjI4MTI3TDEuOTc5MDIgNy41MzU4QzEuOTIzNDYgNy41OTEzNiAxLjg1Njk0IDcuNjE5MTQgMS43Nzk0NSA3LjYxOTE0QzEuNzAxOTYgNy42MTkxNCAxLjYzNTQ0IDcuNTkxMzYgMS41Nzk4OCA3LjUzNThMMC44NTYxNjEgNi44MDc3QzAuODAwNjAzIDYuNzUyMTQgMC43NzI4MjQgNi42ODYzNSAwLjc3MjgyNCA2LjYxMDMyQzAuNzcyODI0IDYuNTM0MyAwLjgwMDYwMyA2LjQ2ODUgMC44NTYxNjEgNi40MTI5NUwzLjE4NTIxIDQuMDgzOUwwLjg1NjE2MSAxLjc1NDg0QzAuODAwNjAzIDEuNjk5MjkgMC43NzI4MjQgMS42MzM0OSAwLjc3MjgyNCAxLjU1NzQ3QzAuNzcyODI0IDEuNDgxNDQgMC44MDA2MDMgMS40MTU2NSAwLjg1NjE2MSAxLjM2MDA5TDEuNTc5ODggMC42MzE5ODdDMS42MzU0NCAwLjU3NjQyOSAxLjcwMTk2IDAuNTQ4NjUgMS43Nzk0NSAwLjU0ODY1QzEuODU2OTQgMC41NDg2NSAxLjkyMzQ2IDAuNTc2NDI5IDEuOTc5MDIgMC42MzE5ODdaJyBmaWxsPSclMjM3NTc1NzUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5icmVhZGNydW1icyBsaSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnJlYWRjcnVtYnNXaXRoQmcgdWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDZweCA2cHggNnB4IDE2cHg7XG59XG5cbi5jYXNpbm9IZXJvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtd2hpdGUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNpbm9IZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmNhc2lub0hlcm8gaDEge1xuICBmb250LXNpemU6IDI3cHg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhc2lub0hlcm8gLm1ldGEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXNpbm9IZXJvIC5tZXRhSXRlbSB7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhc2lub0hlcm8gLm1ldGFJdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2FzaW5vSGVybyAubWV0YUJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2FzaW5vSGVybyAubWV0YURhdGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2lub0hlcm8gLm1ldGFEYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbGV4OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FzaW5vSGVybyAubWV0YURhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXNpbm9IZXJvIC5tZXRhRGF0ZS5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhc2lub0hlcm8gLm1ldGFEYXRlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNhc2lub0hlcm8gLm1ldGFJbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhc2lub0hlcm8gLm1ldGFJbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG59XG4uY2FzaW5vSGVybyAubWV0YVJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNpbm9IZXJvIC5tZXRhUmF0aW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNnB4O1xuICAgIG1heC13aWR0aDogNDYlO1xuICB9XG59XG4uY2FzaW5vSGVybyAubWV0YVJhdGluZ0luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhc2lub0hlcm8gLm1ldGFSYXRpbmdMYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmNhc2lub0hlcm8gLm1ldGEgLnN0YXJzLFxuLmNhc2lub0hlcm8gLm1ldGEgLnBvc3QtcmF0aW5ncyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmNhc2lub0hlcm8gLm1ldGEgLnBvc3QtcmF0aW5ncyA+IGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uY2FzaW5vSGVybyAubWV0YSBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhc2lub0hlcm8gLm1ldGFGYWN0SGVscGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FzaW5vSGVybyAubWV0YUZhY3Qge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNpbm9IZXJvIC5tZXRhIHtcbiAgICBwYWRkaW5nOiAxM3B4IDAgM3B4O1xuICB9XG59XG4uY2FzaW5vSGVyb1dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2lub0hlcm9XcmFwcGVyIHtcbiAgICBnYXA6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNpbm9IZXJvV3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5jYXNpbm9IZXJvUmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDE7XG4gIGdhcDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzaW5vSGVyb1JpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhc2lub0hlcm9SaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uY2FzaW5vSGVyb0xlZnQgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNpbm9IZXJvTGVmdCAuYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FzaW5vSGVyb0xlZnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNhc2lub0hlcm9Mb2dvIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI5NnB4O1xuICBoZWlnaHQ6IDE2NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhc2lub0hlcm9Mb2dvIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNpbm9IZXJvTG9nbyB7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhc2lub0hlcm9Mb2dvIHtcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jYXNpbm9IZXJvQW5hbHlzaXMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsZXg6IDE7XG59XG4uY2FzaW5vSGVyb0FuYWx5c2lzIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhc2lub0hlcm9BbmFseXNpcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5jYXNpbm9IZXJvQW5hbHlzaXNQbHVzZXMgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTIgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMS40NzU3IDEuNzUyNTFDMTEuNjE2NCAxLjg5MzE0IDExLjY4NjcgMi4wNjM5IDExLjY4NjcgMi4yNjQ3OUMxMS42ODY3IDIuNDY1NjggMTEuNjE2NCAyLjYzNjQ0IDExLjQ3NTcgMi43NzcwNkw2LjAyMTQ4IDguMjMxMzFMNC45OTY5MyA5LjI1NTg2QzQuODU2MzEgOS4zOTY0OCA0LjY4NTU1IDkuNDY2OCA0LjQ4NDY1IDkuNDY2OEM0LjI4Mzc2IDkuNDY2OCA0LjExMyA5LjM5NjQ4IDMuOTcyMzggOS4yNTU4NkwyLjk0NzgyIDguMjMxMzFMMC4yMjA3MDMgNS41MDQxOUMwLjA4MDA3ODEgNS4zNjM1NiAwLjAwOTc2NTYyIDUuMTkyOCAwLjAwOTc2NTYyIDQuOTkxOTFDMC4wMDk3NjU2MiA0Ljc5MTAyIDAuMDgwMDc4MSA0LjYyMDI2IDAuMjIwNzAzIDQuNDc5NjNMMS4yNDUyNiAzLjQ1NTA4QzEuMzg1ODggMy4zMTQ0NSAxLjU1NjY0IDMuMjQ0MTQgMS43NTc1MyAzLjI0NDE0QzEuOTU4NDMgMy4yNDQxNCAyLjEyOTE5IDMuMzE0NDUgMi4yNjk4MSAzLjQ1NTA4TDQuNDg0NjUgNS42Nzc0Nkw5LjQyNjYyIDAuNzI3OTU4QzkuNTY3MjQgMC41ODczMzMgOS43MzggMC41MTcwMiA5LjkzODkgMC41MTcwMkMxMC4xMzk4IDAuNTE3MDIgMTAuMzEwNSAwLjU4NzMzMyAxMC40NTEyIDAuNzI3OTU4TDExLjQ3NTcgMS43NTI1MVonIGZpbGw9JyUyMzM5QUU1MycvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG4uY2FzaW5vSGVyb0FuYWx5c2lzTWludXNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5jYXNpbm9IZXJvQW5hbHlzaXNNaW51c2VzIGxpIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uY2FzaW5vSGVyb0FuYWx5c2lzTWludXNlcyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA5IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC43NDA3OSA3LjI1NzUzQzguODgxNDIgNy4zOTgxNiA4Ljk1MTczIDcuNTY4OTIgOC45NTE3MyA3Ljc2OTgxQzguOTUxNzMgNy45NzA3IDguODgxNDIgOC4xNDE0NiA4Ljc0MDc5IDguMjgyMDlMNy43MTYyNCA5LjMwNjY0QzcuNTc1NjEgOS40NDcyNyA3LjQwNDg1IDkuNTE3NTggNy4yMDM5NiA5LjUxNzU4QzcuMDAzMDcgOS41MTc1OCA2LjgzMjMxIDkuNDQ3MjcgNi42OTE2OSA5LjMwNjY0TDQuNDc2ODQgNy4wOTE4TDIuMjYyIDkuMzA2NjRDMi4xMjEzNyA5LjQ0NzI3IDEuOTUwNjEgOS41MTc1OCAxLjc0OTcyIDkuNTE3NThDMS41NDg4MyA5LjUxNzU4IDEuMzc4MDcgOS40NDcyNyAxLjIzNzQ0IDkuMzA2NjRMMC4yMTI4OTEgOC4yODIwOUMwLjA3MjI2NTYgOC4xNDE0NiAwLjAwMTk1MzEyIDcuOTcwNyAwLjAwMTk1MzEyIDcuNzY5ODFDMC4wMDE5NTMxMiA3LjU2ODkyIDAuMDcyMjY1NiA3LjM5ODE2IDAuMjEyODkxIDcuMjU3NTNMMi40Mjc3MyA1LjA0MjY5TDAuMjEyODkxIDIuODI3ODVDMC4wNzIyNjU2IDIuNjg3MjIgMC4wMDE5NTMxMiAyLjUxNjQ2IDAuMDAxOTUzMTIgMi4zMTU1N0MwLjAwMTk1MzEyIDIuMTE0NjggMC4wNzIyNjU2IDEuOTQzOTIgMC4yMTI4OTEgMS44MDMyOUwxLjIzNzQ0IDAuNzc4NzM5QzEuMzc4MDcgMC42MzgxMTQgMS41NDg4MyAwLjU2NzgwMSAxLjc0OTcyIDAuNTY3ODAxQzEuOTUwNjEgMC41Njc4MDEgMi4xMjEzNyAwLjYzODExNCAyLjI2MiAwLjc3ODczOUw0LjQ3Njg0IDIuOTkzNThMNi42OTE2OSAwLjc3ODczOUM2LjgzMjMxIDAuNjM4MTE0IDcuMDAzMDcgMC41Njc4MDEgNy4yMDM5NiAwLjU2NzgwMUM3LjQwNDg1IDAuNTY3ODAxIDcuNTc1NjEgMC42MzgxMTQgNy43MTYyNCAwLjc3ODczOUw4Ljc0MDc5IDEuODAzMjlDOC44ODE0MiAxLjk0MzkyIDguOTUxNzMgMi4xMTQ2OCA4Ljk1MTczIDIuMzE1NTdDOC45NTE3MyAyLjUxNjQ2IDguODgxNDIgMi42ODcyMiA4Ljc0MDc5IDIuODI3ODVMNi41MjU5NSA1LjA0MjY5TDguNzQwNzkgNy4yNTc1M1onIGZpbGw9JyUyM0ZGM0QzRScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG4uY2FzaW5vSGVyb1N1cHBvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5jYXNpbm9IZXJvU3VwcG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNhc2lub0hlcm9TdXBwb3J0LnN1cHBvcnRQQzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J005LjQ1NzAzIDM4LjMzMkM5LjQ1NzAzIDM3LjU3MjYgMTAuMDcyNiAzNi45NTcgMTAuODMyIDM2Ljk1N0gyOS4xNjU0QzI5LjkyNDggMzYuOTU3IDMwLjU0MDQgMzcuNTcyNiAzMC41NDA0IDM4LjMzMkMzMC41NDA0IDM5LjA5MTQgMjkuOTI0OCAzOS43MDcgMjkuMTY1NCAzOS43MDdIMTAuODMyQzEwLjA3MjYgMzkuNzA3IDkuNDU3MDMgMzkuMDkxNCA5LjQ1NzAzIDM4LjMzMlonIGZpbGw9JyUyM0E4RkVCNicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTkuNDU3MDMgMzguMzMyQzkuNDU3MDMgMzcuNTcyNiAxMC4wNzI2IDM2Ljk1NyAxMC44MzIgMzYuOTU3SDI5LjE2NTRDMjkuOTI0OCAzNi45NTcgMzAuNTQwNCAzNy41NzI2IDMwLjU0MDQgMzguMzMyQzMwLjU0MDQgMzkuMDkxNCAyOS45MjQ4IDM5LjcwNyAyOS4xNjU0IDM5LjcwN0gxMC44MzJDMTAuMDcyNiAzOS43MDcgOS40NTcwMyAzOS4wOTE0IDkuNDU3MDMgMzguMzMyWicgZmlsbD0nJTIzMTY3MkRGJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS4zMzI2OCAzLjA0MTAyQzQuNzI0ODkgMy4wNDEwMiA0LjE0MiAzLjI4MjQ2IDMuNzEyMjMgMy43MTIyM0MzLjI4MjQ2IDQuMTQyIDMuMDQxMDIgNC43MjQ4OSAzLjA0MTAyIDUuMzMyNjhWMjkuMTY2QzMuMDQxMDIgMjkuNzczOCAzLjI4MjQ2IDMwLjM1NjcgMy43MTIyMyAzMC43ODY1QzQuMTQyIDMxLjIxNjIgNC43MjQ5IDMxLjQ1NzcgNS4zMzI2OCAzMS40NTc3SDM0LjY2NkMzNS4yNzM4IDMxLjQ1NzcgMzUuODU2NyAzMS4yMTYyIDM2LjI4NjUgMzAuNzg2NUMzNi43MTYyIDMwLjM1NjcgMzYuOTU3NyAyOS43NzM4IDM2Ljk1NzcgMjkuMTY2VjUuMzMyNjhDMzYuOTU3NyA0LjcyNDkgMzYuNzE2MiA0LjE0MiAzNi4yODY1IDMuNzEyMjNDMzUuODU2NyAzLjI4MjQ2IDM1LjI3MzggMy4wNDEwMiAzNC42NjYgMy4wNDEwMkg1LjMzMjY4Wk0xLjc2NzY5IDEuNzY3NjlDMi43MTMxOCAwLjgyMjE4OSAzLjk5NTU1IDAuMjkxMDE2IDUuMzMyNjggMC4yOTEwMTZIMzQuNjY2QzM2LjAwMzIgMC4yOTEwMTYgMzcuMjg1NSAwLjgyMjE5IDM4LjIzMSAxLjc2NzY5QzM5LjE3NjUgMi43MTMxOCAzOS43MDc3IDMuOTk1NTUgMzkuNzA3NyA1LjMzMjY4VjI5LjE2NkMzOS43MDc3IDMwLjUwMzIgMzkuMTc2NSAzMS43ODU1IDM4LjIzMSAzMi43MzFDMzcuMjg1NSAzMy42NzY1IDM2LjAwMzIgMzQuMjA3NyAzNC42NjYgMzQuMjA3N0g1LjMzMjY4QzMuOTk1NTUgMzQuMjA3NyAyLjcxMzE4IDMzLjY3NjUgMS43Njc2OSAzMi43MzFDMC44MjIxOSAzMS43ODU1IDAuMjkxMDE2IDMwLjUwMzEgMC4yOTEwMTYgMjkuMTY2VjUuMzMyNjhDMC4yOTEwMTYgMy45OTU1NSAwLjgyMjE4OSAyLjcxMzE4IDEuNzY3NjkgMS43Njc2OVonIGZpbGw9JyUyM0E4RkVCNicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMzMyNjggMy4wNDEwMkM0LjcyNDg5IDMuMDQxMDIgNC4xNDIgMy4yODI0NiAzLjcxMjIzIDMuNzEyMjNDMy4yODI0NiA0LjE0MiAzLjA0MTAyIDQuNzI0ODkgMy4wNDEwMiA1LjMzMjY4VjI5LjE2NkMzLjA0MTAyIDI5Ljc3MzggMy4yODI0NiAzMC4zNTY3IDMuNzEyMjMgMzAuNzg2NUM0LjE0MiAzMS4yMTYyIDQuNzI0OSAzMS40NTc3IDUuMzMyNjggMzEuNDU3N0gzNC42NjZDMzUuMjczOCAzMS40NTc3IDM1Ljg1NjcgMzEuMjE2MiAzNi4yODY1IDMwLjc4NjVDMzYuNzE2MiAzMC4zNTY3IDM2Ljk1NzcgMjkuNzczOCAzNi45NTc3IDI5LjE2NlY1LjMzMjY4QzM2Ljk1NzcgNC43MjQ5IDM2LjcxNjIgNC4xNDIgMzYuMjg2NSAzLjcxMjIzQzM1Ljg1NjcgMy4yODI0NiAzNS4yNzM4IDMuMDQxMDIgMzQuNjY2IDMuMDQxMDJINS4zMzI2OFpNMS43Njc2OSAxLjc2NzY5QzIuNzEzMTggMC44MjIxODkgMy45OTU1NSAwLjI5MTAxNiA1LjMzMjY4IDAuMjkxMDE2SDM0LjY2NkMzNi4wMDMyIDAuMjkxMDE2IDM3LjI4NTUgMC44MjIxOSAzOC4yMzEgMS43Njc2OUMzOS4xNzY1IDIuNzEzMTggMzkuNzA3NyAzLjk5NTU1IDM5LjcwNzcgNS4zMzI2OFYyOS4xNjZDMzkuNzA3NyAzMC41MDMyIDM5LjE3NjUgMzEuNzg1NSAzOC4yMzEgMzIuNzMxQzM3LjI4NTUgMzMuNjc2NSAzNi4wMDMyIDM0LjIwNzcgMzQuNjY2IDM0LjIwNzdINS4zMzI2OEMzLjk5NTU1IDM0LjIwNzcgMi43MTMxOCAzMy42NzY1IDEuNzY3NjkgMzIuNzMxQzAuODIyMTkgMzEuNzg1NSAwLjI5MTAxNiAzMC41MDMxIDAuMjkxMDE2IDI5LjE2NlY1LjMzMjY4QzAuMjkxMDE2IDMuOTk1NTUgMC44MjIxODkgMi43MTMxOCAxLjc2NzY5IDEuNzY3NjlaJyBmaWxsPSclMjMxNjcyREYnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNi40NzIzIDEyLjYwOThDMjcuMDA5MiAxMy4xNDY3IDI3LjAwOTIgMTQuMDE3MyAyNi40NzIzIDE0LjU1NDNMMTkuMTM4OSAyMS44ODc2QzE4LjYwMiAyMi40MjQ2IDE3LjczMTQgMjIuNDI0NiAxNy4xOTQ0IDIxLjg4NzZMMTMuNTI3NyAxOC4yMjFDMTIuOTkwOCAxNy42ODQgMTIuOTkwOCAxNi44MTM0IDEzLjUyNzcgMTYuMjc2NEMxNC4wNjQ3IDE1LjczOTUgMTQuOTM1MyAxNS43Mzk1IDE1LjQ3MjMgMTYuMjc2NEwxOC4xNjY3IDE4Ljk3MDhMMjQuNTI3NyAxMi42MDk4QzI1LjA2NDcgMTIuMDcyOCAyNS45MzUzIDEyLjA3MjggMjYuNDcyMyAxMi42MDk4WicgZmlsbD0nJTIzQThGRUI2Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjYuNDcyMyAxMi42MDk4QzI3LjAwOTIgMTMuMTQ2NyAyNy4wMDkyIDE0LjAxNzMgMjYuNDcyMyAxNC41NTQzTDE5LjEzODkgMjEuODg3NkMxOC42MDIgMjIuNDI0NiAxNy43MzE0IDIyLjQyNDYgMTcuMTk0NCAyMS44ODc2TDEzLjUyNzcgMTguMjIxQzEyLjk5MDggMTcuNjg0IDEyLjk5MDggMTYuODEzNCAxMy41Mjc3IDE2LjI3NjRDMTQuMDY0NyAxNS43Mzk1IDE0LjkzNTMgMTUuNzM5NSAxNS40NzIzIDE2LjI3NjRMMTguMTY2NyAxOC45NzA4TDI0LjUyNzcgMTIuNjA5OEMyNS4wNjQ3IDEyLjA3MjggMjUuOTM1MyAxMi4wNzI4IDI2LjQ3MjMgMTIuNjA5OFonIGZpbGw9JyUyMzE2NzJERicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuLmNhc2lub0hlcm9TdXBwb3J0LnN1cHBvcnRBbGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOS40NTcwMyAzOC4zMzJDOS40NTcwMyAzNy41NzI2IDEwLjA3MjYgMzYuOTU3IDEwLjgzMiAzNi45NTdIMjkuMTY1NEMyOS45MjQ4IDM2Ljk1NyAzMC41NDA0IDM3LjU3MjYgMzAuNTQwNCAzOC4zMzJDMzAuNTQwNCAzOS4wOTE0IDI5LjkyNDggMzkuNzA3IDI5LjE2NTQgMzkuNzA3SDEwLjgzMkMxMC4wNzI2IDM5LjcwNyA5LjQ1NzAzIDM5LjA5MTQgOS40NTcwMyAzOC4zMzJaJyBmaWxsPSclMjNBOEZFQjYnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J005LjQ1NzAzIDM4LjMzMkM5LjQ1NzAzIDM3LjU3MjYgMTAuMDcyNiAzNi45NTcgMTAuODMyIDM2Ljk1N0gyOS4xNjU0QzI5LjkyNDggMzYuOTU3IDMwLjU0MDQgMzcuNTcyNiAzMC41NDA0IDM4LjMzMkMzMC41NDA0IDM5LjA5MTQgMjkuOTI0OCAzOS43MDcgMjkuMTY1NCAzOS43MDdIMTAuODMyQzEwLjA3MjYgMzkuNzA3IDkuNDU3MDMgMzkuMDkxNCA5LjQ1NzAzIDM4LjMzMlonIGZpbGw9JyUyMzE2NzJERicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMzMyNjggMy4wNDEwMkM0LjcyNDg5IDMuMDQxMDIgNC4xNDIgMy4yODI0NiAzLjcxMjIzIDMuNzEyMjNDMy4yODI0NiA0LjE0MiAzLjA0MTAyIDQuNzI0ODkgMy4wNDEwMiA1LjMzMjY4VjI5LjE2NkMzLjA0MTAyIDI5Ljc3MzggMy4yODI0NiAzMC4zNTY3IDMuNzEyMjMgMzAuNzg2NUM0LjE0MiAzMS4yMTYyIDQuNzI0OSAzMS40NTc3IDUuMzMyNjggMzEuNDU3N0gzNC42NjZDMzUuMjczOCAzMS40NTc3IDM1Ljg1NjcgMzEuMjE2MiAzNi4yODY1IDMwLjc4NjVDMzYuNzE2MiAzMC4zNTY3IDM2Ljk1NzcgMjkuNzczOCAzNi45NTc3IDI5LjE2NlY1LjMzMjY4QzM2Ljk1NzcgNC43MjQ5IDM2LjcxNjIgNC4xNDIgMzYuMjg2NSAzLjcxMjIzQzM1Ljg1NjcgMy4yODI0NiAzNS4yNzM4IDMuMDQxMDIgMzQuNjY2IDMuMDQxMDJINS4zMzI2OFpNMS43Njc2OSAxLjc2NzY5QzIuNzEzMTggMC44MjIxODkgMy45OTU1NSAwLjI5MTAxNiA1LjMzMjY4IDAuMjkxMDE2SDM0LjY2NkMzNi4wMDMyIDAuMjkxMDE2IDM3LjI4NTUgMC44MjIxOSAzOC4yMzEgMS43Njc2OUMzOS4xNzY1IDIuNzEzMTggMzkuNzA3NyAzLjk5NTU1IDM5LjcwNzcgNS4zMzI2OFYyOS4xNjZDMzkuNzA3NyAzMC41MDMyIDM5LjE3NjUgMzEuNzg1NSAzOC4yMzEgMzIuNzMxQzM3LjI4NTUgMzMuNjc2NSAzNi4wMDMyIDM0LjIwNzcgMzQuNjY2IDM0LjIwNzdINS4zMzI2OEMzLjk5NTU1IDM0LjIwNzcgMi43MTMxOCAzMy42NzY1IDEuNzY3NjkgMzIuNzMxQzAuODIyMTkgMzEuNzg1NSAwLjI5MTAxNiAzMC41MDMxIDAuMjkxMDE2IDI5LjE2NlY1LjMzMjY4QzAuMjkxMDE2IDMuOTk1NTUgMC44MjIxODkgMi43MTMxOCAxLjc2NzY5IDEuNzY3NjlaJyBmaWxsPSclMjNBOEZFQjYnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjMzMjY4IDMuMDQxMDJDNC43MjQ4OSAzLjA0MTAyIDQuMTQyIDMuMjgyNDYgMy43MTIyMyAzLjcxMjIzQzMuMjgyNDYgNC4xNDIgMy4wNDEwMiA0LjcyNDg5IDMuMDQxMDIgNS4zMzI2OFYyOS4xNjZDMy4wNDEwMiAyOS43NzM4IDMuMjgyNDYgMzAuMzU2NyAzLjcxMjIzIDMwLjc4NjVDNC4xNDIgMzEuMjE2MiA0LjcyNDkgMzEuNDU3NyA1LjMzMjY4IDMxLjQ1NzdIMzQuNjY2QzM1LjI3MzggMzEuNDU3NyAzNS44NTY3IDMxLjIxNjIgMzYuMjg2NSAzMC43ODY1QzM2LjcxNjIgMzAuMzU2NyAzNi45NTc3IDI5Ljc3MzggMzYuOTU3NyAyOS4xNjZWNS4zMzI2OEMzNi45NTc3IDQuNzI0OSAzNi43MTYyIDQuMTQyIDM2LjI4NjUgMy43MTIyM0MzNS44NTY3IDMuMjgyNDYgMzUuMjczOCAzLjA0MTAyIDM0LjY2NiAzLjA0MTAySDUuMzMyNjhaTTEuNzY3NjkgMS43Njc2OUMyLjcxMzE4IDAuODIyMTg5IDMuOTk1NTUgMC4yOTEwMTYgNS4zMzI2OCAwLjI5MTAxNkgzNC42NjZDMzYuMDAzMiAwLjI5MTAxNiAzNy4yODU1IDAuODIyMTkgMzguMjMxIDEuNzY3NjlDMzkuMTc2NSAyLjcxMzE4IDM5LjcwNzcgMy45OTU1NSAzOS43MDc3IDUuMzMyNjhWMjkuMTY2QzM5LjcwNzcgMzAuNTAzMiAzOS4xNzY1IDMxLjc4NTUgMzguMjMxIDMyLjczMUMzNy4yODU1IDMzLjY3NjUgMzYuMDAzMiAzNC4yMDc3IDM0LjY2NiAzNC4yMDc3SDUuMzMyNjhDMy45OTU1NSAzNC4yMDc3IDIuNzEzMTggMzMuNjc2NSAxLjc2NzY5IDMyLjczMUMwLjgyMjE5IDMxLjc4NTUgMC4yOTEwMTYgMzAuNTAzMSAwLjI5MTAxNiAyOS4xNjZWNS4zMzI2OEMwLjI5MTAxNiAzLjk5NTU1IDAuODIyMTg5IDIuNzEzMTggMS43Njc2OSAxLjc2NzY5WicgZmlsbD0nJTIzMTY3MkRGJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjYuNDcyMyAxMi42MDk4QzI3LjAwOTIgMTMuMTQ2NyAyNy4wMDkyIDE0LjAxNzMgMjYuNDcyMyAxNC41NTQzTDE5LjEzODkgMjEuODg3NkMxOC42MDIgMjIuNDI0NiAxNy43MzE0IDIyLjQyNDYgMTcuMTk0NCAyMS44ODc2TDEzLjUyNzcgMTguMjIxQzEyLjk5MDggMTcuNjg0IDEyLjk5MDggMTYuODEzNCAxMy41Mjc3IDE2LjI3NjRDMTQuMDY0NyAxNS43Mzk1IDE0LjkzNTMgMTUuNzM5NSAxNS40NzIzIDE2LjI3NjRMMTguMTY2NyAxOC45NzA4TDI0LjUyNzcgMTIuNjA5OEMyNS4wNjQ3IDEyLjA3MjggMjUuOTM1MyAxMi4wNzI4IDI2LjQ3MjMgMTIuNjA5OFonIGZpbGw9JyUyM0E4RkVCNicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI2LjQ3MjMgMTIuNjA5OEMyNy4wMDkyIDEzLjE0NjcgMjcuMDA5MiAxNC4wMTczIDI2LjQ3MjMgMTQuNTU0M0wxOS4xMzg5IDIxLjg4NzZDMTguNjAyIDIyLjQyNDYgMTcuNzMxNCAyMi40MjQ2IDE3LjE5NDQgMjEuODg3NkwxMy41Mjc3IDE4LjIyMUMxMi45OTA4IDE3LjY4NCAxMi45OTA4IDE2LjgxMzQgMTMuNTI3NyAxNi4yNzY0QzE0LjA2NDcgMTUuNzM5NSAxNC45MzUzIDE1LjczOTUgMTUuNDcyMyAxNi4yNzY0TDE4LjE2NjcgMTguOTcwOEwyNC41Mjc3IDEyLjYwOThDMjUuMDY0NyAxMi4wNzI4IDI1LjkzNTMgMTIuMDcyOCAyNi40NzIzIDEyLjYwOThaJyBmaWxsPSclMjMxNjcyREYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzaW5vSGVyb1N1cHBvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXNpbm9IZXJvQm9udXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uY2FzaW5vSGVyb0JvbnVzTGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jYXNpbm9IZXJvQm9udXNWYWx1ZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNpbm9IZXJvQm9udXNWYWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbi5jYXNpbm9IZXJvUGF5bWVudHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FzaW5vSGVyb1BheW1lbnRzTGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jYXNpbm9IZXJvUGF5bWVudHNJdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHB4O1xufVxuXG4uYXV0aG9yUGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvclBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG4uYXV0aG9yUGFnZVdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMzUwcHg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXV0aG9yUGFnZVdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXV0aG9yUGFnZU1haW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDI1cHggMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXV0aG9yUGFnZU1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yUGFnZU1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cbi5hdXRob3JQYWdlVG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNjBweCBhdXRvO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbjogNnB4IDE3cHggMzBweCAwO1xuICBwYWRkaW5nOiA1cHggMCAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hdXRob3JQYWdlVG9wIHtcbiAgICBwYWRkaW5nOiA1cHggMCA5cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvclBhZ2VUb3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA1cHggMCAxNnB4IDA7XG4gICAgbWFyZ2luOiAwIDE3cHggMzBweCA5cHg7XG4gIH1cbn1cbi5hdXRob3JQYWdlVG9wIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRob3JQYWdlVG9wIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hdXRob3JQYWdlVG9wUG9zaXRpb24ge1xuICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yUGFnZVRvcFBvc2l0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hdXRob3JQYWdlVG9wUGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yUGFnZVRvcFBob3RvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmF1dGhvclBhZ2VUb3BTb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZ2FwOiA1cHg7XG59XG4uYXV0aG9yUGFnZVRvcFNvY2lhbHNMaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGlnaHQtYm9yZGVyLXJhZGl1cyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvclBhZ2VUb3BTb2NpYWxzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmF1dGhvclBhZ2VGYXZvcml0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmF1dGhvclBhZ2UgaDIge1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbn1cbi5hdXRob3JQYWdlQXNpZGVXcmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hdXRob3JQYWdlQXNpZGVUaXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgcGFkZGluZzogMTRweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmF1dGhvclBhZ2VBc2lkZVBvc3RzIHtcbiAgcGFkZGluZzogMTZweCAyNXB4IDMycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5hdXRob3JQYWdlQXNpZGVQb3N0cyBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hdXRob3JQYWdlQXNpZGVQb3N0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2dzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2dzIGgxIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9ncyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmJsb2dzIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMCA0MHB4IDE2cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZ3MgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cbn1cbi5ibG9ncyAuYnJlYWRjcnVtYnMgdWwge1xuICBtYXJnaW46IDA7XG59XG4uYmxvZ3MgLmJyZWFkY3J1bWJzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2dzV3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzNTBweDtcbiAgZ2FwOiA5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2dzV3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmJsb2dzSXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2dzSXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmJsb2dzSXRlbSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZ3NJdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5ibG9nc0l0ZW0gLm1ldGEge1xuICBwYWRkaW5nOiAwIDAgMTZweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dzSXRlbSAubWV0YUl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJsb2dzSXRlbSAubWV0YUl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2dzSXRlbUlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCBhdXRvO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2dzSXRlbUlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cbi5ibG9nc0l0ZW1Mb2dvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9nc0l0ZW1Mb2dvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nIGgxIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nIGgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9nIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMCA0MHB4IDE2cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZyAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxufVxuLmJsb2cgLmJyZWFkY3J1bWJzIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2cgLmJyZWFkY3J1bWJzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2dXcmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDM1MHB4O1xuICBnYXA6IDlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZ1dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5ibG9nSGVybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMycHggYXV0bztcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dIZXJvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5ibG9nSGVyb0ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvZ0hlcm9JbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ibG9nSGVyb0ltZ0Zsb2F0IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDFlbSAwLjVlbSAwO1xufVxuLmJsb2cgLm1ldGEge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZyAubWV0YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZyAubWV0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nIC5tZXRhSXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2cgLm1ldGFCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2cgLm1ldGFCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ibG9nIC5tZXRhRGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDEzLjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZyAubWV0YURhdGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nIC5tZXRhRGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2cgLm1ldGFEYXRlLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZyAubWV0YURhdGUubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYmxvZyAubWV0YUlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZyAubWV0YUlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ibG9nIC5tZXRhUmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2cgLm1ldGFSYXRpbmdJbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9nIC5tZXRhUmF0aW5nTGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nIC5tZXRhUmF0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYmxvZyAubWV0YSAuc3RhcnMsXG4uYmxvZyAubWV0YSAucG9zdC1yYXRpbmdzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYmxvZyAubWV0YSAucG9zdC1yYXRpbmdzID4gaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5ibG9nIC5tZXRhIHN0cm9uZyB7XG4gIGNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZyAubWV0YUZhY3Qge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4uc2l0ZW1hcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlbWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpdGVtYXAgLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwIDQwcHggMTZweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlbWFwIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICB9XG59XG4uc2l0ZW1hcCAuYnJlYWRjcnVtYnMgdWwge1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZW1hcCAuYnJlYWRjcnVtYnMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZW1hcFdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMzUwcHg7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZW1hcFdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogOXB4O1xuICB9XG59XG4uc2l0ZW1hcEVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggNDVweCByZ2JhKDUyLCAxMDUsIDE3OSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5zaXRlbWFwSXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTQwcHgsIDFmcikpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZW1hcEl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cblxuLnRvYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUU2RkY7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTRweCByZ2JhKDUyLCAxMDUsIDE3OSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b2Mge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG59XG4udG9jV3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnRvY1dyYXBwZXIub3BlbiB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbn1cbi50b2NCdXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi50b2NCdXR0b25XcmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvY0J1dHRvbi5vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4udG9jQnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnRvYyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50b2MgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50b2MgbGkudG9jLTMsIC50b2MgbGkudG9jLTQsIC50b2MgbGkudG9jLTUsIC50b2MgbGkudG9jLTYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvYyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLXdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4udG9jIGxpIGEge1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbn1cbi50b2MgbGkub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnRvY0Z1bGxXcmFwcGVyIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvY0Z1bGxXcmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4udG9jRnVsbFdyYXBwZXIub3BlbiB7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbn1cbi50b2NGdWxsVGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvY0Z1bGxUaXRsZSB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRvY0Z1bGxUaXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDggMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002Ljk5MjQzIDYuMTIwNTdDNy4wNzE1NiA2LjE5OTcgNy4xMTExMyA2LjI5MDcgNy4xMTExMyA2LjM5MzU3QzcuMTExMTMgNi40OTY0MyA3LjA3MTU2IDYuNTg3NDMgNi45OTI0MyA2LjY2NjU2TDEuNDYxMjggMTIuMTk3N0MxLjM4MjE1IDEyLjI3NjggMS4yOTExNiAxMi4zMTY0IDEuMTg4MjkgMTIuMzE2NEMxLjA4NTQyIDEyLjMxNjQgMC45OTQ0MiAxMi4yNzY4IDAuOTE1MjkgMTIuMTk3N0wwLjMyMTgxOSAxMS42MDQyQzAuMjQyNjkgMTEuNTI1MSAwLjIwMzEyNSAxMS40MzQxIDAuMjAzMTI1IDExLjMzMTJDMC4yMDMxMjUgMTEuMjI4NCAwLjI0MjY5IDExLjEzNzQgMC4zMjE4MTkgMTEuMDU4Mkw0Ljk4NjUgNi4zOTM1N0wwLjMyMTgxOSAxLjcyODg4QzAuMjQyNjkgMS42NDk3NSAwLjIwMzEyNSAxLjU1ODc2IDAuMjAzMTI1IDEuNDU1ODlDMC4yMDMxMjUgMS4zNTMwMiAwLjI0MjY5IDEuMjYyMDIgMC4zMjE4MTkgMS4xODI4OUwwLjkxNTI5IDAuNTg5NDJDMC45OTQ0MiAwLjUxMDI5IDEuMDg1NDIgMC40NzA3MjYgMS4xODgyOSAwLjQ3MDcyNkMxLjI5MTE2IDAuNDcwNzI2IDEuMzgyMTUgMC41MTAyOSAxLjQ2MTI4IDAuNTg5NDJMNi45OTI0MyA2LjEyMDU3WicgZmlsbD0nJTIzQThGRUI2Jy8lM0UlM0NwYXRoIGQ9J002Ljk5MjQzIDYuMTIwNTdDNy4wNzE1NiA2LjE5OTcgNy4xMTExMyA2LjI5MDcgNy4xMTExMyA2LjM5MzU3QzcuMTExMTMgNi40OTY0MyA3LjA3MTU2IDYuNTg3NDMgNi45OTI0MyA2LjY2NjU2TDEuNDYxMjggMTIuMTk3N0MxLjM4MjE1IDEyLjI3NjggMS4yOTExNiAxMi4zMTY0IDEuMTg4MjkgMTIuMzE2NEMxLjA4NTQyIDEyLjMxNjQgMC45OTQ0MiAxMi4yNzY4IDAuOTE1MjkgMTIuMTk3N0wwLjMyMTgxOSAxMS42MDQyQzAuMjQyNjkgMTEuNTI1MSAwLjIwMzEyNSAxMS40MzQxIDAuMjAzMTI1IDExLjMzMTJDMC4yMDMxMjUgMTEuMjI4NCAwLjI0MjY5IDExLjEzNzQgMC4zMjE4MTkgMTEuMDU4Mkw0Ljk4NjUgNi4zOTM1N0wwLjMyMTgxOSAxLjcyODg4QzAuMjQyNjkgMS42NDk3NSAwLjIwMzEyNSAxLjU1ODc2IDAuMjAzMTI1IDEuNDU1ODlDMC4yMDMxMjUgMS4zNTMwMiAwLjI0MjY5IDEuMjYyMDIgMC4zMjE4MTkgMS4xODI4OUwwLjkxNTI5IDAuNTg5NDJDMC45OTQ0MiAwLjUxMDI5IDEuMDg1NDIgMC40NzA3MjYgMS4xODgyOSAwLjQ3MDcyNkMxLjI5MTE2IDAuNDcwNzI2IDEuMzgyMTUgMC41MTAyOSAxLjQ2MTI4IDAuNTg5NDJMNi45OTI0MyA2LjEyMDU3WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4udG9jRnVsbFRpdGxlLm9wZW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi50b2NGdWxsIHVsIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b2NGdWxsIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4udG9jRnVsbCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9jRnVsbCBsaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XG59XG4udG9jRnVsbCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcbn1cblxuLmNvbnRhY3RzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLmNvbnRhY3RzIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdHMgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cbn1cbi5jb250YWN0cyAuYnJlYWRjcnVtYnMgdWwge1xuICBtYXJnaW46IDA7XG59XG4uY29udGFjdHMgLmJyZWFkY3J1bWJzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRhY3RzV3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzNTBweDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0c1dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3RzIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5jb250YWN0cyBpbnB1dCwgLmNvbnRhY3RzIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDFweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMTZweCAwIDE1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWRhcmstY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1saWdodC1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMgaW5wdXQsIC5jb250YWN0cyB0ZXh0YXJlYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdHMgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwNnB4O1xuICByZXNpemU6IG5vbmU7XG4gIG1hcmdpbjogMTdweCAwIDE2cHggMDtcbn1cbi5jb250YWN0cyBpbnB1dC5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ubGFuZGluZyAubWV0YSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGFuZGluZyAubWV0YUJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubGFuZGluZyAubWV0YUJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmcgLm1ldGFCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nIC5tZXRhSXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubGFuZGluZyAubWV0YURhdGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAxMy41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxhbmRpbmcgLm1ldGFEYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbGV4OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZyAubWV0YURhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYW5kaW5nIC5tZXRhRGF0ZS5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmcgLm1ldGFEYXRlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmxhbmRpbmcgLm1ldGFJbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmcgLm1ldGFJbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cbi5sYW5kaW5nIC5tZXRhUmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmxhbmRpbmcgLm1ldGFSYXRpbmdJbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYW5kaW5nIC5tZXRhUmF0aW5nTGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nIC5tZXRhUmF0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubGFuZGluZyAubWV0YSAuc3RhcnMsXG4ubGFuZGluZyAubWV0YSAucG9zdC1yYXRpbmdzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ubGFuZGluZyAubWV0YSAucG9zdC1yYXRpbmdzID4gaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5sYW5kaW5nIC5tZXRhIHN0cm9uZyB7XG4gIGNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZyAubWV0YUZhY3Qge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubHAtaGVyby1pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5scC1oZXJvLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICB9XG59XG4ubHAtaGVyby1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ucmVhZC1tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVhZC1tb3JlLXR4dCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuLnJlYWQtbW9yZS10eHQ6bm90KC5pcy1hY3RpdmUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbn1cbi5yZWFkLW1vcmUtYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVhZC1tb3JlLWJ0bi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlclRhYmxlQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXJUYWJsZUJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlclRhYmxlU29ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXJUYWJsZVNvcnRMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uZmlsdGVyVGFibGVTb3J0SXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5maWx0ZXJUYWJsZVNvcnRJdGVtIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWx0ZXJUYWJsZVNvcnRJdGVtIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDE3MCwgMTcwLCAxNzApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpbHRlclRhYmxlU29ydEJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmlsdGVyVGFibGVTb3J0QnV0dG9ucyBidXR0b24ge1xuICB3aWR0aDogNDglO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZmlsdGVyVGFibGVTb3J0U2VhcmNoIHtcbiAgcGFkZGluZzogOHB4IDE2cHggOHB4IDQxcHg7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTggMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIG9wYWNpdHk9JzAuNSclM0UlM0NwYXRoIGQ9J004LjA2MjUgMTQuMjU5OEMxMS42ODY5IDE0LjI1OTggMTQuNjI1IDExLjMyMTcgMTQuNjI1IDcuNjk3MjdDMTQuNjI1IDQuMDcyOSAxMS42ODY5IDEuMTM0NzcgOC4wNjI1IDEuMTM0NzdDNC40MzgxMyAxLjEzNDc3IDEuNSA0LjA3MjkgMS41IDcuNjk3MjdDMS41IDExLjMyMTcgNC40MzgxMyAxNC4yNTk4IDguMDYyNSAxNC4yNTk4Wicgc3Ryb2tlPSclMjM5MjlDQTknIHN0cm9rZS13aWR0aD0nMS4xMTExMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMi43MDMxIDEyLjMzNzlMMTYuNSAxNi4xMzQ5JyBzdHJva2U9JyUyMzkyOUNBOScgc3Ryb2tlLXdpZHRoPScxLjExMTExJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgMTBweCBjZW50ZXIvMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0YyRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG59XG4uZmlsdGVyVGFibGVTb3J0Qm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAyJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNjtcbn1cbi5maWx0ZXJUYWJsZVNvcnRMYWJlbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNnB4O1xufVxuLmZpbHRlclRhYmxlU29ydExhYmVsOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAxMCA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOS4wNDg2MyAwLjUxMTYwMUM5LjA0ODYzIDAuNTExNjAxIDkuMDc2OTYgMC41Mzk5MjggOS4xMzM2MSAwLjU5NjU4MkM5LjE5MDI3IDAuNjUzMjM2IDkuMjE4NTkgMC43NTkwODkgOS4yMTg1OSAwLjkxNDE0MUM5LjIxODU5IDEuMDY5MTkgOS4xNjE5NCAxLjIwMzM3IDkuMDQ4NjMgMS4zMTY2OEw1LjA0MTEzIDUuMzI0MThDNC45Mjc4MyA1LjQzNzQ5IDQuNzkzNjUgNS40OTQxNCA0LjYzODU5IDUuNDk0MTRDNC40ODM1NCA1LjQ5NDE0IDQuMzQ5MzYgNS40Mzc0OSA0LjIzNjA1IDUuMzI0MThMMC4yMjg1NTUgMS4zMTY2OEMwLjExNTI0NyAxLjIwMzM3IDAuMDU4NTkzOCAxLjA2OTE5IDAuMDU4NTkzOCAwLjkxNDE0MUMwLjA1ODU5MzggMC43NTkwODkgMC4xMTUyNDcgMC42MjQ5MDkgMC4yMjg1NTUgMC41MTE2MDFDMC4zNDE4NjIgMC4zOTgyOTQgMC40NzYwNDIgMC4zNDE2NCAwLjYzMTA5NCAwLjM0MTY0SDguNjQ2MDlDOC44MDExNSAwLjM0MTY0IDguOTM1MzMgMC4zOTgyOTQgOS4wNDg2MyAwLjUxMTYwMVonIGZpbGw9JyUyMzFGMjIzOCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuLmZpbHRlclRhYmxlU29ydEZpZWxkLm9wZW4gLmZpbHRlclRhYmxlU29ydEJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbHRlclRhYmxlU29ydEZpZWxkLm9wZW4gLmZpbHRlclRhYmxlU29ydExhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5maWx0ZXJUYWJsZVNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXJUYWJsZVNlYXJjaCBpbnB1dCB7XG4gIG1heC13aWR0aDogMjEycHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDhweCA0MXB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE4IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBvcGFjaXR5PScwLjUnJTNFJTNDcGF0aCBkPSdNOC4wNjI1IDE0LjI1OThDMTEuNjg2OSAxNC4yNTk4IDE0LjYyNSAxMS4zMjE3IDE0LjYyNSA3LjY5NzI3QzE0LjYyNSA0LjA3MjkgMTEuNjg2OSAxLjEzNDc3IDguMDYyNSAxLjEzNDc3QzQuNDM4MTMgMS4xMzQ3NyAxLjUgNC4wNzI5IDEuNSA3LjY5NzI3QzEuNSAxMS4zMjE3IDQuNDM4MTMgMTQuMjU5OCA4LjA2MjUgMTQuMjU5OFonIHN0cm9rZT0nJTIzOTI5Q0E5JyBzdHJva2Utd2lkdGg9JzEuMTExMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIuNzAzMSAxMi4zMzc5TDE2LjUgMTYuMTM0OScgc3Ryb2tlPSclMjM5MjlDQTknIHN0cm9rZS13aWR0aD0nMS4xMTExMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDEwcHggY2VudGVyLzIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTdGMkZGO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xufVxuLmZpbHRlclRhYmxlU2VhcmNoSXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAyJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlclRhYmxlU2VhcmNoSXRlbXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZmlsdGVyVGFibGVTZWFyY2hJdGVtcy5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsdGVyVGFibGUgLnRhYmxlTW9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5maWx0ZXJUYWJsZS5wbGF5LW5vbmUgLmJvbnVzZXNUYWJsZVBsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2FtZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5nYW1lV3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudCBnYW1lQXNpZGVcIiBcImJvdHRvbSBib3R0b21cIjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYW1lV3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50XCIgXCJib3R0b21cIiBcImdhbWVBc2lkZVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLmdhbWVDb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xufVxuLmdhbWVCb3R0b20ge1xuICBncmlkLWFyZWE6IGJvdHRvbTtcbn1cbi5nYW1lQXNpZGUge1xuICBncmlkLWFyZWE6IGdhbWVBc2lkZTtcbiAgd2lkdGg6IDM1MHB4O1xuICBtaW4td2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYW1lQXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLmdhbWUgLm1ldGEge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbWUgLm1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5nYW1lIC5tZXRhQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5nYW1lIC5tZXRhUmF0aW5nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZ2FtZSAubWV0YVJhdGluZyAuc3RhcnMsXG4uZ2FtZSAubWV0YVJhdGluZyAucG9zdC1yYXRpbmdzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uZ2FtZSAubWV0YVJhdGluZyAucG9zdC1yYXRpbmdzID4gaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5nYW1lIC5tZXRhSW5mb0dhbWUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBnYXA6IDE0cHg7XG59XG4uZ2FtZSAubWV0YUluZm9HYW1lSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmdhbWUgLm1ldGFJbmZvR2FtZUl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5nYW1lIC5tZXRhSW5mb0dhbWVZb3VUdWJlOjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMicgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzNzU3NTc1JyBkPSdNLjUyMiAxNy44NzRjLjQ5IDEuNzM4IDEuOTg5IDIuMDU2IDIuMDg5IDIuMTE3IDIuNDY3LjY3MiAxNi4yOTUuNjc0IDE4Ljc5OSAwIDEuNzE1LS40OTYgMi4wMy0yLjAxNyAyLjA4OS0yLjExNy42NTMtMy40NzQuNjk2LTguMDAzLS4wMy0xMS45NDVsLjAzLjE5NmMtLjQ5LTEuNzM4LTEuOTg5LTIuMDU2LTIuMDg5LTIuMTE3LTIuNDM0LS42NjEtMTYuMjk4LS42ODYtMTguNzk5IDBDLjg5NiA0LjUwNS41ODEgNi4wMjUuNTIyIDYuMTI1Yy0uNjk5IDMuNjUxLS43MzQgNy44NCAwIDExLjc0OXptOS4wODYtMi4yMjNWOC4zNThsNi4yNjYgMy42NTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uZ2FtZSAubWV0YUluZm9HYW1lUHJvYmxlbTo6YWZ0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi43NTk5MyA5LjIwNzMxVjcuOTM0OTlDNi43NTk5MyA3Ljg3MjQ5IDYuNzM4NzIgNy44MjAwMyA2LjY5NjMxIDcuNzc3NjJDNi42NTM5IDcuNzM1MjEgNi42MDM2OCA3LjcxNDAxIDYuNTQ1NjQgNy43MTQwMUg1LjI1OTkzQzUuMjAxODkgNy43MTQwMSA1LjE1MTY3IDcuNzM1MjEgNS4xMDkyNiA3Ljc3NzYyQzUuMDY2ODUgNy44MjAwMyA1LjA0NTY0IDcuODcyNDkgNS4wNDU2NCA3LjkzNDk5VjkuMjA3MzFDNS4wNDU2NCA5LjI2OTgxIDUuMDY2ODUgOS4zMjIyNyA1LjEwOTI2IDkuMzY0NjhDNS4xNTE2NyA5LjQwNzA5IDUuMjAxODkgOS40MjgyOSA1LjI1OTkzIDkuNDI4MjlINi41NDU2NEM2LjYwMzY4IDkuNDI4MjkgNi42NTM5IDkuNDA3MDkgNi42OTYzMSA5LjM2NDY4QzYuNzM4NzIgOS4zMjIyNyA2Ljc1OTkzIDkuMjY5ODEgNi43NTk5MyA5LjIwNzMxWk02Ljc0NjU0IDYuNzAyODVMNi44NjcwNyAzLjYyOTE5QzYuODY3MDcgMy41NzU2MSA2Ljg0NDc1IDMuNTMzMiA2LjgwMDExIDMuNTAxOTVDNi43NDIwNyAzLjQ1Mjg1IDYuNjg4NSAzLjQyODI5IDYuNjM5MzkgMy40MjgyOUg1LjE2NjE4QzUuMTE3MDcgMy40MjgyOSA1LjA2MzUgMy40NTI4NSA1LjAwNTQ2IDMuNTAxOTVDNC45NjA4MiAzLjUzMzIgNC45Mzg1IDMuNTgwMDggNC45Mzg1IDMuNjQyNThMNS4wNTIzNCA2LjcwMjg1QzUuMDUyMzQgNi43NDc0OSA1LjA3NDY2IDYuNzg0MzIgNS4xMTkzIDYuODEzMzRDNS4xNjM5NSA2Ljg0MjM1IDUuMjE3NTIgNi44NTY4NiA1LjI4MDAyIDYuODU2ODZINi41MTg4NkM2LjU4MTM2IDYuODU2ODYgNi42MzM4MSA2Ljg0MjM1IDYuNjc2MjIgNi44MTMzNEM2LjcxODYzIDYuNzg0MzIgNi43NDIwNyA2Ljc0NzQ5IDYuNzQ2NTQgNi43MDI4NVpNNi42NTI3OSAwLjQ0ODM4MUwxMS43OTU2IDkuODc2OTVDMTEuOTUxOSAxMC4xNTgyIDExLjk0NzQgMTAuNDM5NSAxMS43ODIzIDEwLjcyMDdDMTEuNzA2NCAxMC44NTAyIDExLjYwMjYgMTAuOTUyOCAxMS40NzA5IDExLjAyODdDMTEuMzM5MiAxMS4xMDQ2IDExLjE5NzQgMTEuMTQyNiAxMS4wNDU2IDExLjE0MjZIMC43NTk5MjhDMC42MDgxNDMgMTEuMTQyNiAwLjQ2NjQwMiAxMS4xMDQ2IDAuMzM0NzA1IDExLjAyODdDMC4yMDMwMDkgMTAuOTUyOCAwLjA5OTIxNDEgMTAuODUwMiAwLjAyMzMyMTIgMTAuNzIwN0MtMC4xNDE4NTcgMTAuNDM5NSAtMC4xNDYzMjIgMTAuMTU4MiAwLjAwOTkyODM5IDkuODc2OTVMNS4xNTI3OSAwLjQ0ODM4MUM1LjIyODY4IDAuMzA5OTg5IDUuMzMzNTkgMC4yMDA2MTQgNS40Njc1MiAwLjEyMDI1NkM1LjYwMTQ1IDAuMDM5ODk5OCA1Ljc0NjU0IC0wLjAwMDI3OTQyNyA1LjkwMjc5IC0wLjAwMDI3OTQyN0M2LjA1OTA0IC0wLjAwMDI3OTQyNyA2LjIwNDEyIDAuMDM5ODk5OCA2LjMzODA1IDAuMTIwMjU2QzYuNDcxOTggMC4yMDA2MTQgNi41NzY4OSAwLjMwOTk4OSA2LjY1Mjc5IDAuNDQ4MzgxWicgZmlsbD0nJTIzNzU3NTc1Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uZ2FtZSAubWV0YUluZm9HYW1lRnVsbHNjcmVlbjo6YWZ0ZXIge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDExIDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC42MTg4NiAzLjYyMjQ5TDYuMjQxNjMgNS45OTk3Mkw4LjYxODg2IDguMzc2OTVMOS41ODMxNSA3LjQxMjY3QzkuNzEyNjEgNy4yNzQyNyA5Ljg2ODg2IDcuMjQzMDIgMTAuMDUxOSA3LjMxODkyQzEwLjIyNiA3LjM5NDgxIDEwLjMxMzEgNy41MjY1MSAxMC4zMTMxIDcuNzE0MDFWMTAuNzE0QzEwLjMxMzEgMTAuODMwMSAxMC4yNzA2IDEwLjkzMDUgMTAuMTg1OCAxMS4wMTUzQzEwLjEwMSAxMS4xMDAyIDEwLjAwMDYgMTEuMTQyNiA5Ljg4NDQ5IDExLjE0MjZINi44ODQ0OUM2LjY5Njk5IDExLjE0MjYgNi41NjUyOSAxMS4wNTMzIDYuNDg5NCAxMC44NzQ3QzYuNDEzNSAxMC43MDA2IDYuNDQ0NzUgMTAuNTQ2NiA2LjU4MzE1IDEwLjQxMjdMNy41NDc0MyA5LjQ0ODM4TDUuMTcwMiA3LjA3MTE1TDIuNzkyOTcgOS40NDgzOEwzLjc1NzI1IDEwLjQxMjdDMy44OTU2NSAxMC41NDY2IDMuOTI2OSAxMC43MDA2IDMuODUxIDEwLjg3NDdDMy43NzUxMSAxMS4wNTMzIDMuNjQzNDIgMTEuMTQyNiAzLjQ1NTkyIDExLjE0MjZIMC40NTU5MTVDMC4zMzk4NDQgMTEuMTQyNiAwLjIzOTM5NyAxMS4xMDAyIDAuMTU0NTc2IDExLjAxNTNDMC4wNjk3NTQ1IDEwLjkzMDUgMC4wMjczNDM4IDEwLjgzMDEgMC4wMjczNDM4IDEwLjcxNFY3LjcxNDAxQzAuMDI3MzQzOCA3LjUyNjUxIDAuMTE2NjI5IDcuMzk0ODEgMC4yOTUyMDEgNy4zMTg5MkMwLjQ2OTMwOCA3LjI0MzAyIDAuNjIzMzI2IDcuMjc0MjcgMC43NTcyNTQgNy40MTI2N0wxLjcyMTU0IDguMzc2OTVMNC4wOTg3NyA1Ljk5OTcyTDEuNzIxNTQgMy42MjI0OUwwLjc1NzI1NCA0LjU4Njc3QzAuNjcyNDMzIDQuNjcxNiAwLjU3MTk4NyA0LjcxNDAxIDAuNDU1OTE1IDQuNzE0MDFDMC40MDIzNDQgNC43MTQwMSAwLjM0ODc3MiA0LjcwMjg1IDAuMjk1MjAxIDQuNjgwNTJDMC4xMTY2MjkgNC42MDQ2MyAwLjAyNzM0MzggNC40NzI5NCAwLjAyNzM0MzggNC4yODU0NFYxLjI4NTQzQzAuMDI3MzQzOCAxLjE2OTM2IDAuMDY5NzU0NSAxLjA2ODkyIDAuMTU0NTc2IDAuOTg0MDk2QzAuMjM5Mzk3IDAuODk5Mjc1IDAuMzM5ODQ0IDAuODU2ODY0IDAuNDU1OTE1IDAuODU2ODY0SDMuNDU1OTJDMy42NDM0MiAwLjg1Njg2NCAzLjc3NTExIDAuOTQ2MTUgMy44NTEgMS4xMjQ3MkMzLjkyNjkgMS4yOTg4MyAzLjg5NTY1IDEuNDUyODUgMy43NTcyNSAxLjU4Njc3TDIuNzkyOTcgMi41NTEwNkw1LjE3MDIgNC45MjgyOUw3LjU0NzQzIDIuNTUxMDZMNi41ODMxNSAxLjU4Njc3QzYuNDQ0NzUgMS40NTI4NSA2LjQxMzUgMS4yOTg4MyA2LjQ4OTQgMS4xMjQ3MkM2LjU2NTI5IDAuOTQ2MTUgNi42OTY5OSAwLjg1Njg2NCA2Ljg4NDQ5IDAuODU2ODY0SDkuODg0NDlDMTAuMDAwNiAwLjg1Njg2NCAxMC4xMDEgMC44OTkyNzUgMTAuMTg1OCAwLjk4NDA5NkMxMC4yNzA2IDEuMDY4OTIgMTAuMzEzMSAxLjE2OTM2IDEwLjMxMzEgMS4yODU0M1Y0LjI4NTQ0QzEwLjMxMzEgNC40NzI5NCAxMC4yMjYgNC42MDQ2MyAxMC4wNTE5IDQuNjgwNTJDOS45OTM4NiA0LjcwMjg1IDkuOTM4MDYgNC43MTQwMSA5Ljg4NDQ5IDQuNzE0MDFDOS43Njg0MiA0LjcxNDAxIDkuNjY3OTcgNC42NzE2IDkuNTgzMTUgNC41ODY3N0w4LjYxODg2IDMuNjIyNDlaJyBmaWxsPSclMjM3NTc1NzUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbi5nYW1lIC5tZXRhIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYW1lIC5tZXRhIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5nYW1lIC5tZXRhIC5kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FtZSAubWV0YSAuZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmdhbWUgLm1ldGEud2l0aG91dEluZm8gLm1ldGFJbmZvR2FtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2FtZSAuYnJlYWRjcnVtYnNMaXN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5nYW1lIC5icmVhZGNydW1icyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5nYW1lIC5hdXRob3IgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2FtZSAuc2hhcmUgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pZnJhbWVCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG4uaWZyYW1lSW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuLmlmcmFtZUltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pZnJhbWVJbWcuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWZyYW1lQnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xuICB6LWluZGV4OiAzO1xufVxuLmlmcmFtZUJ1dHRvbnMuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWZyYW1lQnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5pZnJhbWVSZWFsIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAxNzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZnJhbWVSZWFsIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxNDNweDtcbiAgfVxufVxuLmlmcmFtZUZyZWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDEzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlmcmFtZUZyZWUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwOXB4O1xuICB9XG59XG4uaWZyYW1lTm90QXZhaWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kaXNidXR0b24tY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLW9uLXByaW1hcnktY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlmcmFtZU5vdEF2YWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5pZnJhbWVCZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDI7XG59XG4uaWZyYW1lQmcuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWZyYW1lIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaWZyYW1lIGlmcmFtZS5mdWxsU2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaWZyYW1lTGluayB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4uaWZyYW1lTGluayBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsb3RzIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG4uc2xvdHNJdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbG90c0l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uc2xvdHNJdGVtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IHJnYmEoNTIsIDEwNSwgMTc5LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsb3RzSW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbG90c05hbWUge1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgcGFkZGluZzogOXB4IDVweCA3cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xufVxuXG4ub25lVGFibGUud2FpdCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5vbmVUYWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ub25lVGFibGUgdGQsIC5vbmVUYWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5vbmVUYWJsZSB0aCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vbmVUYWJsZSB0aDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSAwIDAgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5vbmVUYWJsZSB0aDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSAwO1xufVxuLm9uZVRhYmxlSXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vbmVUYWJsZUl0ZW1OdW1iZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIDAgMCB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xufVxuLm9uZVRhYmxlSXRlbU51bWJlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JleSk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vbmVUYWJsZUl0ZW1Mb2dvIGltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9uZVRhYmxlSXRlbUxvZ28gaW1nIHtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmVUYWJsZUl0ZW1Mb2dvIGltZyB7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ub25lVGFibGVJdGVtQm9udXMge1xuICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE3LjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub25lVGFibGVJdGVtQm9udXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uZVRhYmxlSXRlbUJvbnVzIHtcbiAgICBmb250LXNpemU6IDEyLjVweDtcbiAgfVxufVxuLm9uZVRhYmxlSXRlbUxhYmxlIHtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMTYuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbmVUYWJsZUl0ZW1MYWJsZSB7XG4gICAgZm9udC1zaXplOiAxNC41cHg7XG4gIH1cbn1cbi5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtTmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjIuNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtTmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGVJdGVtIHRkLm9uZVRhYmxlSXRlbU5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtU3BlbGxlbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjIuNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtU3BlbGxlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9uZVRhYmxlSXRlbSB0ZC5vbmVUYWJsZUl0ZW1QYXltZW50cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDM0cHgpO1xuICBncmlkLWdhcDogNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub25lVGFibGVJdGVtIHRkLm9uZVRhYmxlSXRlbVBheW1lbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub25lVGFibGVJdGVtIHRkLm9uZVRhYmxlSXRlbVBheW1lbnRzIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9uZVRhYmxlSXRlbSB0ZC5vbmVUYWJsZUl0ZW1QYXltZW50cyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtQnV0dG9uIGEge1xuICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uZVRhYmxlSXRlbSB0ZC5vbmVUYWJsZUl0ZW1CdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtQnV0dG9uTW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtQnV0dG9uTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtQnV0dG9uTW9iaWxlIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG4gIC5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtQnV0dG9uTW9iaWxlIC5idXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgOSAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuOTQ1MzEgNi44NTE1NkwyLjE0ODQ0IDEyLjY0ODRDMi4wNDk0OCAxMi43NDc0IDEuOTMyMjkgMTIuNzk2OSAxLjc5Njg4IDEyLjc5NjlDMS42NjE0NiAxMi43OTY5IDEuNTQ0MjcgMTIuNzQ3NCAxLjQ0NTMxIDEyLjY0ODRMMC4xNDg0MzggMTEuMzUxNkMwLjA0OTQ3OTIgMTEuMjUyNiAwIDExLjEzNTQgMCAxMUMwIDEwLjg2NDYgMC4wNDk0NzkyIDEwLjc0NzQgMC4xNDg0MzggMTAuNjQ4NEw0LjI5Njg4IDYuNUwwLjE0ODQzOCAyLjM1MTU2QzAuMDQ5NDc5MiAyLjI1MjYgMCAyLjEzNTQyIDAgMkMwIDEuODY0NTggMC4wNDk0NzkyIDEuNzQ3NCAwLjE0ODQzOCAxLjY0ODQ0TDEuNDQ1MzEgMC4zNTE1NjJDMS41NDQyNyAwLjI1MjYwNCAxLjY2MTQ2IDAuMjAzMTI1IDEuNzk2ODggMC4yMDMxMjVDMS45MzIyOSAwLjIwMzEyNSAyLjA0OTQ4IDAuMjUyNjA0IDIuMTQ4NDQgMC4zNTE1NjJMNy45NDUzMSA2LjE0ODQ0QzguMDQ0MjcgNi4yNDc0IDguMDkzNzUgNi4zNjQ1OCA4LjA5Mzc1IDYuNUM4LjA5Mzc1IDYuNjM1NDIgOC4wNDQyNyA2Ljc1MjYgNy45NDUzMSA2Ljg1MTU2WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgfVxufVxuLm9uZVRhYmxlSXRlbSB0ZC5vbmVUYWJsZUl0ZW1QYXlvdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGVJdGVtIHRkLm9uZVRhYmxlSXRlbVBheW91dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9uZVRhYmxlSXRlbSB0ZC5vbmVUYWJsZUl0ZW1SdHAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGVJdGVtIHRkLm9uZVRhYmxlSXRlbVJ0cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9uZVRhYmxlSXRlbSB0ZC5vbmVUYWJsZUl0ZW1Cb251c1R5cGUge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGVJdGVtIHRkLm9uZVRhYmxlSXRlbUJvbnVzVHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9uZVRhYmxlSXRlbSB0ZC5vbmVUYWJsZUl0ZW1EZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjIuNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtRGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTcuNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGVJdGVtIHRkLm9uZVRhYmxlSXRlbURlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub25lVGFibGVJdGVtIHRkLm9uZVRhYmxlSXRlbUJvbnVzTmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjIuNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbmVUYWJsZUl0ZW0gdGQub25lVGFibGVJdGVtQm9udXNOYW1lIHtcbiAgICBmb250LXNpemU6IDE3LjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uZVRhYmxlSXRlbSB0ZC5vbmVUYWJsZUl0ZW1Cb251c05hbWUge1xuICAgIGZvbnQtc2l6ZTogMTUuNXB4O1xuICB9XG59XG4ub25lVGFibGUuc3RhbmRhcnQgdHIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3cHggMTA1cHggMzU5cHggMTgzcHggMjM0cHggMTA0cHggYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggOHB4IDE0cHggcmdiYSg1MiwgMTA1LCAxNzksIDAuMSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub25lVGFibGUuc3RhbmRhcnQgdHIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDdweCAxMDVweCBhdXRvIDE2MHB4IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGUuc3RhbmRhcnQgdHIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCA4NXB4IGF1dG8gMjAlO1xuICB9XG59XG4ub25lVGFibGUuc3RhbmRhcnQgdGQsIC5vbmVUYWJsZS5zdGFuZGFydCB0aCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vbmVUYWJsZS5zdGFuZGFydCB0ZDpudGgtbGFzdC1jaGlsZCgyKSwgLm9uZVRhYmxlLnN0YW5kYXJ0IHRoOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vbmVUYWJsZS5zdGFuZGFydCB0ZDpsYXN0LWNoaWxkLCAub25lVGFibGUuc3RhbmRhcnQgdGg6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vbmVUYWJsZS5zdGFuZGFydCB0aDpudGgtY2hpbGQoNSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmVUYWJsZS5zdGFuZGFydCB0aDpudGgtY2hpbGQoNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9uZVRhYmxlLnN0YW5kYXJ0IHRoOm50aC1jaGlsZCg0KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vbmVUYWJsZS5zdGFuZGFydCAub25lVGFibGVJdGVtTmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgMDtcbiAgfVxufVxuLm9uZVRhYmxlLndpdGhSdHAgdGhlYWQgdHIge1xuICBoZWlnaHQ6IDMycHg7XG59XG4ub25lVGFibGUud2l0aFJ0cCB0aGVhZCB0ciB0aDpudGgtY2hpbGQoMSksIC5vbmVUYWJsZS53aXRoUnRwIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9uZVRhYmxlLndpdGhSdHAgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDgpLCAub25lVGFibGUud2l0aFJ0cCB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGUud2l0aFJ0cCB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9uZVRhYmxlLndpdGhSdHAgdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5vbmVUYWJsZS53aXRoUnRwIHRkOm50aC1jaGlsZCgxKSwgLm9uZVRhYmxlLndpdGhSdHAgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vbmVUYWJsZS53aXRoUnRwIHRyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggOHB4IDE0cHggcmdiYSg1MiwgMTA1LCAxNzksIDAuMSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDdweCAxMDVweCAxOTVweCA2NXB4IDk1cHggMTgwcHggYXV0byAxMDBweCAxNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9uZVRhYmxlLndpdGhSdHAgdHIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDVweCA3NXB4IDIwMHB4IDcwcHggOTVweCAxNjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9uZVRhYmxlLndpdGhSdHAgdHIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDVweCA3NXB4IDE1MHB4IDcwcHggOTVweCAxNjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGUud2l0aFJ0cCB0ciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNXB4IDYwcHggYXV0byA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9uZVRhYmxlLndpdGhSdHAgLm9uZVRhYmxlSXRlbU5hbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIDA7XG4gIH1cbn1cbi5vbmVUYWJsZS5ib251c2VzIHRyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0N3B4IDEwNXB4IGF1dG8gMjUwcHggMTgwcHggMTYwcHggMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDhweCAxNHB4IHJnYmEoNTIsIDEwNSwgMTc5LCAwLjEpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9uZVRhYmxlLmJvbnVzZXMgdHIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDVweCA3NXB4IGF1dG8gMjUwcHggMTUwcHggMTUwcHggMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub25lVGFibGUuYm9udXNlcyB0ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NXB4IDk1cHggYXV0byAxNjVweCAxMDVweCAxMDVweCA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGUuYm9udXNlcyB0ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNXB4IDU1cHggYXV0byA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9uZVRhYmxlLmJvbnVzZXMgdGQub25lVGFibGVJdGVtQnV0dG9uIGEge1xuICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbmVUYWJsZS5ib251c2VzIHRkLm9uZVRhYmxlSXRlbUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9uZVRhYmxlLmJvbnVzZXMgdGQub25lVGFibGVJdGVtQnV0dG9uTW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub25lVGFibGUuYm9udXNlcyB0ZC5vbmVUYWJsZUl0ZW1CdXR0b25Nb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm9uZVRhYmxlLmJvbnVzZXMgdGQub25lVGFibGVJdGVtQnV0dG9uTW9iaWxlIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG4gIC5vbmVUYWJsZS5ib251c2VzIHRkLm9uZVRhYmxlSXRlbUJ1dHRvbk1vYmlsZSAuYnV0dG9uOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDkgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003Ljk0NTMxIDYuODUxNTZMMi4xNDg0NCAxMi42NDg0QzIuMDQ5NDggMTIuNzQ3NCAxLjkzMjI5IDEyLjc5NjkgMS43OTY4OCAxMi43OTY5QzEuNjYxNDYgMTIuNzk2OSAxLjU0NDI3IDEyLjc0NzQgMS40NDUzMSAxMi42NDg0TDAuMTQ4NDM4IDExLjM1MTZDMC4wNDk0NzkyIDExLjI1MjYgMCAxMS4xMzU0IDAgMTFDMCAxMC44NjQ2IDAuMDQ5NDc5MiAxMC43NDc0IDAuMTQ4NDM4IDEwLjY0ODRMNC4yOTY4OCA2LjVMMC4xNDg0MzggMi4zNTE1NkMwLjA0OTQ3OTIgMi4yNTI2IDAgMi4xMzU0MiAwIDJDMCAxLjg2NDU4IDAuMDQ5NDc5MiAxLjc0NzQgMC4xNDg0MzggMS42NDg0NEwxLjQ0NTMxIDAuMzUxNTYyQzEuNTQ0MjcgMC4yNTI2MDQgMS42NjE0NiAwLjIwMzEyNSAxLjc5Njg4IDAuMjAzMTI1QzEuOTMyMjkgMC4yMDMxMjUgMi4wNDk0OCAwLjI1MjYwNCAyLjE0ODQ0IDAuMzUxNTYyTDcuOTQ1MzEgNi4xNDg0NEM4LjA0NDI3IDYuMjQ3NCA4LjA5Mzc1IDYuMzY0NTggOC4wOTM3NSA2LjVDOC4wOTM3NSA2LjYzNTQyIDguMDQ0MjcgNi43NTI2IDcuOTQ1MzEgNi44NTE1NlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIH1cbn1cbi5vbmVUYWJsZS5ib251c2VzIC5vbmVUYWJsZUl0ZW1CdXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSAwO1xufVxuLm9uZVRhYmxlLmJvbnVzZXNTaG9ydCB7XG4gIG1heC13aWR0aDogOTA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm9uZVRhYmxlLmJvbnVzZXNTaG9ydCB0ciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDhweCAxNHB4IHJnYmEoNTIsIDEwNSwgMTc5LCAwLjEpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDdweCAxMDVweCBhdXRvIDI3MHB4IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbmVUYWJsZS5ib251c2VzU2hvcnQgdHIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDdweCA3NXB4IGF1dG8gMjMwcHggMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmVUYWJsZS5ib251c2VzU2hvcnQgdHIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzVweCA1NXB4IGF1dG8gNjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbmVUYWJsZS5ib251c2VzU2hvcnQgdGQub25lVGFibGVJdGVtQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGUuYm9udXNlc1Nob3J0IHRkLm9uZVRhYmxlSXRlbUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbmVUYWJsZS5ib251c2VzU2hvcnQgdGQub25lVGFibGVJdGVtQnV0dG9uTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGUuYm9udXNlc1Nob3J0IHRkLm9uZVRhYmxlSXRlbUJ1dHRvbk1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm9uZVRhYmxlLmJvbnVzZXNTaG9ydCAub25lVGFibGVJdGVtQnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgMDtcbn1cbi5vbmVUYWJsZS5zbWFsbCB0aGVhZCB0ciB7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9uZVRhYmxlLnNtYWxsIHRoZWFkIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vbmVUYWJsZS5zbWFsbCB0aGVhZCB0ciB0aDpudGgtY2hpbGQoMiksIC5vbmVUYWJsZS5zbWFsbCB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbn1cbi5vbmVUYWJsZS5zbWFsbCB0aGVhZCB0Ym9keSB0ciB7XG4gIGhlaWdodDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmVUYWJsZS5zbWFsbCB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9uZVRhYmxlLnNtYWxsIHRyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggOHB4IDE0cHggcmdiYSg1MiwgMTA1LCAxNzksIDAuMSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0N3B4IDEwNXB4IGF1dG8gMjcwcHggMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9uZVRhYmxlLnNtYWxsIHRyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3cHggNzVweCBhdXRvIDIzMHB4IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lVGFibGUuc21hbGwgdHIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzVweCA1NXB4IGF1dG8gOThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbmVUYWJsZS5zbWFsbCB0ZC5vbmVUYWJsZUl0ZW1CdXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmVUYWJsZS5zbWFsbCB0ZC5vbmVUYWJsZUl0ZW1CdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vbmVUYWJsZS5zbWFsbCB0ZC5vbmVUYWJsZUl0ZW1CdXR0b25Nb2JpbGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGdhcDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vbmVUYWJsZS5zbWFsbCB0ZC5vbmVUYWJsZUl0ZW1CdXR0b25Nb2JpbGUgYSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9uZVRhYmxlLnNtYWxsIHRkLm9uZVRhYmxlSXRlbUJ1dHRvbk1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uZVRhYmxlLnNtYWxsIHRkLm9uZVRhYmxlSXRlbUJ1dHRvbk1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm9uZVRhYmxlLnNtYWxsIC5vbmVUYWJsZUl0ZW1OYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgMDtcbn1cbi5vbmVUYWJsZS50b3BBc2lkZSB0ciB7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MXB4IDY1cHggYXV0byA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9uZVRhYmxlLnRvcEFzaWRlIHRyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQxcHggMTMwcHggYXV0byAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uZVRhYmxlLnRvcEFzaWRlIHRyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQxcHggNDZweCBhdXRvIDYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ub25lVGFibGUudG9wQXNpZGUgdGQub25lVGFibGVJdGVtQm9udXMge1xuICBmb250LXNpemU6IDE1LjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vbmVUYWJsZS50b3BBc2lkZSB0ZC5vbmVUYWJsZUl0ZW1Mb2dvIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tZGFyay1ncmV5KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ub25lVGFibGUudG9wQXNpZGUgdGQub25lVGFibGVJdGVtTG9nbyBpbWcge1xuICBtaW4td2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9uZVRhYmxlLnRvcEFzaWRlIHRkLm9uZVRhYmxlSXRlbUxvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ub25lVGFibGUudG9wQXNpZGUgdGQub25lVGFibGVJdGVtQnV0dG9uIC5idXR0b24ge1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGlnaHQtYm9yZGVyLXJhZGl1cyk7XG59XG4ub25lVGFibGUudG9wQXNpZGUgdGQub25lVGFibGVJdGVtQnV0dG9uIC5idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCA5IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy45NDUzMSA2Ljg1MTU2TDIuMTQ4NDQgMTIuNjQ4NEMyLjA0OTQ4IDEyLjc0NzQgMS45MzIyOSAxMi43OTY5IDEuNzk2ODggMTIuNzk2OUMxLjY2MTQ2IDEyLjc5NjkgMS41NDQyNyAxMi43NDc0IDEuNDQ1MzEgMTIuNjQ4NEwwLjE0ODQzOCAxMS4zNTE2QzAuMDQ5NDc5MiAxMS4yNTI2IDAgMTEuMTM1NCAwIDExQzAgMTAuODY0NiAwLjA0OTQ3OTIgMTAuNzQ3NCAwLjE0ODQzOCAxMC42NDg0TDQuMjk2ODggNi41TDAuMTQ4NDM4IDIuMzUxNTZDMC4wNDk0NzkyIDIuMjUyNiAwIDIuMTM1NDIgMCAyQzAgMS44NjQ1OCAwLjA0OTQ3OTIgMS43NDc0IDAuMTQ4NDM4IDEuNjQ4NDRMMS40NDUzMSAwLjM1MTU2MkMxLjU0NDI3IDAuMjUyNjA0IDEuNjYxNDYgMC4yMDMxMjUgMS43OTY4OCAwLjIwMzEyNUMxLjkzMjI5IDAuMjAzMTI1IDIuMDQ5NDggMC4yNTI2MDQgMi4xNDg0NCAwLjM1MTU2Mkw3Ljk0NTMxIDYuMTQ4NDRDOC4wNDQyNyA2LjI0NzQgOC4wOTM3NSA2LjM2NDU4IDguMDkzNzUgNi41QzguMDkzNzUgNi42MzU0MiA4LjA0NDI3IDYuNzUyNiA3Ljk0NTMxIDYuODUxNTZaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uZVRhYmxlLnRvcEFzaWRlIHRkLm9uZVRhYmxlSXRlbUJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm9uZVRhYmxlLm5vSGVhZCB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub25lVGFibGUgLnRvcEVsZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjcyREY7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiAxNzNweDtcbiAgdG9wOiAtOXB4O1xuICBsZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWluLWhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5vbmVUYWJsZSAudG9wRWxlbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1OHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2NzJERjtcbiAgYm90dG9tOiAtNnB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmVUYWJsZSAudG9wRWxlbWVudCB7XG4gICAgbGVmdDogMnB4O1xuICB9XG59XG5cbi5sb29wLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxvb3AtZmlsdGVycyBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbi5sb29wLWZpbHRlcnMgLmZpbHRlcnMtZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb29wLWZpbHRlcnMgLmZpbHRlcnMtZmllbGRzIHtcbiAgICBmbGV4OiAxIDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sb29wLWZpbHRlcnMgLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3cHg7XG59XG4ubG9vcC1maWx0ZXJzIC5maWVsZCAuZmllbGQtbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1saWdodC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogOHB4IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xufVxuLmxvb3AtZmlsdGVycyAuZmllbGQgLmZpZWxkLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzIxJyB2aWV3Qm94PScwIDAgMTAgMjEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzYzMF81OTIpJyUzRSUzQ3BhdGggZD0nTTkuMDQ4NjMgOC41MTE2QzkuMDQ4NjMgOC41MTE2IDkuMDc2OTYgOC41Mzk5MyA5LjEzMzYxIDguNTk2NThDOS4xOTAyNyA4LjY1MzI0IDkuMjE4NTkgOC43NTkwOSA5LjIxODU5IDguOTE0MTRDOS4yMTg1OSA5LjA2OTE5IDkuMTYxOTQgOS4yMDMzNyA5LjA0ODYzIDkuMzE2NjhMNS4wNDExMyAxMy4zMjQyQzQuOTI3ODMgMTMuNDM3NSA0Ljc5MzY1IDEzLjQ5NDEgNC42Mzg1OSAxMy40OTQxQzQuNDgzNTQgMTMuNDk0MSA0LjM0OTM2IDEzLjQzNzUgNC4yMzYwNSAxMy4zMjQyTDAuMjI4NTU1IDkuMzE2NjhDMC4xMTUyNDcgOS4yMDMzNyAwLjA1ODU5MzggOS4wNjkxOSAwLjA1ODU5MzggOC45MTQxNEMwLjA1ODU5MzggOC43NTkwOSAwLjExNTI0NyA4LjYyNDkxIDAuMjI4NTU1IDguNTExNkMwLjM0MTg2MiA4LjM5ODI5IDAuNDc2MDQyIDguMzQxNjQgMC42MzEwOTQgOC4zNDE2NEg4LjY0NjA5QzguODAxMTUgOC4zNDE2NCA4LjkzNTMzIDguMzk4MjkgOS4wNDg2MyA4LjUxMTZaJyBmaWxsPSclMjMxRjIyMzgnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82MzBfNTkyJyUzRSUzQ3JlY3Qgd2lkdGg9JzkuMTYnIGhlaWdodD0nMjAnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J21hdHJpeCgxIDAgMCAtMSAwLjA1ODU5MzggMjAuNjMwOSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5sb29wLWZpbHRlcnMgLmZpZWxkIC5maWVsZC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9vcC1maWx0ZXJzIC5maWVsZCAuZmllbGQtYm94IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmxvb3AtZmlsdGVycyAuZmllbGQub3BlbiAuZmllbGQtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9vcC1maWx0ZXJzIC5maWVsZC5vcGVuIC5maWVsZC1sYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubG9vcC1maWx0ZXJzIC5maWVsZC5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvb3AtZmlsdGVycyAuZmllbGQgdWwge1xuICBtYXJnaW46IDEwcHggMDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmxvb3AtZmlsdGVycyAuZmllbGQgdWwgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5sb29wLWZpbHRlcnMgLmZpZWxkIHVsIGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZweDtcbn1cbi5sb29wLWZpbHRlcnMgLmZpZWxkLmFjdGl2ZSAuZmllbGQtbGFiZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9vcC1maWx0ZXJzIC5maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubG9vcC1maWx0ZXJzIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1saWdodC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogN3B4IDdweCA3cHggMzhweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMScgdmlld0JveD0nMCAwIDIwIDIxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBvcGFjaXR5PScwLjUnJTNFJTNDcGF0aCBkPSdNOS4wNjI1IDE2LjI1OThDMTIuNjg2OSAxNi4yNTk4IDE1LjYyNSAxMy4zMjE3IDE1LjYyNSA5LjY5NzI3QzE1LjYyNSA2LjA3MjkgMTIuNjg2OSAzLjEzNDc3IDkuMDYyNSAzLjEzNDc3QzUuNDM4MTMgMy4xMzQ3NyAyLjUgNi4wNzI5IDIuNSA5LjY5NzI3QzIuNSAxMy4zMjE3IDUuNDM4MTMgMTYuMjU5OCA5LjA2MjUgMTYuMjU5OFonIHN0cm9rZT0nJTIzOTI5Q0E5JyBzdHJva2Utd2lkdGg9JzEuMTExMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTMuNzAzMSAxNC4zMzc5TDE3LjUgMTguMTM0OScgc3Ryb2tlPSclMjM5MjlDQTknIHN0cm9rZS13aWR0aD0nMS4xMTExMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDExcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmxvb3AtZmlsdGVycyBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmxvb3AtZmlsdGVycyAuZmllbGQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9vcC1maWx0ZXJzIC5maWVsZC1idXR0b25zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmxvb3AtZmlsdGVycyAuZmllbGQtYnV0dG9ucyBidXR0b24ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5sb29wLWZpbHRlcnMgLmZpbHRlcnMtc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4ubG9vcC1maWx0ZXJzIC5maWx0ZXJzLXNvcnQgLnNlbGVjdC1jdXN0b20uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9vcC1maWx0ZXJzIC5maWx0ZXJzLXNvcnQgLmZpbHRlcnMtZmllbGRzLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb29wLWZpbHRlcnMgLmZpbHRlcnMtc29ydCAuZmlsdGVycy1maWVsZHMtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sb29wLWZpbHRlcnMgLmZpbHRlcnMtc29ydCB1bC5vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiA4O1xufVxuLmxvb3AtZmlsdGVycyAuZmlsdGVycy1zb3J0IHVsLm9wdGlvbnMgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvb3AtZmlsdGVycyAuZmlsdGVycy1zb3J0IHVsLm9wdGlvbnMge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5sb29wLWZpbHRlcnMgLmZpbHRlcnMtc29ydCAuc2VsZWN0LXN0eWxlZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9vcC1maWx0ZXJzIC5maWx0ZXJzLXNvcnQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxpZ2h0LWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb29wLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvb3AtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gud2FpdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDIS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjEuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy4gLS0lM0UlM0NwYXRoIGQ9J00zMDQgNDhDMzA0IDc0LjUxIDI4Mi41IDk2IDI1NiA5NkMyMjkuNSA5NiAyMDggNzQuNTEgMjA4IDQ4QzIwOCAyMS40OSAyMjkuNSAwIDI1NiAwQzI4Mi41IDAgMzA0IDIxLjQ5IDMwNCA0OHpNMzA0IDQ2NEMzMDQgNDkwLjUgMjgyLjUgNTEyIDI1NiA1MTJDMjI5LjUgNTEyIDIwOCA0OTAuNSAyMDggNDY0QzIwOCA0MzcuNSAyMjkuNSA0MTYgMjU2IDQxNkMyODIuNSA0MTYgMzA0IDQzNy41IDMwNCA0NjR6TTAgMjU2QzAgMjI5LjUgMjEuNDkgMjA4IDQ4IDIwOEM3NC41MSAyMDggOTYgMjI5LjUgOTYgMjU2Qzk2IDI4Mi41IDc0LjUxIDMwNCA0OCAzMDRDMjEuNDkgMzA0IDAgMjgyLjUgMCAyNTZ6TTUxMiAyNTZDNTEyIDI4Mi41IDQ5MC41IDMwNCA0NjQgMzA0QzQzNy41IDMwNCA0MTYgMjgyLjUgNDE2IDI1NkM0MTYgMjI5LjUgNDM3LjUgMjA4IDQ2NCAyMDhDNDkwLjUgMjA4IDUxMiAyMjkuNSA1MTIgMjU2ek03NC45OCA0MzdDNTYuMjMgNDE4LjMgNTYuMjMgMzg3LjkgNzQuOTggMzY5LjFDOTMuNzMgMzUwLjQgMTI0LjEgMzUwLjQgMTQyLjkgMzY5LjFDMTYxLjYgMzg3LjkgMTYxLjYgNDE4LjMgMTQyLjkgNDM3QzEyNC4xIDQ1NS44IDkzLjczIDQ1NS44IDc0Ljk4IDQzN1Y0Mzd6TTE0Mi45IDE0Mi45QzEyNC4xIDE2MS42IDkzLjczIDE2MS42IDc0Ljk4IDE0Mi45QzU2LjI0IDEyNC4xIDU2LjI0IDkzLjczIDc0Ljk4IDc0Ljk4QzkzLjczIDU2LjIzIDEyNC4xIDU2LjIzIDE0Mi45IDc0Ljk4QzE2MS42IDkzLjczIDE2MS42IDEyNC4xIDE0Mi45IDE0Mi45ek0zNjkuMSAzNjkuMUMzODcuOSAzNTAuNCA0MTguMyAzNTAuNCA0MzcgMzY5LjFDNDU1LjggMzg3LjkgNDU1LjggNDE4LjMgNDM3IDQzN0M0MTguMyA0NTUuOCAzODcuOSA0NTUuOCAzNjkuMSA0MzdDMzUwLjQgNDE4LjMgMzUwLjQgMzg3LjkgMzY5LjEgMzY5LjFWMzY5LjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTNweDtcbiAgei1pbmRleDogMTA7XG4gIGFuaW1hdGlvbjogbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5sb29wLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLndhaXQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmxvb3AtZmlsdGVycyAuZmlsdGVycy1zZWFyY2ggdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDg7XG4gIG1heC1oZWlnaHQ6IDIyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmxvb3AtZmlsdGVycyAuZmlsdGVycy1zZWFyY2ggdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvb3AtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb29wLWZpbHRlcnMgLmZpbHRlcnMtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMXB4O1xufVxuLmxvb3AtZmlsdGVycyAuZmlsdGVycy1hY3RpdmUub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9vcC1maWx0ZXJzIC5maWx0ZXJzLWFjdGl2ZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9vcC1maWx0ZXJzIC5maWx0ZXJzLWFjdGl2ZSB1bCBsaS5maWVsZC1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5sb29wLWZpbHRlcnMgLmZpbHRlcnMtYWN0aXZlIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9vcC1maWx0ZXJzIC5maWx0ZXJzLWFjdGl2ZSB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubG9vcC1maWx0ZXJzIC5maWx0ZXJzLWFjdGl2ZSBwIHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLmxvb3AtZmlsdGVycyAuZmlsdGVycy1zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb29wLWZpbHRlcnMgLmZpbHRlcnMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ubG9vcC1maWx0ZXJzIC5maWx0ZXJzLWNsb3NlIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjgxNjQgNC45NzI0OUw5Ljg2NjM5IDAuOTIyNDc1QzkuOTU3MzggMC44MTYyMDEgMTAuMDA1IDAuNjc5NDg3IDkuOTk5NTkgMC41Mzk2NjdDOS45OTQyIDAuMzk5ODQ5IDkuOTM2MjEgMC4yNjcyMTYgOS44MzcyOCAwLjE2ODI3NUM5LjczODM2IDAuMDY5MzMyOSA5LjYwNTY4IDAuMDExMzcwMyA5LjQ2NTkgMC4wMDU5NjkwM0M5LjMyNjA0IDAuMDAwNTY4NTQ3IDkuMTg5MzMgMC4wNDgxMjc1IDkuMDgzMDcgMC4xMzkxNDNMNS4wMzMwNyA0LjE4OTE1TDAuOTgzMDc5IDAuMTMzNTg3QzAuODc2Nzk4IDAuMDQyNTcyMSAwLjc0MDA5MSAtMC4wMDQ5ODY4MiAwLjYwMDI3MiAwLjAwMDQxNDQwOUMwLjQ2MDQ1MiAwLjAwNTgxNDg5IDAuMzI3ODE5IDAuMDYzNzc2NyAwLjIyODg3NyAwLjE2MjcxOUMwLjEyOTkzNyAwLjI2MTY2IDAuMDcxOTc0NCAwLjM5NDI5MyAwLjA2NjU3MzIgMC41MzQxMTRDMC4wNjExNzI3IDAuNjczOTM0IDAuMTA4NzMxIDAuODEwNjQxIDAuMTk5NzQ2IDAuOTE2OTIyTDQuMjQ5NzMgNC45NzI0OUwwLjE5NDE5MSA5LjAyMjUyQzAuMTM2MDM0IDkuMDcyMjggMC4wODg4MDA2IDkuMTMzNTcgMC4wNTU0NTUgOS4yMDI0OUMwLjAyMjEwODYgOS4yNzE0IDAuMDAzMzY4OTcgOS4zNDY1MyAwLjAwMDQxMzkzOSA5LjQyMzAxQy0wLjAwMjU0MTA5IDkuNDk5NTYgMC4wMTAzNTA2IDkuNTc1ODEgMC4wMzgyODA4IDkuNjQ3MTNDMC4wNjYyMTE3IDkuNzE4NDQgMC4xMDg1NzcgOS43ODMxNyAwLjE2MjcxOCA5LjgzNzI3QzAuMjE2ODYgOS44OTE0NSAwLjI4MTYwOCA5LjkzMzggMC4zNTI5IDkuOTYxNzFDMC40MjQxOTEgOS45ODk3IDAuNTAwNDg3IDEwLjAwMjYgMC41NzcgOS45OTk1OEMwLjY1MzUwNiA5Ljk5NjY2IDAuNzI4NTgzIDkuOTc3ODggMC43OTc1MDggOS45NDQ1OEMwLjg2NjQzNCA5LjkxMTIgMC45Mjc3MTkgOS44NjM5OCAwLjk3NzUxOSA5LjgwNTg0TDUuMDMzMDcgNS43NTU4MUw5LjA4MzA3IDkuODA1ODRDOS4xODkzMyA5Ljg5NjgzIDkuMzI2MDQgOS45NDQ0MyA5LjQ2NTkgOS45Mzg5NkM5LjYwNTY4IDkuOTMzNTggOS43MzgzNiA5Ljg3NTY2IDkuODM3MjggOS43NzY2NkM5LjkzNjIxIDkuNjc3NzMgOS45OTQyIDkuNTQ1MTMgOS45OTk1OSA5LjQwNTI4QzEwLjAwNSA5LjI2NTQ5IDkuOTU3MzggOS4xMjg3OCA5Ljg2NjM5IDkuMDIyNTJMNS44MTY0IDQuOTcyNDlaJyBmaWxsPSclMjM3NTc1NzUnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5sb29wLWZpbHRlcnMgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBjb2xvcjogdmFyKC0tb24tcHJpbWFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggMCB2YXIoLS1zaGFkb3ctYnV0dG9uLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvb3AtZmlsdGVycyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taG92ZXItYnV0dG9uLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICBjb2xvcjogdmFyKC0tb24tcHJpbWFyeS1jb2xvcik7XG59XG4ubG9vcC1maWx0ZXJzIC5idG4tZ3JleSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDAgdmFyKC0tYmxhY2spO1xufVxuLmxvb3AtZmlsdGVycyAuYnRuLWdyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuLmxvb3AtZmlsdGVycy5vcGVuIHtcbiAgYmFja2dyb3VuZDogI2YzZjRmYTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5sb29wLWZpbHRlcnMub3BlbiAuZmlsdGVycy1zb3J0LCAubG9vcC1maWx0ZXJzLm9wZW4gLmZpbHRlcnMtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb29wLWZpbHRlcnMub3BlbiAuZmlsdGVycy1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvb3AtZmlsdGVycy5vcGVuIC5maWx0ZXJzLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIkBpbXBvcnQgJy4vc2V0dGluZ3MnO1xyXG5AaW1wb3J0ICcuL21peGlucy9pbmRleCc7XHJcblxyXG46cm9vdCB7XHJcbiAgLy8gRm9udHNcclxuICAtLWJvZHktZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInLCBzYW5zLXNlcmlmO1xyXG4gIC0tYm9keS1mb250LXNpemU6IDE2cHg7XHJcbiAgLS1ib2R5LWxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIC8vIEhlYWRlcnNcclxuICBAZWFjaCAkYnAsICRoZWFkZXIgaW4gJGhlYWRlci1zdHlsZXMge1xyXG4gICAgQGlmICRicCA9PSAnc21hbGwnIHtcclxuICAgICAgQGVhY2ggJHNlbGVjdG9yLCAkc3R5bGVzIGluICRoZWFkZXIge1xyXG4gICAgICAgIEBlYWNoICRuYW1lLCAkdmFsIGluICRzdHlsZXMge1xyXG4gICAgICAgICAgLS0jeyRzZWxlY3Rvcn0tI3skbmFtZX06ICN7JHZhbH07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnApIHtcclxuICAgICAgICBAZWFjaCAkc2VsZWN0b3IsICRzdHlsZXMgaW4gJGhlYWRlciB7XHJcbiAgICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbCBpbiAkc3R5bGVzIHtcclxuICAgICAgICAgICAgLS0jeyRzZWxlY3Rvcn0tI3skbmFtZX06ICN7JHZhbH07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIFBhbGV0dGVcclxuICAtLWJsYWNrOiAjMTcxQTI5O1xyXG4gIC0tYnJpZ2h0LWJsdWU6ICMxNjcyREY7XHJcbiAgLS1saWdodC1ibHVlOiAjRTdGMkZGO1xyXG4gIC0tbWVkaXVtLWJsdWU6ICMwODI3NEI7XHJcbiAgLS1kYXJrLWJsdWU6ICMxRjIyMzg7XHJcbiAgLS1saWdodC1ncmV5OiAjOTZBMEFEO1xyXG4gIC0tbWVkaXVtLWdyZXk6ICMzQjNGNTg7XHJcbiAgLS1kYXJrLWdyZXk6ICMzODNBNDQ7XHJcbiAgLS13aGl0ZTogI2ZmZjtcclxuICAtLWxpZ2h0LXdoaXRlOiAjRjlGQ0ZGO1xyXG4gIC0tbWVkaXVtLXdoaXRlOiAjRjZGQkZGO1xyXG4gIC0tZGFyay13aGl0ZTogI0VGRjVGQTtcclxuICAtLXJlZDogI0ZGM0QzRTtcclxuXHJcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMDA1N0I3O1xyXG4gIC0tcHJpbWFyeS1kYXJrLWNvbG9yOiAjMDQ0QTlEO1xyXG4gIC0tcHJpbWFyeS1saWdodC1jb2xvcjogIzE2NzJERjtcclxuICAtLXByaW1hcnktaG92ZXItY29sb3I6ICMwRjY0Qzk7XHJcbiAgLS1vbi1wcmltYXJ5LWNvbG9yOiAjZmZmO1xyXG4gIC0tc2Vjb25kYXJ5LWNvbG9yOiAjOTI5Q0E5O1xyXG4gIC0tc2Vjb25kYXJ5LWRhcmstY29sb3I6ICM3NTc1NzU7XHJcbiAgLy8tLXNlY29uZGFyeS1saWdodC1jb2xvcjogIzEzNjVjNTtcclxuICAtLW9uLXNlY29uZGFyeS1jb2xvcjogI2ZmZjtcclxuXHJcbiAgLy8gQ29sb3JzXHJcbiAgLS1ib2R5LWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xyXG4gIC0tYm9keS1iYWNrZ3JvdW5kOiB2YXIoLS1tZWRpdW0td2hpdGUpO1xyXG4gIC0tdGl0bGUtY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcclxuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcclxuICAtLWhvdmVyLWJ1dHRvbi1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgLS1zaGFkb3ctYnV0dG9uLWNvbG9yOiAjMDIyODU2O1xyXG4gIC0tZGlzYnV0dG9uLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gIC0tc2hhZG93LWRpc2J1dHRvbi1jb2xvcjogIzg2OEY5QTtcclxuICAtLWhvd3RvLWJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAtLXRhYmxlLWJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LXdoaXRlKTtcclxuICAtLWhlYWRlci1jYXJkcy1iYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLXdoaXRlKTtcclxuXHJcbiAgLy8gQm9yZGVyc1xyXG4gIC0tbWFpbi1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC0tbGlnaHQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAvLyBTaXplc1xyXG4gIC0tZ2FwOiA0MHB4O1xyXG4gIC0tY29udGVudC13aWR0aDogNDQwcHg7XHJcbiAgLS1jb250YWluZXItc3BhY2U6IDIwcHg7XHJcbiAgLS1jb250YWluZXItd2lkdGg6IGNhbGModmFyKC0tY29udGVudC13aWR0aCkgKyB2YXIoLS1jb250YWluZXItc3BhY2UpICogMik7XHJcbiAgLS1zZWN0aW9uLXNwYWNlOiAyNXB4O1xyXG5cclxuICAvLyBzZXQgY29udGVudCB3aWR0aCBicmVha3BvaW50IHNpemVcclxuICBAZWFjaCAkbmFtZSwgJHZhbCBpbiAkYnJlYWtwb2ludHMge1xyXG4gICAgQGlmICRuYW1lICE9ICdzbWFsbCcge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRuYW1lKSB7XHJcbiAgICAgICAgLS1jb250ZW50LXdpZHRoOiAjeyR2YWx9cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAtLXNlY3Rpb24tc3BhY2U6IDI1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XHJcbiAgICAtLXNlY3Rpb24tc3BhY2U6IDI1cHg7XHJcbiAgfVxyXG59XHJcbiIsIkBmdW5jdGlvbiBnZXRDdXJyZW50QnAoJGJwKSB7XG4gICR0b3RhbDogbGVuZ3RoKCRicmVha3BvaW50cyk7XG5cbiAgQGZvciAkaiBmcm9tIDEgdGhyb3VnaCAkdG90YWwge1xuICAgICRjdXJyZW50OiBudGgobnRoKCRicmVha3BvaW50cywgJGopLCAxKTtcblxuICAgIEBpZiAkY3VycmVudCA9PSAkYnAge1xuICAgICAgQHJldHVybiAkajtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnQoJHZhbCkge1xuICAvLyBTaXplIG9yIGtleXdvcmRcbiAgJGJwOiBudGgoJHZhbCwgMSk7XG4gIC8vIERpcmVjdGlvbiBvZiBtZWRpYSBxdWVyeSAodXAsIGRvd24sIG9yIG9ubHkpXG4gICRkaXI6IGlmKGxlbmd0aCgkdmFsKSA+IDEsIG50aCgkdmFsLCAyKSwgdXApO1xuXG4gICRmaXJzdDogbnRoKG50aCgkYnJlYWtwb2ludHMsIDEpLCAxKTtcbiAgJGxhc3Q6IG50aChudGgoJGJyZWFrcG9pbnRzLCBsZW5ndGgoJGJyZWFrcG9pbnRzKSksIDEpO1xuICAkY3VycmVudDogZ2V0Q3VycmVudEJwKCRicCk7XG5cbiAgQGlmICRkaXIgPT0gdXAge1xuICAgIEBpZiAkYnAgPT0gJGZpcnN0IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJwKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skd2lkdGh9cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIGlmICRkaXIgPT0gZG93biB7XG4gICAgQGlmICRicCA9PSAkbGFzdCB7XG4gICAgICBAY29udGVudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICR3aWR0aDogbnRoKG50aCgkYnJlYWtwb2ludHMsICRjdXJyZW50ICsgMSksIDIpLTE7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHdpZHRofXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSBpZiAkZGlyID09IG9ubHkge1xuICAgIEBpZiAkYnAgPT0gJGZpcnN0IHtcbiAgICAgICR3aWR0aDogbnRoKG50aCgkYnJlYWtwb2ludHMsICRjdXJyZW50ICsgMSksIDIpLTE7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHdpZHRofXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJGJwID09ICRsYXN0IHtcbiAgICAgICR3aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicCk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHdpZHRofXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgJG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicCk7XG4gICAgICAkbWF4LXdpZHRoOiBudGgobnRoKCRicmVha3BvaW50cywgJGN1cnJlbnQgKyAxKSwgMiktMTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbWluLXdpZHRofXB4KSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJy4vc2V0dGluZ3MnO1xyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLyogd2lkdGggKi9cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDVweDtcclxufVxyXG5cclxuLyogVHJhY2sgKi9cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxufVxyXG5cclxuLyogSGFuZGxlICovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZXkpO1xyXG59XHJcblxyXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JleSk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQ6IHtcclxuICAgIGZhbWlseTogdmFyKC0tYm9keS1mb250LWZhbWlseSk7XHJcbiAgICBzaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0KTtcclxuICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9keS1iYWNrZ3JvdW5kKTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGFsbEhlYWRlcnMge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbWFyZ2luOiAwIDAgMTVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcclxuICAmLmluLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYubm8tdHJhbnNmb3JtIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICAmLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJi5tb2JpbGUtbGluZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuaDEud2l0aExpbmUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG59XHJcblxyXG4kaGVhZGVyczogbWFwLWdldCgkaGVhZGVyLXN0eWxlcywgJ3NtYWxsJyk7XHJcblxyXG5AZWFjaCAkc2VsZWN0b3IsICRvcHRpb25zIGluICRoZWFkZXJzIHtcclxuICAjeyRzZWxlY3Rvcn0ge1xyXG4gICAgQGVhY2ggJG9wdGlvbiwgJHZhbCBpbiAkb3B0aW9ucyB7XHJcbiAgICAgICN7JG9wdGlvbn06IHZhcigtLSN7JHNlbGVjdG9yfS0jeyRvcHRpb259KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxpZ2h0LWNvbG9yKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXItY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXNwYWNlKTtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItc3BhY2UpO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2VjdGlvbi1zcGFjZSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1zcGFjZSk7XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc2VjdGlvbi1zcGFjZSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1zcGFjZSk7XHJcbiAgfVxyXG5cclxuICAmLm5vLW91dC1zcGFjZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICYubm8tdG9wLXNwYWNlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmLm5vLWJvdHRvbS1zcGFjZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJk1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmgxIHtcclxuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcclxufVxyXG5cclxuLm5vbmUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4vL3dvcmRwcmVzcyBkZWZhdWx0IGNsYXNzZXNcclxuLmFsaWdubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG59XHJcbi5hbGlnbnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbn1cclxuLmFsaWduY2VudGVyIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBtYXJnaW46IDAgMjRweDtcclxufVxyXG4uYWxpZ25yaWdodCxcclxuLmFsaWdubGVmdCxcclxuLmFsaWduY2VudGVyIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgfVxyXG59XHJcbi8vbGlzdC1zdHlsZVxyXG51bDpub3QoW2NsYXNzXSkge1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxuICBtYXJnaW46IDE1cHggMDtcclxuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgbGk6Om1hcmtlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xyXG4gICAgd2lkdGg6IDdweDtcclxuICAgIGhlaWdodDogN3B4O1xyXG4gIH1cclxufVxyXG5cclxuLm1hcmtUaXRsZSB7XHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAn4pyUICAnO1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL2RlZmF1bHQgdGFibGUgc3R5bGVcclxuLmRlZmF1bHRUYWJsZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgJi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYudmVydGljYWxIZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZTpub3QoW2NsYXNzXSkge1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE0cHggcmdiYSg1MiwgMTA1LCAxNzksIDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBtaW4td2lkdGg6IDQ0MHB4O1xyXG4gICAgfVxyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5mdWxsd2lkdGgge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi52ZXJ0aWNhbE9ubHkge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVycm9yNDA0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5saW1pdGVkV2lkdGgge1xyXG4gIG1heC13aWR0aDogOTMzcHg7XHJcbn1cclxuIiwiQGltcG9ydCAnLi9icmVha3BvaW50cyc7XG5cbkBtaXhpbiBhbGxIZWFkZXJzIHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5oZWFkZXJ7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstd2hpdGUpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHZhcigtLWRhcmstd2hpdGUpO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgJldyYXBwZXJ7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJlJpZ2h0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAmTG9nb3tcclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmTWVudXtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJkRlc2N7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJkxpc3R7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZJdGVte1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IHJnYmEoMTMyLCAxNDUsIDE2NCwgMC4xNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgICAgJi5oYXNDaGlsZHJlbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmTGltaXRhdGlvbntcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICYuaGlkZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZIZWxwZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE0cHggcmdiYSgxMzIsIDE0NSwgMTY0LCAwLjE2KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB3aWR0aDogMzUycHg7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICByaWdodDogLTEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAuaGVhZGVyTGltaXRhdGlvbkhlbHBlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmVXNlcntcclxuICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJkljb257XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmSGVscGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTRweCByZ2JhKDEzMiwgMTQ1LCAxNjQsIDAuMTQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTdweCAxMnB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgICAmQ2xvc2V7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJlRleHR7XHJcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICAmQnV0dG9ue1xyXG4gICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDIyM3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLm9wZW57XHJcbiAgICAgIC5oZWFkZXJVc2VySGVscGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmTGFuZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBidXR0b257XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDk5JTtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmSXRlbXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgJkxpbmt7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI3NlYXJjaCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1saWdodC1ib3JkZXItcmFkaXVzKTtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cztcclxuICBwYWRkaW5nOiAwIDlweDtcclxuICB3aWR0aDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgYWxsOiB1bnNldDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI3JyBoZWlnaHQ9JzI2JyB2aWV3Qm94PScwIDAgMjcgMjYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNS4xMjUgMjQuNjI1TDE5LjUwNjIgMTkuMDA2Mk0yMi41NDE3IDExLjcwODNDMjIuNTQxNyAxNy40MTUzIDE3LjkxNTMgMjIuMDQxNyAxMi4yMDgzIDIyLjA0MTdDNi41MDEzOSAyMi4wNDE3IDEuODc1IDE3LjQxNTMgMS44NzUgMTEuNzA4M0MxLjg3NSA2LjAwMTM5IDYuNTAxMzkgMS4zNzUgMTIuMjA4MyAxLjM3NUMxNy45MTUzIDEuMzc1IDIyLjU0MTcgNi4wMDEzOSAyMi41NDE3IDExLjcwODNaJyBzdHJva2U9JyUyMzFGMjIzOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3BlbiB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPScyMC42NDIyJyBoZWlnaHQ9JzEuNzM1NTcnIHJ4PScwLjg2Nzc4NycgdHJhbnNmb3JtPSdtYXRyaXgoMC43MDY3MSAwLjcwNzUwNCAtMC42Mzc1MyAwLjc3MDQyNiAxLjEwNzQyIDAuMDI5Mjk2OSknIGZpbGw9JyUyMzc1NzU3NScvJTNFJTNDcmVjdCB3aWR0aD0nMjAuNjQ5OScgaGVpZ2h0PScxLjczNDkzJyByeD0nMC44Njc0NjUnIHRyYW5zZm9ybT0nbWF0cml4KC0wLjcwMzg5NyAwLjcxMDMwMiAwLjY0MDUzIDAuNzY3OTMzIDE0Ljg5MDYgMCknIGZpbGw9JyUyMzc1NzU3NScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlYXJjaExpc3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogOXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICAmLm5vbmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2VhcmNoTGlzdEl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICY6bm90KGxhc3QtY2hpbGQpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIH1cclxuICB9XHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyay1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJ1cmdlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzowIDAgMCAxMnB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbjogN3B4IDA7XHJcbiAgei1pbmRleDogNTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lLXdpZHRoOiAwO1xyXG4gIH1cclxuICAmIFtjbGFzcyo9J2Jhci0nXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgLmJhci1ib3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgJi5vcGVuZWQge1xyXG4gICAgLmJhci10b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNzU3NTc1O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDBweCAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYub3BlbmVkIHtcclxuICAgIC5iYXItbWlkIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5vcGVuZWQge1xyXG4gICAgLmJhci1ib3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNzU3NTc1O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwcHggMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm9mZi1jYW52YXN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNnB4KTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1saWdodC1ib3JkZXItcmFkaXVzKTtcclxuICBib3gtc2hhZG93OiAwcHggOHB4IDE0cHggcmdiYSgxMzIsIDE0NSwgMTY0LCAwLjE2KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWluLWhlaWdodDogNzB2aDtcclxuICB6LWluZGV4OiAyNTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgJi5vcGVuZWR7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlck1lbnVNb2JpbGV7XHJcbiAgICAmTGlzdHtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgIH1cclxuICAgICZCdXR0b257XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOjRweCAxMnB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJi5vcGVue1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZJdGVte1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMTJweCAwO1xyXG4gICAgICAmQm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBsaTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYub3BlbntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBnYXA6IDEycHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1vbi1wcmltYXJ5LWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogMCAzcHggMCB2YXIoLS1zaGFkb3ctYnV0dG9uLWNvbG9yKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhvdmVyLWJ1dHRvbi1jb2xvcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tb24tcHJpbWFyeS1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAmOmlzKGEpIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICYuaG9sbG93IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmV4cGFuZGVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYuYXZpYWwge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGlzYnV0dG9uLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IHZhcigtLXNoYWRvdy1kaXNidXR0b24tY29sb3IpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kaXNidXR0b24tY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ncmV5IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1ncmV5KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi53aXRoLXNwaW5uZXJ7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBzdHlsZT0nY29sb3I6IHdoaXRlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQyEtLSEgRm9udCBBd2Vzb21lIEZyZWUgNi4xLjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuIC0tJTNFJTNDcGF0aCBkPSdNMzA0IDQ4QzMwNCA3NC41MSAyODIuNSA5NiAyNTYgOTZDMjI5LjUgOTYgMjA4IDc0LjUxIDIwOCA0OEMyMDggMjEuNDkgMjI5LjUgMCAyNTYgMEMyODIuNSAwIDMwNCAyMS40OSAzMDQgNDh6TTMwNCA0NjRDMzA0IDQ5MC41IDI4Mi41IDUxMiAyNTYgNTEyQzIyOS41IDUxMiAyMDggNDkwLjUgMjA4IDQ2NEMyMDggNDM3LjUgMjI5LjUgNDE2IDI1NiA0MTZDMjgyLjUgNDE2IDMwNCA0MzcuNSAzMDQgNDY0ek0wIDI1NkMwIDIyOS41IDIxLjQ5IDIwOCA0OCAyMDhDNzQuNTEgMjA4IDk2IDIyOS41IDk2IDI1NkM5NiAyODIuNSA3NC41MSAzMDQgNDggMzA0QzIxLjQ5IDMwNCAwIDI4Mi41IDAgMjU2ek01MTIgMjU2QzUxMiAyODIuNSA0OTAuNSAzMDQgNDY0IDMwNEM0MzcuNSAzMDQgNDE2IDI4Mi41IDQxNiAyNTZDNDE2IDIyOS41IDQzNy41IDIwOCA0NjQgMjA4QzQ5MC41IDIwOCA1MTIgMjI5LjUgNTEyIDI1NnpNNzQuOTggNDM3QzU2LjIzIDQxOC4zIDU2LjIzIDM4Ny45IDc0Ljk4IDM2OS4xQzkzLjczIDM1MC40IDEyNC4xIDM1MC40IDE0Mi45IDM2OS4xQzE2MS42IDM4Ny45IDE2MS42IDQxOC4zIDE0Mi45IDQzN0MxMjQuMSA0NTUuOCA5My43MyA0NTUuOCA3NC45OCA0MzdWNDM3ek0xNDIuOSAxNDIuOUMxMjQuMSAxNjEuNiA5My43MyAxNjEuNiA3NC45OCAxNDIuOUM1Ni4yNCAxMjQuMSA1Ni4yNCA5My43MyA3NC45OCA3NC45OEM5My43MyA1Ni4yMyAxMjQuMSA1Ni4yMyAxNDIuOSA3NC45OEMxNjEuNiA5My43MyAxNjEuNiAxMjQuMSAxNDIuOSAxNDIuOXpNMzY5LjEgMzY5LjFDMzg3LjkgMzUwLjQgNDE4LjMgMzUwLjQgNDM3IDM2OS4xQzQ1NS44IDM4Ny45IDQ1NS44IDQxOC4zIDQzNyA0MzdDNDE4LjMgNDU1LjggMzg3LjkgNDU1LjggMzY5LjEgNDM3QzM1MC40IDQxOC4zIDM1MC40IDM4Ny45IDM2OS4xIDM2OS4xVjM2OS4xeicgZmlsbD0nd2hpdGUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgIH1cclxuICAgICYud2FpdHtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBhbmltYXRpb246IGxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBsb2FkaW5nLXNwaW5uZXIge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYuc21hbGwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxufVxyXG4iLCIubWV0YXtcclxuICBwYWRkaW5nOiAxNHB4IDAgMTlweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICBmb250LXNpemU6IDEzLjVweDtcclxuICB9XHJcbiAgJkl0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmVmFsdWV7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgfVxyXG4gICZEYXRle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuMTY2MzEgNS4yOTA5NFY4LjM1NzYxQzcuMTY2MzEgOC42NDkyOCA3LjMyNDY0IDguOTI0MjggNy41NzQ2NCA5LjA3NDI4TDEwLjE3NDYgMTAuNjE1OUMxMC40NzQ2IDEwLjc5MDkgMTAuODU4IDEwLjY5MDkgMTEuMDMzIDEwLjM5OTNDMTEuMjA4IDEwLjA5OTMgMTEuMTE2MyA5LjcxNTk0IDEwLjgxNjMgOS41NDA5NEw4LjQyNDY0IDguMTE1OTRWNS4yODI2MUM4LjQxNjMxIDQuOTQ5MjggOC4xMzI5NyA0LjY2NTk0IDcuNzkxMzEgNC42NjU5NEM3LjQ0OTY0IDQuNjY1OTQgNy4xNjYzMSA0Ljk0OTI4IDcuMTY2MzEgNS4yOTA5NFpNMTUuNDk5NiA1LjkxNTk0VjEuNTA3NjFDMTUuNDk5NiAxLjEzMjYxIDE1LjA0OTYgMC45NDkyNzYgMTQuNzkxMyAxLjIxNTk0TDEzLjMwOCAyLjY5OTI4QzEyLjUyNzQgMS45MTg2MiAxMS41ODQyIDEuMzE5NzEgMTAuNTQ1NyAwLjk0NTIxM0M5LjUwNzE2IDAuNTcwNzExIDguMzk4ODMgMC40Mjk4MzIgNy4yOTk2NCAwLjUzMjYwOUMzLjgwNzk3IDAuODQ5Mjc2IDAuOTMyOTcyIDMuNjU3NjEgMC41NDk2MzkgNy4xNDkyOEMwLjM0NzAwNyA5LjEwNzA5IDAuOTIyMTI1IDExLjA2NjEgMi4xNTA5MiAxMi42MDM3QzMuMzc5NzIgMTQuMTQxMiA1LjE2MzcgMTUuMTM0MiA3LjExODAxIDE1LjM2ODJDOS4wNzIzMSAxNS42MDIyIDExLjA0MDMgMTUuMDU4NiAxMi41OTc0IDEzLjg1NDdDMTQuMTU0NSAxMi42NTA3IDE1LjE3NTkgMTAuODgyOSAxNS40NDEzIDguOTMyNjFDMTUuNDk5NiA4LjQzMjYxIDE1LjEwOCA3Ljk5OTI4IDE0LjYwOCA3Ljk5OTI4QzE0LjE5MTMgNy45OTkyOCAxMy44NDEzIDguMzA3NjEgMTMuNzkxMyA4LjcxNTk0QzEzLjQzMyAxMS42MjQzIDEwLjkyNDYgMTMuODc0MyA3LjkxNjMxIDEzLjgzMjZDNC44MjQ2NCAxMy43OTA5IDIuMjE2MzEgMTEuMTgyNiAyLjE2NjMxIDguMDgyNjFDMi4xMTYzMSA0LjgzMjYxIDQuNzU3OTcgMi4xNjU5NCA3Ljk5OTY0IDIuMTY1OTRDOS42MDc5NyAyLjE2NTk0IDExLjA2NjMgMi44MjQyOCAxMi4xMjQ2IDMuODc0MjhMMTAuMzgzIDUuNjE1OTRDMTAuMTE2MyA1Ljg4MjYxIDEwLjI5OTYgNi4zMzI2MSAxMC42NzQ2IDYuMzMyNjFIMTUuMDgzQzE1LjMxNjMgNi4zMzI2MSAxNS40OTk2IDYuMTQ5MjggMTUuNDk5NiA1LjkxNTk0WicgZmlsbD0nJTIzQThGRUI2Jy8lM0UlM0NwYXRoIGQ9J003LjE2NjMxIDUuMjkwOTRWOC4zNTc2MUM3LjE2NjMxIDguNjQ5MjggNy4zMjQ2NCA4LjkyNDI4IDcuNTc0NjQgOS4wNzQyOEwxMC4xNzQ2IDEwLjYxNTlDMTAuNDc0NiAxMC43OTA5IDEwLjg1OCAxMC42OTA5IDExLjAzMyAxMC4zOTkzQzExLjIwOCAxMC4wOTkzIDExLjExNjMgOS43MTU5NCAxMC44MTYzIDkuNTQwOTRMOC40MjQ2NCA4LjExNTk0VjUuMjgyNjFDOC40MTYzMSA0Ljk0OTI4IDguMTMyOTcgNC42NjU5NCA3Ljc5MTMxIDQuNjY1OTRDNy40NDk2NCA0LjY2NTk0IDcuMTY2MzEgNC45NDkyOCA3LjE2NjMxIDUuMjkwOTRaTTE1LjQ5OTYgNS45MTU5NFYxLjUwNzYxQzE1LjQ5OTYgMS4xMzI2MSAxNS4wNDk2IDAuOTQ5Mjc2IDE0Ljc5MTMgMS4yMTU5NEwxMy4zMDggMi42OTkyOEMxMi41Mjc0IDEuOTE4NjIgMTEuNTg0MiAxLjMxOTcxIDEwLjU0NTcgMC45NDUyMTNDOS41MDcxNiAwLjU3MDcxMSA4LjM5ODgzIDAuNDI5ODMyIDcuMjk5NjQgMC41MzI2MDlDMy44MDc5NyAwLjg0OTI3NiAwLjkzMjk3MiAzLjY1NzYxIDAuNTQ5NjM5IDcuMTQ5MjhDMC4zNDcwMDcgOS4xMDcwOSAwLjkyMjEyNSAxMS4wNjYxIDIuMTUwOTIgMTIuNjAzN0MzLjM3OTcyIDE0LjE0MTIgNS4xNjM3IDE1LjEzNDIgNy4xMTgwMSAxNS4zNjgyQzkuMDcyMzEgMTUuNjAyMiAxMS4wNDAzIDE1LjA1ODYgMTIuNTk3NCAxMy44NTQ3QzE0LjE1NDUgMTIuNjUwNyAxNS4xNzU5IDEwLjg4MjkgMTUuNDQxMyA4LjkzMjYxQzE1LjQ5OTYgOC40MzI2MSAxNS4xMDggNy45OTkyOCAxNC42MDggNy45OTkyOEMxNC4xOTEzIDcuOTk5MjggMTMuODQxMyA4LjMwNzYxIDEzLjc5MTMgOC43MTU5NEMxMy40MzMgMTEuNjI0MyAxMC45MjQ2IDEzLjg3NDMgNy45MTYzMSAxMy44MzI2QzQuODI0NjQgMTMuNzkwOSAyLjIxNjMxIDExLjE4MjYgMi4xNjYzMSA4LjA4MjYxQzIuMTE2MzEgNC44MzI2MSA0Ljc1Nzk3IDIuMTY1OTQgNy45OTk2NCAyLjE2NTk0QzkuNjA3OTcgMi4xNjU5NCAxMS4wNjYzIDIuODI0MjggMTIuMTI0NiAzLjg3NDI4TDEwLjM4MyA1LjYxNTk0QzEwLjExNjMgNS44ODI2MSAxMC4yOTk2IDYuMzMyNjEgMTAuNjc0NiA2LjMzMjYxSDE1LjA4M0MxNS4zMTYzIDYuMzMyNjEgMTUuNDk5NiA2LjE0OTI4IDE1LjQ5OTYgNS45MTU5NFonIGZpbGw9JyUyMzc1NzU3NScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICZGYWN0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEyIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTEuNDY2IDEuNzYwMzJDMTEuNjA2NiAxLjkwMDk1IDExLjY3NjkgMi4wNzE3MSAxMS42NzY5IDIuMjcyNkMxMS42NzY5IDIuNDczNDkgMTEuNjA2NiAyLjY0NDI1IDExLjQ2NiAyLjc4NDg4TDYuMDExNzIgOC4yMzkxMkw0Ljk4NzE3IDkuMjYzNjdDNC44NDY1NCA5LjQwNDMgNC42NzU3OCA5LjQ3NDYxIDQuNDc0ODkgOS40NzQ2MUM0LjI3NCA5LjQ3NDYxIDQuMTAzMjQgOS40MDQzIDMuOTYyNjEgOS4yNjM2N0wyLjkzODA2IDguMjM5MTJMMC4yMTA5MzggNS41MTJDMC4wNzAzMTI1IDUuMzcxMzcgMCA1LjIwMDYxIDAgNC45OTk3MkMwIDQuNzk4ODMgMC4wNzAzMTI1IDQuNjI4MDcgMC4yMTA5MzggNC40ODc0NEwxLjIzNTQ5IDMuNDYyODlDMS4zNzYxMiAzLjMyMjI3IDEuNTQ2ODggMy4yNTE5NSAxLjc0Nzc3IDMuMjUxOTVDMS45NDg2NiAzLjI1MTk1IDIuMTE5NDIgMy4zMjIyNyAyLjI2MDA0IDMuNDYyODlMNC40NzQ4OSA1LjY4NTI3TDkuNDE2ODUgMC43MzU3N0M5LjU1NzQ4IDAuNTk1MTQ1IDkuNzI4MjQgMC41MjQ4MzMgOS45MjkxMyAwLjUyNDgzM0MxMC4xMyAwLjUyNDgzMyAxMC4zMDA4IDAuNTk1MTQ1IDEwLjQ0MTQgMC43MzU3N0wxMS40NjYgMS43NjAzMlonIGZpbGw9JyUyM0E4RkVCNicvJTNFJTNDcGF0aCBkPSdNMTEuNDY2IDEuNzYwMzJDMTEuNjA2NiAxLjkwMDk1IDExLjY3NjkgMi4wNzE3MSAxMS42NzY5IDIuMjcyNkMxMS42NzY5IDIuNDczNDkgMTEuNjA2NiAyLjY0NDI1IDExLjQ2NiAyLjc4NDg4TDYuMDExNzIgOC4yMzkxMkw0Ljk4NzE3IDkuMjYzNjdDNC44NDY1NCA5LjQwNDMgNC42NzU3OCA5LjQ3NDYxIDQuNDc0ODkgOS40NzQ2MUM0LjI3NCA5LjQ3NDYxIDQuMTAzMjQgOS40MDQzIDMuOTYyNjEgOS4yNjM2N0wyLjkzODA2IDguMjM5MTJMMC4yMTA5MzggNS41MTJDMC4wNzAzMTI1IDUuMzcxMzcgMCA1LjIwMDYxIDAgNC45OTk3MkMwIDQuNzk4ODMgMC4wNzAzMTI1IDQuNjI4MDcgMC4yMTA5MzggNC40ODc0NEwxLjIzNTQ5IDMuNDYyODlDMS4zNzYxMiAzLjMyMjI3IDEuNTQ2ODggMy4yNTE5NSAxLjc0Nzc3IDMuMjUxOTVDMS45NDg2NiAzLjI1MTk1IDIuMTE5NDIgMy4zMjIyNyAyLjI2MDA0IDMuNDYyODlMNC40NzQ4OSA1LjY4NTI3TDkuNDE2ODUgMC43MzU3N0M5LjU1NzQ4IDAuNTk1MTQ1IDkuNzI4MjQgMC41MjQ4MzMgOS45MjkxMyAwLjUyNDgzM0MxMC4xMyAwLjUyNDgzMyAxMC4zMDA4IDAuNTk1MTQ1IDEwLjQ0MTQgMC43MzU3N0wxMS40NjYgMS43NjAzMlonIGZpbGw9JyUyMzE2NzJERicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICB9XHJcbiAgICAmSGVscGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IHJnYmEoMTMyLCAxNDUsIDE2NCwgMC4xNik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgd2lkdGg6IDM1MnB4O1xyXG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgLm1ldGFGYWN0SGVscGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRvcDN7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gIGdyaWQtZ2FwOiA1MHB4O1xyXG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcbiAgcGFkZGluZzogMCAyNXB4IDM2cHg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgZ3JpZC1nYXA6IDMwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgIHBhZGRpbmc6IDAgMCAzMnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICBncmlkLWdhcDogMTBweDtcclxuICB9XHJcbiAgJkxvZ297XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xyXG4gICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICB3aWR0aDogMTM5cHg7XHJcbiAgICAgIGhlaWdodDogMTI2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZCb251c3tcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW1lZGl1bS13aGl0ZSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRThGNUZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xyXG4gICAgZm9udC1zaXplOiAyMi41cHg7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgfVxyXG4gICAgJiA+IGEsXHJcbiAgICAmID4gc3BhbntcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgY29sb3I6ICM2NTg5QjQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBkb3R0ZWQ7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJkl0ZW17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE0cHggcmdiYSg1MiwgMTA1LCAxNzksIDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAxMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgbWluLWhlaWdodDogNDE1cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAudG9wM0JvbnVzTW9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIC50b3AzQm9udXNNb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmJ1dHRvbntcclxuICAgICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbiAgICAmLmJnLWF2aWFse1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggIzg2OEY5QTtcclxuICAgICAgICB3aWR0aDogMTkycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJnLWJsdWU6OmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZMaW5re1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxuICAmSW5mb3tcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE3LjVweDtcclxuICAgICYucGxheXN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICYuZGVwb3NpdHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi50YWJsZXtcclxuICB0YWJsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmQ29udGVudHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICZCdXR0b257XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZNb3Jle1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLm9ubHlUYWJsZXtcclxuICAgIC50b3Aze1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGVQbGF5e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLnRvcDNCb251c01vcmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJiA+IGEsXHJcbiAgICAmID4gc3BhbntcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IGRvdHRlZDtcclxuICAgICAgY29sb3I6ICM2NTg5YjQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiAudGFibGVQbGF5VGV4dCB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmID4gYSxcclxuICAmID4gc3BhbntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjNzU3NTc1O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICYuc2luZ2xlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gIH1cclxuICAmVGV4dHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgei1pbmRleDogODtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTRweCByZ2JhKDEzMiwgMTQ1LCAxNjQsIDAuMTYpO1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAmLmhpZGV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuYnJlYWRjcnVtYnN7XHJcbnVse1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDM2cHggMCAxMnB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4gIGxpe1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA2IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjk3OTAyIDAuNjMxOTg3TDUuMjI5MTYgMy44ODY1MkM1LjI4NDcyIDMuOTQyMDggNS4zMTI1IDQuMDA3ODcgNS4zMTI1IDQuMDgzOUM1LjMxMjUgNC4xNTk5MiA1LjI4NDcyIDQuMjI1NzEgNS4yMjkxNiA0LjI4MTI3TDEuOTc5MDIgNy41MzU4QzEuOTIzNDYgNy41OTEzNiAxLjg1Njk0IDcuNjE5MTQgMS43Nzk0NSA3LjYxOTE0QzEuNzAxOTYgNy42MTkxNCAxLjYzNTQ0IDcuNTkxMzYgMS41Nzk4OCA3LjUzNThMMC44NTYxNjEgNi44MDc3QzAuODAwNjAzIDYuNzUyMTQgMC43NzI4MjQgNi42ODYzNSAwLjc3MjgyNCA2LjYxMDMyQzAuNzcyODI0IDYuNTM0MyAwLjgwMDYwMyA2LjQ2ODUgMC44NTYxNjEgNi40MTI5NUwzLjE4NTIxIDQuMDgzOUwwLjg1NjE2MSAxLjc1NDg0QzAuODAwNjAzIDEuNjk5MjkgMC43NzI4MjQgMS42MzM0OSAwLjc3MjgyNCAxLjU1NzQ3QzAuNzcyODI0IDEuNDgxNDQgMC44MDA2MDMgMS40MTU2NSAwLjg1NjE2MSAxLjM2MDA5TDEuNTc5ODggMC42MzE5ODdDMS42MzU0NCAwLjU3NjQyOSAxLjcwMTk2IDAuNTQ4NjUgMS43Nzk0NSAwLjU0ODY1QzEuODU2OTQgMC41NDg2NSAxLjkyMzQ2IDAuNTc2NDI5IDEuOTc5MDIgMC42MzE5ODdaJyBmaWxsPSclMjM3NTc1NzUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZXaXRoQmd7XHJcbiAgICB1bHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtd2hpdGUpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXNpbm9IZXJve1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LXdoaXRlKTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAubWV0YXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICZJdGVte1xyXG4gICAgICBmb250LXNpemU6IDEzLjVweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJkJveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICZEYXRle1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgZm9udC1zaXplOiAxMy41cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5tb2JpbGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmSW5uZXJ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZSYXRpbmd7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ2JTtcclxuICAgICAgfVxyXG4gICAgICAmSW5mb3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJkxhYmVse1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhcnMsXHJcbiAgICAucG9zdC1yYXRpbmdzIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtcmF0aW5ncyA+IGltZ3tcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuICAgIHN0cm9uZ3tcclxuICAgICAgY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICZGYWN0e1xyXG4gICAgICAmSGVscGVye1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgcGFkZGluZzogMTNweCAwIDNweDtcclxuICAgIH1cclxuICB9XHJcbiAgJldyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0NXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBnYXA6IDIycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmUmlnaHR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleDogMTtcclxuICAgIGdhcDogMjJweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJkxlZnR7XHJcbiAgICAuYnV0dG9ue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIG1heC13aWR0aDogMjk3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZMb2dve1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMjk2cHg7XHJcbiAgICBoZWlnaHQ6IDE2NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIGhlaWdodDogMjE2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgaGVpZ2h0OiAxNjVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZBbmFseXNpc3tcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICB1bHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmUGx1c2Vze1xyXG4gICAgICBsaXtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMiAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjQ3NTcgMS43NTI1MUMxMS42MTY0IDEuODkzMTQgMTEuNjg2NyAyLjA2MzkgMTEuNjg2NyAyLjI2NDc5QzExLjY4NjcgMi40NjU2OCAxMS42MTY0IDIuNjM2NDQgMTEuNDc1NyAyLjc3NzA2TDYuMDIxNDggOC4yMzEzMUw0Ljk5NjkzIDkuMjU1ODZDNC44NTYzMSA5LjM5NjQ4IDQuNjg1NTUgOS40NjY4IDQuNDg0NjUgOS40NjY4QzQuMjgzNzYgOS40NjY4IDQuMTEzIDkuMzk2NDggMy45NzIzOCA5LjI1NTg2TDIuOTQ3ODIgOC4yMzEzMUwwLjIyMDcwMyA1LjUwNDE5QzAuMDgwMDc4MSA1LjM2MzU2IDAuMDA5NzY1NjIgNS4xOTI4IDAuMDA5NzY1NjIgNC45OTE5MUMwLjAwOTc2NTYyIDQuNzkxMDIgMC4wODAwNzgxIDQuNjIwMjYgMC4yMjA3MDMgNC40Nzk2M0wxLjI0NTI2IDMuNDU1MDhDMS4zODU4OCAzLjMxNDQ1IDEuNTU2NjQgMy4yNDQxNCAxLjc1NzUzIDMuMjQ0MTRDMS45NTg0MyAzLjI0NDE0IDIuMTI5MTkgMy4zMTQ0NSAyLjI2OTgxIDMuNDU1MDhMNC40ODQ2NSA1LjY3NzQ2TDkuNDI2NjIgMC43Mjc5NThDOS41NjcyNCAwLjU4NzMzMyA5LjczOCAwLjUxNzAyIDkuOTM4OSAwLjUxNzAyQzEwLjEzOTggMC41MTcwMiAxMC4zMTA1IDAuNTg3MzMzIDEwLjQ1MTIgMC43Mjc5NThMMTEuNDc1NyAxLjc1MjUxWicgZmlsbD0nJTIzMzlBRTUzJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZNaW51c2Vze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDkgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004Ljc0MDc5IDcuMjU3NTNDOC44ODE0MiA3LjM5ODE2IDguOTUxNzMgNy41Njg5MiA4Ljk1MTczIDcuNzY5ODFDOC45NTE3MyA3Ljk3MDcgOC44ODE0MiA4LjE0MTQ2IDguNzQwNzkgOC4yODIwOUw3LjcxNjI0IDkuMzA2NjRDNy41NzU2MSA5LjQ0NzI3IDcuNDA0ODUgOS41MTc1OCA3LjIwMzk2IDkuNTE3NThDNy4wMDMwNyA5LjUxNzU4IDYuODMyMzEgOS40NDcyNyA2LjY5MTY5IDkuMzA2NjRMNC40NzY4NCA3LjA5MThMMi4yNjIgOS4zMDY2NEMyLjEyMTM3IDkuNDQ3MjcgMS45NTA2MSA5LjUxNzU4IDEuNzQ5NzIgOS41MTc1OEMxLjU0ODgzIDkuNTE3NTggMS4zNzgwNyA5LjQ0NzI3IDEuMjM3NDQgOS4zMDY2NEwwLjIxMjg5MSA4LjI4MjA5QzAuMDcyMjY1NiA4LjE0MTQ2IDAuMDAxOTUzMTIgNy45NzA3IDAuMDAxOTUzMTIgNy43Njk4MUMwLjAwMTk1MzEyIDcuNTY4OTIgMC4wNzIyNjU2IDcuMzk4MTYgMC4yMTI4OTEgNy4yNTc1M0wyLjQyNzczIDUuMDQyNjlMMC4yMTI4OTEgMi44Mjc4NUMwLjA3MjI2NTYgMi42ODcyMiAwLjAwMTk1MzEyIDIuNTE2NDYgMC4wMDE5NTMxMiAyLjMxNTU3QzAuMDAxOTUzMTIgMi4xMTQ2OCAwLjA3MjI2NTYgMS45NDM5MiAwLjIxMjg5MSAxLjgwMzI5TDEuMjM3NDQgMC43Nzg3MzlDMS4zNzgwNyAwLjYzODExNCAxLjU0ODgzIDAuNTY3ODAxIDEuNzQ5NzIgMC41Njc4MDFDMS45NTA2MSAwLjU2NzgwMSAyLjEyMTM3IDAuNjM4MTE0IDIuMjYyIDAuNzc4NzM5TDQuNDc2ODQgMi45OTM1OEw2LjY5MTY5IDAuNzc4NzM5QzYuODMyMzEgMC42MzgxMTQgNy4wMDMwNyAwLjU2NzgwMSA3LjIwMzk2IDAuNTY3ODAxQzcuNDA0ODUgMC41Njc4MDEgNy41NzU2MSAwLjYzODExNCA3LjcxNjI0IDAuNzc4NzM5TDguNzQwNzkgMS44MDMyOUM4Ljg4MTQyIDEuOTQzOTIgOC45NTE3MyAyLjExNDY4IDguOTUxNzMgMi4zMTU1N0M4Ljk1MTczIDIuNTE2NDYgOC44ODE0MiAyLjY4NzIyIDguNzQwNzkgMi44Mjc4NUw2LjUyNTk1IDUuMDQyNjlMOC43NDA3OSA3LjI1NzUzWicgZmlsbD0nJTIzRkYzRDNFJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJlN1cHBvcnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAmLnN1cHBvcnRQQzo6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTkuNDU3MDMgMzguMzMyQzkuNDU3MDMgMzcuNTcyNiAxMC4wNzI2IDM2Ljk1NyAxMC44MzIgMzYuOTU3SDI5LjE2NTRDMjkuOTI0OCAzNi45NTcgMzAuNTQwNCAzNy41NzI2IDMwLjU0MDQgMzguMzMyQzMwLjU0MDQgMzkuMDkxNCAyOS45MjQ4IDM5LjcwNyAyOS4xNjU0IDM5LjcwN0gxMC44MzJDMTAuMDcyNiAzOS43MDcgOS40NTcwMyAzOS4wOTE0IDkuNDU3MDMgMzguMzMyWicgZmlsbD0nJTIzQThGRUI2Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOS40NTcwMyAzOC4zMzJDOS40NTcwMyAzNy41NzI2IDEwLjA3MjYgMzYuOTU3IDEwLjgzMiAzNi45NTdIMjkuMTY1NEMyOS45MjQ4IDM2Ljk1NyAzMC41NDA0IDM3LjU3MjYgMzAuNTQwNCAzOC4zMzJDMzAuNTQwNCAzOS4wOTE0IDI5LjkyNDggMzkuNzA3IDI5LjE2NTQgMzkuNzA3SDEwLjgzMkMxMC4wNzI2IDM5LjcwNyA5LjQ1NzAzIDM5LjA5MTQgOS40NTcwMyAzOC4zMzJaJyBmaWxsPSclMjMxNjcyREYnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjMzMjY4IDMuMDQxMDJDNC43MjQ4OSAzLjA0MTAyIDQuMTQyIDMuMjgyNDYgMy43MTIyMyAzLjcxMjIzQzMuMjgyNDYgNC4xNDIgMy4wNDEwMiA0LjcyNDg5IDMuMDQxMDIgNS4zMzI2OFYyOS4xNjZDMy4wNDEwMiAyOS43NzM4IDMuMjgyNDYgMzAuMzU2NyAzLjcxMjIzIDMwLjc4NjVDNC4xNDIgMzEuMjE2MiA0LjcyNDkgMzEuNDU3NyA1LjMzMjY4IDMxLjQ1NzdIMzQuNjY2QzM1LjI3MzggMzEuNDU3NyAzNS44NTY3IDMxLjIxNjIgMzYuMjg2NSAzMC43ODY1QzM2LjcxNjIgMzAuMzU2NyAzNi45NTc3IDI5Ljc3MzggMzYuOTU3NyAyOS4xNjZWNS4zMzI2OEMzNi45NTc3IDQuNzI0OSAzNi43MTYyIDQuMTQyIDM2LjI4NjUgMy43MTIyM0MzNS44NTY3IDMuMjgyNDYgMzUuMjczOCAzLjA0MTAyIDM0LjY2NiAzLjA0MTAySDUuMzMyNjhaTTEuNzY3NjkgMS43Njc2OUMyLjcxMzE4IDAuODIyMTg5IDMuOTk1NTUgMC4yOTEwMTYgNS4zMzI2OCAwLjI5MTAxNkgzNC42NjZDMzYuMDAzMiAwLjI5MTAxNiAzNy4yODU1IDAuODIyMTkgMzguMjMxIDEuNzY3NjlDMzkuMTc2NSAyLjcxMzE4IDM5LjcwNzcgMy45OTU1NSAzOS43MDc3IDUuMzMyNjhWMjkuMTY2QzM5LjcwNzcgMzAuNTAzMiAzOS4xNzY1IDMxLjc4NTUgMzguMjMxIDMyLjczMUMzNy4yODU1IDMzLjY3NjUgMzYuMDAzMiAzNC4yMDc3IDM0LjY2NiAzNC4yMDc3SDUuMzMyNjhDMy45OTU1NSAzNC4yMDc3IDIuNzEzMTggMzMuNjc2NSAxLjc2NzY5IDMyLjczMUMwLjgyMjE5IDMxLjc4NTUgMC4yOTEwMTYgMzAuNTAzMSAwLjI5MTAxNiAyOS4xNjZWNS4zMzI2OEMwLjI5MTAxNiAzLjk5NTU1IDAuODIyMTg5IDIuNzEzMTggMS43Njc2OSAxLjc2NzY5WicgZmlsbD0nJTIzQThGRUI2Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS4zMzI2OCAzLjA0MTAyQzQuNzI0ODkgMy4wNDEwMiA0LjE0MiAzLjI4MjQ2IDMuNzEyMjMgMy43MTIyM0MzLjI4MjQ2IDQuMTQyIDMuMDQxMDIgNC43MjQ4OSAzLjA0MTAyIDUuMzMyNjhWMjkuMTY2QzMuMDQxMDIgMjkuNzczOCAzLjI4MjQ2IDMwLjM1NjcgMy43MTIyMyAzMC43ODY1QzQuMTQyIDMxLjIxNjIgNC43MjQ5IDMxLjQ1NzcgNS4zMzI2OCAzMS40NTc3SDM0LjY2NkMzNS4yNzM4IDMxLjQ1NzcgMzUuODU2NyAzMS4yMTYyIDM2LjI4NjUgMzAuNzg2NUMzNi43MTYyIDMwLjM1NjcgMzYuOTU3NyAyOS43NzM4IDM2Ljk1NzcgMjkuMTY2VjUuMzMyNjhDMzYuOTU3NyA0LjcyNDkgMzYuNzE2MiA0LjE0MiAzNi4yODY1IDMuNzEyMjNDMzUuODU2NyAzLjI4MjQ2IDM1LjI3MzggMy4wNDEwMiAzNC42NjYgMy4wNDEwMkg1LjMzMjY4Wk0xLjc2NzY5IDEuNzY3NjlDMi43MTMxOCAwLjgyMjE4OSAzLjk5NTU1IDAuMjkxMDE2IDUuMzMyNjggMC4yOTEwMTZIMzQuNjY2QzM2LjAwMzIgMC4yOTEwMTYgMzcuMjg1NSAwLjgyMjE5IDM4LjIzMSAxLjc2NzY5QzM5LjE3NjUgMi43MTMxOCAzOS43MDc3IDMuOTk1NTUgMzkuNzA3NyA1LjMzMjY4VjI5LjE2NkMzOS43MDc3IDMwLjUwMzIgMzkuMTc2NSAzMS43ODU1IDM4LjIzMSAzMi43MzFDMzcuMjg1NSAzMy42NzY1IDM2LjAwMzIgMzQuMjA3NyAzNC42NjYgMzQuMjA3N0g1LjMzMjY4QzMuOTk1NTUgMzQuMjA3NyAyLjcxMzE4IDMzLjY3NjUgMS43Njc2OSAzMi43MzFDMC44MjIxOSAzMS43ODU1IDAuMjkxMDE2IDMwLjUwMzEgMC4yOTEwMTYgMjkuMTY2VjUuMzMyNjhDMC4yOTEwMTYgMy45OTU1NSAwLjgyMjE4OSAyLjcxMzE4IDEuNzY3NjkgMS43Njc2OVonIGZpbGw9JyUyMzE2NzJERicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI2LjQ3MjMgMTIuNjA5OEMyNy4wMDkyIDEzLjE0NjcgMjcuMDA5MiAxNC4wMTczIDI2LjQ3MjMgMTQuNTU0M0wxOS4xMzg5IDIxLjg4NzZDMTguNjAyIDIyLjQyNDYgMTcuNzMxNCAyMi40MjQ2IDE3LjE5NDQgMjEuODg3NkwxMy41Mjc3IDE4LjIyMUMxMi45OTA4IDE3LjY4NCAxMi45OTA4IDE2LjgxMzQgMTMuNTI3NyAxNi4yNzY0QzE0LjA2NDcgMTUuNzM5NSAxNC45MzUzIDE1LjczOTUgMTUuNDcyMyAxNi4yNzY0TDE4LjE2NjcgMTguOTcwOEwyNC41Mjc3IDEyLjYwOThDMjUuMDY0NyAxMi4wNzI4IDI1LjkzNTMgMTIuMDcyOCAyNi40NzIzIDEyLjYwOThaJyBmaWxsPSclMjNBOEZFQjYnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNi40NzIzIDEyLjYwOThDMjcuMDA5MiAxMy4xNDY3IDI3LjAwOTIgMTQuMDE3MyAyNi40NzIzIDE0LjU1NDNMMTkuMTM4OSAyMS44ODc2QzE4LjYwMiAyMi40MjQ2IDE3LjczMTQgMjIuNDI0NiAxNy4xOTQ0IDIxLjg4NzZMMTMuNTI3NyAxOC4yMjFDMTIuOTkwOCAxNy42ODQgMTIuOTkwOCAxNi44MTM0IDEzLjUyNzcgMTYuMjc2NEMxNC4wNjQ3IDE1LjczOTUgMTQuOTM1MyAxNS43Mzk1IDE1LjQ3MjMgMTYuMjc2NEwxOC4xNjY3IDE4Ljk3MDhMMjQuNTI3NyAxMi42MDk4QzI1LjA2NDcgMTIuMDcyOCAyNS45MzUzIDEyLjA3MjggMjYuNDcyMyAxMi42MDk4WicgZmlsbD0nJTIzMTY3MkRGJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgIH1cclxuICAgICYuc3VwcG9ydEFsbDo6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTkuNDU3MDMgMzguMzMyQzkuNDU3MDMgMzcuNTcyNiAxMC4wNzI2IDM2Ljk1NyAxMC44MzIgMzYuOTU3SDI5LjE2NTRDMjkuOTI0OCAzNi45NTcgMzAuNTQwNCAzNy41NzI2IDMwLjU0MDQgMzguMzMyQzMwLjU0MDQgMzkuMDkxNCAyOS45MjQ4IDM5LjcwNyAyOS4xNjU0IDM5LjcwN0gxMC44MzJDMTAuMDcyNiAzOS43MDcgOS40NTcwMyAzOS4wOTE0IDkuNDU3MDMgMzguMzMyWicgZmlsbD0nJTIzQThGRUI2Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOS40NTcwMyAzOC4zMzJDOS40NTcwMyAzNy41NzI2IDEwLjA3MjYgMzYuOTU3IDEwLjgzMiAzNi45NTdIMjkuMTY1NEMyOS45MjQ4IDM2Ljk1NyAzMC41NDA0IDM3LjU3MjYgMzAuNTQwNCAzOC4zMzJDMzAuNTQwNCAzOS4wOTE0IDI5LjkyNDggMzkuNzA3IDI5LjE2NTQgMzkuNzA3SDEwLjgzMkMxMC4wNzI2IDM5LjcwNyA5LjQ1NzAzIDM5LjA5MTQgOS40NTcwMyAzOC4zMzJaJyBmaWxsPSclMjMxNjcyREYnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjMzMjY4IDMuMDQxMDJDNC43MjQ4OSAzLjA0MTAyIDQuMTQyIDMuMjgyNDYgMy43MTIyMyAzLjcxMjIzQzMuMjgyNDYgNC4xNDIgMy4wNDEwMiA0LjcyNDg5IDMuMDQxMDIgNS4zMzI2OFYyOS4xNjZDMy4wNDEwMiAyOS43NzM4IDMuMjgyNDYgMzAuMzU2NyAzLjcxMjIzIDMwLjc4NjVDNC4xNDIgMzEuMjE2MiA0LjcyNDkgMzEuNDU3NyA1LjMzMjY4IDMxLjQ1NzdIMzQuNjY2QzM1LjI3MzggMzEuNDU3NyAzNS44NTY3IDMxLjIxNjIgMzYuMjg2NSAzMC43ODY1QzM2LjcxNjIgMzAuMzU2NyAzNi45NTc3IDI5Ljc3MzggMzYuOTU3NyAyOS4xNjZWNS4zMzI2OEMzNi45NTc3IDQuNzI0OSAzNi43MTYyIDQuMTQyIDM2LjI4NjUgMy43MTIyM0MzNS44NTY3IDMuMjgyNDYgMzUuMjczOCAzLjA0MTAyIDM0LjY2NiAzLjA0MTAySDUuMzMyNjhaTTEuNzY3NjkgMS43Njc2OUMyLjcxMzE4IDAuODIyMTg5IDMuOTk1NTUgMC4yOTEwMTYgNS4zMzI2OCAwLjI5MTAxNkgzNC42NjZDMzYuMDAzMiAwLjI5MTAxNiAzNy4yODU1IDAuODIyMTkgMzguMjMxIDEuNzY3NjlDMzkuMTc2NSAyLjcxMzE4IDM5LjcwNzcgMy45OTU1NSAzOS43MDc3IDUuMzMyNjhWMjkuMTY2QzM5LjcwNzcgMzAuNTAzMiAzOS4xNzY1IDMxLjc4NTUgMzguMjMxIDMyLjczMUMzNy4yODU1IDMzLjY3NjUgMzYuMDAzMiAzNC4yMDc3IDM0LjY2NiAzNC4yMDc3SDUuMzMyNjhDMy45OTU1NSAzNC4yMDc3IDIuNzEzMTggMzMuNjc2NSAxLjc2NzY5IDMyLjczMUMwLjgyMjE5IDMxLjc4NTUgMC4yOTEwMTYgMzAuNTAzMSAwLjI5MTAxNiAyOS4xNjZWNS4zMzI2OEMwLjI5MTAxNiAzLjk5NTU1IDAuODIyMTg5IDIuNzEzMTggMS43Njc2OSAxLjc2NzY5WicgZmlsbD0nJTIzQThGRUI2Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS4zMzI2OCAzLjA0MTAyQzQuNzI0ODkgMy4wNDEwMiA0LjE0MiAzLjI4MjQ2IDMuNzEyMjMgMy43MTIyM0MzLjI4MjQ2IDQuMTQyIDMuMDQxMDIgNC43MjQ4OSAzLjA0MTAyIDUuMzMyNjhWMjkuMTY2QzMuMDQxMDIgMjkuNzczOCAzLjI4MjQ2IDMwLjM1NjcgMy43MTIyMyAzMC43ODY1QzQuMTQyIDMxLjIxNjIgNC43MjQ5IDMxLjQ1NzcgNS4zMzI2OCAzMS40NTc3SDM0LjY2NkMzNS4yNzM4IDMxLjQ1NzcgMzUuODU2NyAzMS4yMTYyIDM2LjI4NjUgMzAuNzg2NUMzNi43MTYyIDMwLjM1NjcgMzYuOTU3NyAyOS43NzM4IDM2Ljk1NzcgMjkuMTY2VjUuMzMyNjhDMzYuOTU3NyA0LjcyNDkgMzYuNzE2MiA0LjE0MiAzNi4yODY1IDMuNzEyMjNDMzUuODU2NyAzLjI4MjQ2IDM1LjI3MzggMy4wNDEwMiAzNC42NjYgMy4wNDEwMkg1LjMzMjY4Wk0xLjc2NzY5IDEuNzY3NjlDMi43MTMxOCAwLjgyMjE4OSAzLjk5NTU1IDAuMjkxMDE2IDUuMzMyNjggMC4yOTEwMTZIMzQuNjY2QzM2LjAwMzIgMC4yOTEwMTYgMzcuMjg1NSAwLjgyMjE5IDM4LjIzMSAxLjc2NzY5QzM5LjE3NjUgMi43MTMxOCAzOS43MDc3IDMuOTk1NTUgMzkuNzA3NyA1LjMzMjY4VjI5LjE2NkMzOS43MDc3IDMwLjUwMzIgMzkuMTc2NSAzMS43ODU1IDM4LjIzMSAzMi43MzFDMzcuMjg1NSAzMy42NzY1IDM2LjAwMzIgMzQuMjA3NyAzNC42NjYgMzQuMjA3N0g1LjMzMjY4QzMuOTk1NTUgMzQuMjA3NyAyLjcxMzE4IDMzLjY3NjUgMS43Njc2OSAzMi43MzFDMC44MjIxOSAzMS43ODU1IDAuMjkxMDE2IDMwLjUwMzEgMC4yOTEwMTYgMjkuMTY2VjUuMzMyNjhDMC4yOTEwMTYgMy45OTU1NSAwLjgyMjE4OSAyLjcxMzE4IDEuNzY3NjkgMS43Njc2OVonIGZpbGw9JyUyMzE2NzJERicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI2LjQ3MjMgMTIuNjA5OEMyNy4wMDkyIDEzLjE0NjcgMjcuMDA5MiAxNC4wMTczIDI2LjQ3MjMgMTQuNTU0M0wxOS4xMzg5IDIxLjg4NzZDMTguNjAyIDIyLjQyNDYgMTcuNzMxNCAyMi40MjQ2IDE3LjE5NDQgMjEuODg3NkwxMy41Mjc3IDE4LjIyMUMxMi45OTA4IDE3LjY4NCAxMi45OTA4IDE2LjgxMzQgMTMuNTI3NyAxNi4yNzY0QzE0LjA2NDcgMTUuNzM5NSAxNC45MzUzIDE1LjczOTUgMTUuNDcyMyAxNi4yNzY0TDE4LjE2NjcgMTguOTcwOEwyNC41Mjc3IDEyLjYwOThDMjUuMDY0NyAxMi4wNzI4IDI1LjkzNTMgMTIuMDcyOCAyNi40NzIzIDEyLjYwOThaJyBmaWxsPSclMjNBOEZFQjYnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNi40NzIzIDEyLjYwOThDMjcuMDA5MiAxMy4xNDY3IDI3LjAwOTIgMTQuMDE3MyAyNi40NzIzIDE0LjU1NDNMMTkuMTM4OSAyMS44ODc2QzE4LjYwMiAyMi40MjQ2IDE3LjczMTQgMjIuNDI0NiAxNy4xOTQ0IDIxLjg4NzZMMTMuNTI3NyAxOC4yMjFDMTIuOTkwOCAxNy42ODQgMTIuOTkwOCAxNi44MTM0IDEzLjUyNzcgMTYuMjc2NEMxNC4wNjQ3IDE1LjczOTUgMTQuOTM1MyAxNS43Mzk1IDE1LjQ3MjMgMTYuMjc2NEwxOC4xNjY3IDE4Ljk3MDhMMjQuNTI3NyAxMi42MDk4QzI1LjA2NDcgMTIuMDcyOCAyNS45MzUzIDEyLjA3MjggMjYuNDcyMyAxMi42MDk4WicgZmlsbD0nJTIzMTY3MkRGJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJkJvbnVze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICZMYWJlbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmVmFsdWV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJlBheW1lbnRze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJkxhYmVse1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgICZJdGVtc3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmF1dGhvclBhZ2V7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiZXcmFwcGVye1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDM1MHB4O1xyXG4gIGdhcDogMjBweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4gICZNYWlue1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDI1cHggMTZweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgJlRvcHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2MHB4IGF1dG87XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgICBtYXJnaW46IDZweCAxN3B4IDMwcHggMDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDMwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwIDlweCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwIDE2cHggMDtcclxuICAgICAgbWFyZ2luOiAwIDE3cHggMzBweCA5cHg7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogIGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlBvc2l0aW9ue1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIHRleHQtYWxpZ246ICBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZQaG90b3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlNvY2lhbHN7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGdhcDogNXB4O1xyXG4gICAgICAmTGlua3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxpZ2h0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmRmF2b3JpdGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICBoMntcclxuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xyXG4gIH1cclxuICAmQXNpZGV7XHJcbiAgICAmV3JhcHBlcntcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuICAgICZUaXRsZXtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAmUG9zdHN7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjVweCAzMnB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmUG9zdDpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ibG9nc3tcclxuICAvL3BhZGRpbmctYm90dG9tOiAxMzlweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnJlYWRjcnVtYnN7XHJcbiAgICBtYXJnaW46IDAgNDBweCAxNnB4IDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuJldyYXBwZXJ7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMzUwcHg7XHJcbiAgZ2FwOiA5cHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gIH1cclxufVxyXG4gICZJdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIGgye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXRhe1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZJdGVtOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJklubmVye1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4MHB4IGF1dG87XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdhcDogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJkxvZ297XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZ3tcclxuICBoMXtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmVhZGNydW1ic3tcclxuICAgIG1hcmdpbjogMCA0MHB4IDE2cHggMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZXcmFwcGVye1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzNTBweDtcclxuICAgIGdhcDogOXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJkhlcm97XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMzJweCBhdXRvO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmSW1ne1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmRmxvYXQge1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgMWVtIDAuNWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1ldGF7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuICAgIH1cclxuICAgICZJdGVte1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmQm94e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmRGF0ZXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZmxleDogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYubW9iaWxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJklubmVye1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmUmF0aW5ne1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICZJbmZve1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmTGFiZWx7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YXJzLFxyXG4gICAgLnBvc3QtcmF0aW5ncyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LXJhdGluZ3MgPiBpbWd7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBzdHJvbmd7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAmRmFjdHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuc2l0ZW1hcHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWJze1xyXG4gICAgbWFyZ2luOiAwIDQwcHggMTZweCAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJldyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDM1MHB4O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ2FwOiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZFbGVtZW50e1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCA0NXB4IHJnYmEoNTIsIDEwNSwgMTc5LCAwLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICAmSXRlbXN7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNDBweCwgMWZyKSk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmSXRlbXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgfVxyXG59IiwiLnRvYyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUU2RkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE0cHggcmdiYSg1MiwgMTA1LCAxNzksIDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmV3JhcHBlciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJkJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgICZXcmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgICYudG9jLTMsXHJcbiAgICAgICAgJi50b2MtNCxcclxuICAgICAgICAmLnRvYy01LFxyXG4gICAgICAgICYudG9jLTYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvY0Z1bGwge1xyXG4gICAgJldyYXBwZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1ibHVlKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZUaXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGhlaWdodDogNDlweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDggMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002Ljk5MjQzIDYuMTIwNTdDNy4wNzE1NiA2LjE5OTcgNy4xMTExMyA2LjI5MDcgNy4xMTExMyA2LjM5MzU3QzcuMTExMTMgNi40OTY0MyA3LjA3MTU2IDYuNTg3NDMgNi45OTI0MyA2LjY2NjU2TDEuNDYxMjggMTIuMTk3N0MxLjM4MjE1IDEyLjI3NjggMS4yOTExNiAxMi4zMTY0IDEuMTg4MjkgMTIuMzE2NEMxLjA4NTQyIDEyLjMxNjQgMC45OTQ0MiAxMi4yNzY4IDAuOTE1MjkgMTIuMTk3N0wwLjMyMTgxOSAxMS42MDQyQzAuMjQyNjkgMTEuNTI1MSAwLjIwMzEyNSAxMS40MzQxIDAuMjAzMTI1IDExLjMzMTJDMC4yMDMxMjUgMTEuMjI4NCAwLjI0MjY5IDExLjEzNzQgMC4zMjE4MTkgMTEuMDU4Mkw0Ljk4NjUgNi4zOTM1N0wwLjMyMTgxOSAxLjcyODg4QzAuMjQyNjkgMS42NDk3NSAwLjIwMzEyNSAxLjU1ODc2IDAuMjAzMTI1IDEuNDU1ODlDMC4yMDMxMjUgMS4zNTMwMiAwLjI0MjY5IDEuMjYyMDIgMC4zMjE4MTkgMS4xODI4OUwwLjkxNTI5IDAuNTg5NDJDMC45OTQ0MiAwLjUxMDI5IDEuMDg1NDIgMC40NzA3MjYgMS4xODgyOSAwLjQ3MDcyNkMxLjI5MTE2IDAuNDcwNzI2IDEuMzgyMTUgMC41MTAyOSAxLjQ2MTI4IDAuNTg5NDJMNi45OTI0MyA2LjEyMDU3WicgZmlsbD0nJTIzQThGRUI2Jy8lM0UlM0NwYXRoIGQ9J002Ljk5MjQzIDYuMTIwNTdDNy4wNzE1NiA2LjE5OTcgNy4xMTExMyA2LjI5MDcgNy4xMTExMyA2LjM5MzU3QzcuMTExMTMgNi40OTY0MyA3LjA3MTU2IDYuNTg3NDMgNi45OTI0MyA2LjY2NjU2TDEuNDYxMjggMTIuMTk3N0MxLjM4MjE1IDEyLjI3NjggMS4yOTExNiAxMi4zMTY0IDEuMTg4MjkgMTIuMzE2NEMxLjA4NTQyIDEyLjMxNjQgMC45OTQ0MiAxMi4yNzY4IDAuOTE1MjkgMTIuMTk3N0wwLjMyMTgxOSAxMS42MDQyQzAuMjQyNjkgMTEuNTI1MSAwLjIwMzEyNSAxMS40MzQxIDAuMjAzMTI1IDExLjMzMTJDMC4yMDMxMjUgMTEuMjI4NCAwLjI0MjY5IDExLjEzNzQgMC4zMjE4MTkgMTEuMDU4Mkw0Ljk4NjUgNi4zOTM1N0wwLjMyMTgxOSAxLjcyODg4QzAuMjQyNjkgMS42NDk3NSAwLjIwMzEyNSAxLjU1ODc2IDAuMjAzMTI1IDEuNDU1ODlDMC4yMDMxMjUgMS4zNTMwMiAwLjI0MjY5IDEuMjYyMDIgMC4zMjE4MTkgMS4xODI4OUwwLjkxNTI5IDAuNTg5NDJDMC45OTQ0MiAwLjUxMDI5IDEuMDg1NDIgMC40NzA3MjYgMS4xODgyOSAwLjQ3MDcyNkMxLjI5MTE2IDAuNDcwNzI2IDEuMzgyMTUgMC41MTAyOSAxLjQ2MTI4IDAuNTg5NDJMNi45OTI0MyA2LjEyMDU3WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdHN7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIC5icmVhZGNydW1ic3tcclxuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZXcmFwcGVye1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzNTBweDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbHtcclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMDFweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbjogMTZweCAwIDE1cHggMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1kYXJrLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxpZ2h0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICB0ZXh0YXJlYXtcclxuICAgIGhlaWdodDogMjA2cHg7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDE3cHggMCAxNnB4IDA7XHJcbiAgfVxyXG4gIGlucHV0LmludmFsaWR7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XHJcbiAgfVxyXG59IiwiLmxhbmRpbmcge1xyXG4gICAgLm1ldGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICZCb3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmSXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZEYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJklubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlJhdGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICZJbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXJzLFxyXG4gICAgICAgIC5wb3N0LXJhdGluZ3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXJhdGluZ3MgPiBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJkZhY3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxwLWhlcm8taW1nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICB9XHJcbn0iLCIucmVhZC1tb3JlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAmLXR4dCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10eHQge1xyXG4gICAgJjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1idG4ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5maWx0ZXJUYWJsZSB7XHJcbiAgICAmQm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmU29ydCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmTGlzdCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJkl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTcwLCAxNzAsIDE3MCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmQnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmU2VhcmNoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDQxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTggMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIG9wYWNpdHk9JzAuNSclM0UlM0NwYXRoIGQ9J004LjA2MjUgMTQuMjU5OEMxMS42ODY5IDE0LjI1OTggMTQuNjI1IDExLjMyMTcgMTQuNjI1IDcuNjk3MjdDMTQuNjI1IDQuMDcyOSAxMS42ODY5IDEuMTM0NzcgOC4wNjI1IDEuMTM0NzdDNC40MzgxMyAxLjEzNDc3IDEuNSA0LjA3MjkgMS41IDcuNjk3MjdDMS41IDExLjMyMTcgNC40MzgxMyAxNC4yNTk4IDguMDYyNSAxNC4yNTk4Wicgc3Ryb2tlPSclMjM5MjlDQTknIHN0cm9rZS13aWR0aD0nMS4xMTExMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMi43MDMxIDEyLjMzNzlMMTYuNSAxNi4xMzQ5JyBzdHJva2U9JyUyMzkyOUNBOScgc3Ryb2tlLXdpZHRoPScxLjExMTExJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgMTBweCBjZW50ZXIgLyAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U3RjJGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmQm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAyJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZMYWJlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDEwIDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005LjA0ODYzIDAuNTExNjAxQzkuMDQ4NjMgMC41MTE2MDEgOS4wNzY5NiAwLjUzOTkyOCA5LjEzMzYxIDAuNTk2NTgyQzkuMTkwMjcgMC42NTMyMzYgOS4yMTg1OSAwLjc1OTA4OSA5LjIxODU5IDAuOTE0MTQxQzkuMjE4NTkgMS4wNjkxOSA5LjE2MTk0IDEuMjAzMzcgOS4wNDg2MyAxLjMxNjY4TDUuMDQxMTMgNS4zMjQxOEM0LjkyNzgzIDUuNDM3NDkgNC43OTM2NSA1LjQ5NDE0IDQuNjM4NTkgNS40OTQxNEM0LjQ4MzU0IDUuNDk0MTQgNC4zNDkzNiA1LjQzNzQ5IDQuMjM2MDUgNS4zMjQxOEwwLjIyODU1NSAxLjMxNjY4QzAuMTE1MjQ3IDEuMjAzMzcgMC4wNTg1OTM4IDEuMDY5MTkgMC4wNTg1OTM4IDAuOTE0MTQxQzAuMDU4NTkzOCAwLjc1OTA4OSAwLjExNTI0NyAwLjYyNDkwOSAwLjIyODU1NSAwLjUxMTYwMUMwLjM0MTg2MiAwLjM5ODI5NCAwLjQ3NjA0MiAwLjM0MTY0IDAuNjMxMDk0IDAuMzQxNjRIOC42NDYwOUM4LjgwMTE1IDAuMzQxNjQgOC45MzUzMyAwLjM5ODI5NCA5LjA0ODYzIDAuNTExNjAxWicgZmlsbD0nJTIzMUYyMjM4Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJkZpZWxkLm9wZW4gJkJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJkZpZWxkLm9wZW4gJkxhYmVsIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZTZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxOCAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgb3BhY2l0eT0nMC41JyUzRSUzQ3BhdGggZD0nTTguMDYyNSAxNC4yNTk4QzExLjY4NjkgMTQuMjU5OCAxNC42MjUgMTEuMzIxNyAxNC42MjUgNy42OTcyN0MxNC42MjUgNC4wNzI5IDExLjY4NjkgMS4xMzQ3NyA4LjA2MjUgMS4xMzQ3N0M0LjQzODEzIDEuMTM0NzcgMS41IDQuMDcyOSAxLjUgNy42OTcyN0MxLjUgMTEuMzIxNyA0LjQzODEzIDE0LjI1OTggOC4wNjI1IDE0LjI1OThaJyBzdHJva2U9JyUyMzkyOUNBOScgc3Ryb2tlLXdpZHRoPScxLjExMTExJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyLjcwMzEgMTIuMzM3OUwxNi41IDE2LjEzNDknIHN0cm9rZT0nJTIzOTI5Q0E5JyBzdHJva2Utd2lkdGg9JzEuMTExMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCAxMHB4IGNlbnRlciAvIDIwcHggMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTdGMkZGO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJkl0ZW1zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMiU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZU1vcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnBsYXktbm9uZSB7XHJcbiAgICAgICAgLmJvbnVzZXNUYWJsZVBsYXkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5nYW1lIHtcclxuICBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG5cclxuICAmV3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogIFwiY29udGVudCBnYW1lQXNpZGVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJvdHRvbSBib3R0b21cIjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogIFwiY29udGVudFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJvdHRvbVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImdhbWVBc2lkZVwiO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmQ29udGVudCB7XHJcbiAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICAmQm90dG9tIHtcclxuICAgIGdyaWQtYXJlYTogYm90dG9tO1xyXG4gIH1cclxuXHJcbiAgJkFzaWRlIHtcclxuICAgIGdyaWQtYXJlYTogZ2FtZUFzaWRlO1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubWV0YSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJkJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJlJhdGluZyB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgLnN0YXJzLFxyXG4gICAgICAucG9zdC1yYXRpbmdzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3N0LXJhdGluZ3MgPiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZJbmZvR2FtZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGdhcDogMTRweDtcclxuXHJcbiAgICAgICZJdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmWW91VHViZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgd2lkdGg9JzUxMicgaGVpZ2h0PSc1MTInIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyMzc1NzU3NScgZD0nTS41MjIgMTcuODc0Yy40OSAxLjczOCAxLjk4OSAyLjA1NiAyLjA4OSAyLjExNyAyLjQ2Ny42NzIgMTYuMjk1LjY3NCAxOC43OTkgMCAxLjcxNS0uNDk2IDIuMDMtMi4wMTcgMi4wODktMi4xMTcuNjUzLTMuNDc0LjY5Ni04LjAwMy0uMDMtMTEuOTQ1bC4wMy4xOTZjLS40OS0xLjczOC0xLjk4OS0yLjA1Ni0yLjA4OS0yLjExNy0yLjQzNC0uNjYxLTE2LjI5OC0uNjg2LTE4Ljc5OSAwQy44OTYgNC41MDUuNTgxIDYuMDI1LjUyMiA2LjEyNWMtLjY5OSAzLjY1MS0uNzM0IDcuODQgMCAxMS43NDl6bTkuMDg2LTIuMjIzVjguMzU4bDYuMjY2IDMuNjUyeicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmUHJvYmxlbSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi43NTk5MyA5LjIwNzMxVjcuOTM0OTlDNi43NTk5MyA3Ljg3MjQ5IDYuNzM4NzIgNy44MjAwMyA2LjY5NjMxIDcuNzc3NjJDNi42NTM5IDcuNzM1MjEgNi42MDM2OCA3LjcxNDAxIDYuNTQ1NjQgNy43MTQwMUg1LjI1OTkzQzUuMjAxODkgNy43MTQwMSA1LjE1MTY3IDcuNzM1MjEgNS4xMDkyNiA3Ljc3NzYyQzUuMDY2ODUgNy44MjAwMyA1LjA0NTY0IDcuODcyNDkgNS4wNDU2NCA3LjkzNDk5VjkuMjA3MzFDNS4wNDU2NCA5LjI2OTgxIDUuMDY2ODUgOS4zMjIyNyA1LjEwOTI2IDkuMzY0NjhDNS4xNTE2NyA5LjQwNzA5IDUuMjAxODkgOS40MjgyOSA1LjI1OTkzIDkuNDI4MjlINi41NDU2NEM2LjYwMzY4IDkuNDI4MjkgNi42NTM5IDkuNDA3MDkgNi42OTYzMSA5LjM2NDY4QzYuNzM4NzIgOS4zMjIyNyA2Ljc1OTkzIDkuMjY5ODEgNi43NTk5MyA5LjIwNzMxWk02Ljc0NjU0IDYuNzAyODVMNi44NjcwNyAzLjYyOTE5QzYuODY3MDcgMy41NzU2MSA2Ljg0NDc1IDMuNTMzMiA2LjgwMDExIDMuNTAxOTVDNi43NDIwNyAzLjQ1Mjg1IDYuNjg4NSAzLjQyODI5IDYuNjM5MzkgMy40MjgyOUg1LjE2NjE4QzUuMTE3MDcgMy40MjgyOSA1LjA2MzUgMy40NTI4NSA1LjAwNTQ2IDMuNTAxOTVDNC45NjA4MiAzLjUzMzIgNC45Mzg1IDMuNTgwMDggNC45Mzg1IDMuNjQyNThMNS4wNTIzNCA2LjcwMjg1QzUuMDUyMzQgNi43NDc0OSA1LjA3NDY2IDYuNzg0MzIgNS4xMTkzIDYuODEzMzRDNS4xNjM5NSA2Ljg0MjM1IDUuMjE3NTIgNi44NTY4NiA1LjI4MDAyIDYuODU2ODZINi41MTg4NkM2LjU4MTM2IDYuODU2ODYgNi42MzM4MSA2Ljg0MjM1IDYuNjc2MjIgNi44MTMzNEM2LjcxODYzIDYuNzg0MzIgNi43NDIwNyA2Ljc0NzQ5IDYuNzQ2NTQgNi43MDI4NVpNNi42NTI3OSAwLjQ0ODM4MUwxMS43OTU2IDkuODc2OTVDMTEuOTUxOSAxMC4xNTgyIDExLjk0NzQgMTAuNDM5NSAxMS43ODIzIDEwLjcyMDdDMTEuNzA2NCAxMC44NTAyIDExLjYwMjYgMTAuOTUyOCAxMS40NzA5IDExLjAyODdDMTEuMzM5MiAxMS4xMDQ2IDExLjE5NzQgMTEuMTQyNiAxMS4wNDU2IDExLjE0MjZIMC43NTk5MjhDMC42MDgxNDMgMTEuMTQyNiAwLjQ2NjQwMiAxMS4xMDQ2IDAuMzM0NzA1IDExLjAyODdDMC4yMDMwMDkgMTAuOTUyOCAwLjA5OTIxNDEgMTAuODUwMiAwLjAyMzMyMTIgMTAuNzIwN0MtMC4xNDE4NTcgMTAuNDM5NSAtMC4xNDYzMjIgMTAuMTU4MiAwLjAwOTkyODM5IDkuODc2OTVMNS4xNTI3OSAwLjQ0ODM4MUM1LjIyODY4IDAuMzA5OTg5IDUuMzMzNTkgMC4yMDA2MTQgNS40Njc1MiAwLjEyMDI1NkM1LjYwMTQ1IDAuMDM5ODk5OCA1Ljc0NjU0IC0wLjAwMDI3OTQyNyA1LjkwMjc5IC0wLjAwMDI3OTQyN0M2LjA1OTA0IC0wLjAwMDI3OTQyNyA2LjIwNDEyIDAuMDM5ODk5OCA2LjMzODA1IDAuMTIwMjU2QzYuNDcxOTggMC4yMDA2MTQgNi41NzY4OSAwLjMwOTk4OSA2LjY1Mjc5IDAuNDQ4MzgxWicgZmlsbD0nJTIzNzU3NTc1Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZGdWxsc2NyZWVuIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTEgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjYxODg2IDMuNjIyNDlMNi4yNDE2MyA1Ljk5OTcyTDguNjE4ODYgOC4zNzY5NUw5LjU4MzE1IDcuNDEyNjdDOS43MTI2MSA3LjI3NDI3IDkuODY4ODYgNy4yNDMwMiAxMC4wNTE5IDcuMzE4OTJDMTAuMjI2IDcuMzk0ODEgMTAuMzEzMSA3LjUyNjUxIDEwLjMxMzEgNy43MTQwMVYxMC43MTRDMTAuMzEzMSAxMC44MzAxIDEwLjI3MDYgMTAuOTMwNSAxMC4xODU4IDExLjAxNTNDMTAuMTAxIDExLjEwMDIgMTAuMDAwNiAxMS4xNDI2IDkuODg0NDkgMTEuMTQyNkg2Ljg4NDQ5QzYuNjk2OTkgMTEuMTQyNiA2LjU2NTI5IDExLjA1MzMgNi40ODk0IDEwLjg3NDdDNi40MTM1IDEwLjcwMDYgNi40NDQ3NSAxMC41NDY2IDYuNTgzMTUgMTAuNDEyN0w3LjU0NzQzIDkuNDQ4MzhMNS4xNzAyIDcuMDcxMTVMMi43OTI5NyA5LjQ0ODM4TDMuNzU3MjUgMTAuNDEyN0MzLjg5NTY1IDEwLjU0NjYgMy45MjY5IDEwLjcwMDYgMy44NTEgMTAuODc0N0MzLjc3NTExIDExLjA1MzMgMy42NDM0MiAxMS4xNDI2IDMuNDU1OTIgMTEuMTQyNkgwLjQ1NTkxNUMwLjMzOTg0NCAxMS4xNDI2IDAuMjM5Mzk3IDExLjEwMDIgMC4xNTQ1NzYgMTEuMDE1M0MwLjA2OTc1NDUgMTAuOTMwNSAwLjAyNzM0MzggMTAuODMwMSAwLjAyNzM0MzggMTAuNzE0VjcuNzE0MDFDMC4wMjczNDM4IDcuNTI2NTEgMC4xMTY2MjkgNy4zOTQ4MSAwLjI5NTIwMSA3LjMxODkyQzAuNDY5MzA4IDcuMjQzMDIgMC42MjMzMjYgNy4yNzQyNyAwLjc1NzI1NCA3LjQxMjY3TDEuNzIxNTQgOC4zNzY5NUw0LjA5ODc3IDUuOTk5NzJMMS43MjE1NCAzLjYyMjQ5TDAuNzU3MjU0IDQuNTg2NzdDMC42NzI0MzMgNC42NzE2IDAuNTcxOTg3IDQuNzE0MDEgMC40NTU5MTUgNC43MTQwMUMwLjQwMjM0NCA0LjcxNDAxIDAuMzQ4NzcyIDQuNzAyODUgMC4yOTUyMDEgNC42ODA1MkMwLjExNjYyOSA0LjYwNDYzIDAuMDI3MzQzOCA0LjQ3Mjk0IDAuMDI3MzQzOCA0LjI4NTQ0VjEuMjg1NDNDMC4wMjczNDM4IDEuMTY5MzYgMC4wNjk3NTQ1IDEuMDY4OTIgMC4xNTQ1NzYgMC45ODQwOTZDMC4yMzkzOTcgMC44OTkyNzUgMC4zMzk4NDQgMC44NTY4NjQgMC40NTU5MTUgMC44NTY4NjRIMy40NTU5MkMzLjY0MzQyIDAuODU2ODY0IDMuNzc1MTEgMC45NDYxNSAzLjg1MSAxLjEyNDcyQzMuOTI2OSAxLjI5ODgzIDMuODk1NjUgMS40NTI4NSAzLjc1NzI1IDEuNTg2NzdMMi43OTI5NyAyLjU1MTA2TDUuMTcwMiA0LjkyODI5TDcuNTQ3NDMgMi41NTEwNkw2LjU4MzE1IDEuNTg2NzdDNi40NDQ3NSAxLjQ1Mjg1IDYuNDEzNSAxLjI5ODgzIDYuNDg5NCAxLjEyNDcyQzYuNTY1MjkgMC45NDYxNSA2LjY5Njk5IDAuODU2ODY0IDYuODg0NDkgMC44NTY4NjRIOS44ODQ0OUMxMC4wMDA2IDAuODU2ODY0IDEwLjEwMSAwLjg5OTI3NSAxMC4xODU4IDAuOTg0MDk2QzEwLjI3MDYgMS4wNjg5MiAxMC4zMTMxIDEuMTY5MzYgMTAuMzEzMSAxLjI4NTQzVjQuMjg1NDRDMTAuMzEzMSA0LjQ3Mjk0IDEwLjIyNiA0LjYwNDYzIDEwLjA1MTkgNC42ODA1MkM5Ljk5Mzg2IDQuNzAyODUgOS45MzgwNiA0LjcxNDAxIDkuODg0NDkgNC43MTQwMUM5Ljc2ODQyIDQuNzE0MDEgOS42Njc5NyA0LjY3MTYgOS41ODMxNSA0LjU4Njc3TDguNjE4ODYgMy42MjI0OVonIGZpbGw9JyUyMzc1NzU3NScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpdGhvdXRJbmZvIHtcclxuICAgICAgLm1ldGFJbmZvR2FtZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1icyB7XHJcbiAgICAmTGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoYXJlIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmlmcmFtZXtcclxuICAmQm94e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gIH1cclxuICAmSW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZCdXR0b25ze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDdweDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICAmLmhpZGV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmUmVhbHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB3aWR0aDogMTczcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHdpZHRoOiAxNDNweDtcclxuICAgIH1cclxuICB9XHJcbiAgJkZyZWV7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB3aWR0aDogMTA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZOb3RBdmFpbHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWRpc2J1dHRvbi1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1vbi1wcmltYXJ5LWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZCZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgJi5oaWRle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBpZnJhbWV7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmLmZ1bGxTY3JlZW57XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmTGlua3tcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBidXR0b257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5zbG90c3tcclxuICBtYXJnaW46IDI1cHggMDtcclxuICAmSXRlbXN7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogMTdweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmSXRlbXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IHJnYmEoNTIsIDEwNSwgMTc5LCAwLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gICZJbWd7XHJcbiAgICBpbWd7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJk5hbWV7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcclxuICAgIHBhZGRpbmc6IDlweCA1cHggN3B4IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDEyLjVweDtcclxuICB9XHJcbn0iLCIub25lVGFibGV7XHJcbiAgJi53YWl0e1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxuICB0YWJsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgdGQsIHRoe1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuXHJcbiAgfVxyXG4gIHRoe1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSAwIDAgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmSXRlbXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZOdW1iZXJ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgMCAwIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XHJcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ncmV5KTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJkxvZ297XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXkpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogNTlweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzlweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTlweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZCb251c3tcclxuICAgICAgY29sb3I6IHZhcigtLWJyaWdodC1ibHVlKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNy41cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDEyLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJkxhYmxle1xyXG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcclxuICAgICAgZm9udC1zaXplOiAxNi41cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDE0LjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQub25lVGFibGVJdGVtTmFtZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAyMi41cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQub25lVGFibGVJdGVtU3BlbGxlbntcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAyMi41cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkLm9uZVRhYmxlSXRlbVBheW1lbnRzIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzRweCk7XHJcbiAgICAgIGdyaWQtZ2FwOiA2cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIGRpdntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZC5vbmVUYWJsZUl0ZW1CdXR0b257XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmTW9iaWxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAuYnV0dG9ue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDkgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003Ljk0NTMxIDYuODUxNTZMMi4xNDg0NCAxMi42NDg0QzIuMDQ5NDggMTIuNzQ3NCAxLjkzMjI5IDEyLjc5NjkgMS43OTY4OCAxMi43OTY5QzEuNjYxNDYgMTIuNzk2OSAxLjU0NDI3IDEyLjc0NzQgMS40NDUzMSAxMi42NDg0TDAuMTQ4NDM4IDExLjM1MTZDMC4wNDk0NzkyIDExLjI1MjYgMCAxMS4xMzU0IDAgMTFDMCAxMC44NjQ2IDAuMDQ5NDc5MiAxMC43NDc0IDAuMTQ4NDM4IDEwLjY0ODRMNC4yOTY4OCA2LjVMMC4xNDg0MzggMi4zNTE1NkMwLjA0OTQ3OTIgMi4yNTI2IDAgMi4xMzU0MiAwIDJDMCAxLjg2NDU4IDAuMDQ5NDc5MiAxLjc0NzQgMC4xNDg0MzggMS42NDg0NEwxLjQ0NTMxIDAuMzUxNTYyQzEuNTQ0MjcgMC4yNTI2MDQgMS42NjE0NiAwLjIwMzEyNSAxLjc5Njg4IDAuMjAzMTI1QzEuOTMyMjkgMC4yMDMxMjUgMi4wNDk0OCAwLjI1MjYwNCAyLjE0ODQ0IDAuMzUxNTYyTDcuOTQ1MzEgNi4xNDg0NEM4LjA0NDI3IDYuMjQ3NCA4LjA5Mzc1IDYuMzY0NTggOC4wOTM3NSA2LjVDOC4wOTM3NSA2LjYzNTQyIDguMDQ0MjcgNi43NTI2IDcuOTQ1MzEgNi44NTE1NlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkLm9uZVRhYmxlSXRlbVBheW91dHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZC5vbmVUYWJsZUl0ZW1SdHB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQub25lVGFibGVJdGVtQm9udXNUeXBle1xyXG4gICAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNy41cHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkLm9uZVRhYmxlSXRlbURlc2NyaXB0aW9ue1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnJpZ2h0LWJsdWUpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDIyLjVweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTcuNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkLm9uZVRhYmxlSXRlbUJvbnVzTmFtZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAyMi41cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDE3LjVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDE1LjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zdGFuZGFydHtcclxuICAgIHRye1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3cHggMTA1cHggMzU5cHggMTgzcHggMjM0cHggMTA0cHggYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggOHB4IDE0cHggcmdiYSg1MiwgMTA1LCAxNzksIDAuMSkpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0N3B4IDEwNXB4IGF1dG8gMTYwcHggMTkwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDg1cHggYXV0byAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkLCB0aHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIHRoe1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIC5vbmVUYWJsZUl0ZW1OYW1le1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIH1cclxuICAmLndpdGhSdHB7XHJcbiAgICB0aGVhZHtcclxuICAgICAgdHJ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHRoOm50aC1jaGlsZCgxKSwgdGg6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGg6bnRoLWNoaWxkKDgpLCB0aDpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRke1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIHRkOm50aC1jaGlsZCgxKSwgdGQ6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgdHJ7XHJcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDhweCAxNHB4IHJnYmEoNTIsIDEwNSwgMTc5LCAwLjEpKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3cHggMTA1cHggMTk1cHggNjVweCA5NXB4IDE4MHB4IGF1dG8gMTAwcHggMTY1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1cHggNzVweCAyMDBweCA3MHB4IDk1cHggMTYwcHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NXB4IDc1cHggMTUwcHggNzBweCA5NXB4IDE2MHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNXB4IDYwcHggYXV0byA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub25lVGFibGVJdGVtTmFtZXtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ib251c2Vze1xyXG4gICAgdHJ7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDdweCAxMDVweCBhdXRvIDI1MHB4IDE4MHB4IDE2MHB4IDE4MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA4cHggMTRweCByZ2JhKDUyLCAxMDUsIDE3OSwgMC4xKSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1cHggNzVweCBhdXRvIDI1MHB4IDE1MHB4IDE1MHB4IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1cHggOTVweCBhdXRvIDE2NXB4IDEwNXB4IDEwNXB4IDcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNXB4IDU1cHggYXV0byA2NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZC5vbmVUYWJsZUl0ZW1CdXR0b257XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJk1vYmlsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAuYnV0dG9ue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDkgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003Ljk0NTMxIDYuODUxNTZMMi4xNDg0NCAxMi42NDg0QzIuMDQ5NDggMTIuNzQ3NCAxLjkzMjI5IDEyLjc5NjkgMS43OTY4OCAxMi43OTY5QzEuNjYxNDYgMTIuNzk2OSAxLjU0NDI3IDEyLjc0NzQgMS40NDUzMSAxMi42NDg0TDAuMTQ4NDM4IDExLjM1MTZDMC4wNDk0NzkyIDExLjI1MjYgMCAxMS4xMzU0IDAgMTFDMCAxMC44NjQ2IDAuMDQ5NDc5MiAxMC43NDc0IDAuMTQ4NDM4IDEwLjY0ODRMNC4yOTY4OCA2LjVMMC4xNDg0MzggMi4zNTE1NkMwLjA0OTQ3OTIgMi4yNTI2IDAgMi4xMzU0MiAwIDJDMCAxLjg2NDU4IDAuMDQ5NDc5MiAxLjc0NzQgMC4xNDg0MzggMS42NDg0NEwxLjQ0NTMxIDAuMzUxNTYyQzEuNTQ0MjcgMC4yNTI2MDQgMS42NjE0NiAwLjIwMzEyNSAxLjc5Njg4IDAuMjAzMTI1QzEuOTMyMjkgMC4yMDMxMjUgMi4wNDk0OCAwLjI1MjYwNCAyLjE0ODQ0IDAuMzUxNTYyTDcuOTQ1MzEgNi4xNDg0NEM4LjA0NDI3IDYuMjQ3NCA4LjA5Mzc1IDYuMzY0NTggOC4wOTM3NSA2LjVDOC4wOTM3NSA2LjYzNTQyIDguMDQ0MjcgNi43NTI2IDcuOTQ1MzEgNi44NTE1NlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAub25lVGFibGVJdGVtQnV0dG9ue1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cykgMDtcclxuICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5ib251c2VzU2hvcnR7XHJcbiAgICAgIG1heC13aWR0aDogOTA0cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdHJ7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDhweCAxNHB4IHJnYmEoNTIsIDEwNSwgMTc5LCAwLjEpKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDdweCAxMDVweCBhdXRvIDI3MHB4IDIwMHB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0N3B4IDc1cHggYXV0byAyMzBweCAxNTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1cHggNTVweCBhdXRvIDY1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkLm9uZVRhYmxlSXRlbUJ1dHRvbntcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmTW9iaWxle1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vbmVUYWJsZUl0ZW1CdXR0b257XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc21hbGx7XHJcbiAgICB0aGVhZHtcclxuICAgICAgdHJ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0aHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoOm50aC1jaGlsZCgyKSwgdGg6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRib2R5e1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0cntcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggOHB4IDE0cHggcmdiYSg1MiwgMTA1LCAxNzksIDAuMSkpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0N3B4IDEwNXB4IGF1dG8gMjcwcHggMjAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3cHggNzVweCBhdXRvIDIzMHB4IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzVweCA1NXB4IGF1dG8gOThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQub25lVGFibGVJdGVtQnV0dG9ue1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmTW9iaWxle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub25lVGFibGVJdGVtTmFtZXtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKSB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpIDA7XHJcbiAgfVxyXG4gIH1cclxuICAmLnRvcEFzaWRle1xyXG4gICAgdHJ7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MXB4IDY1cHggYXV0byA2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC13aGl0ZSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFpbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MXB4IDEzMHB4IGF1dG8gMTMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MXB4IDQ2cHggYXV0byA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkLm9uZVRhYmxlSXRlbUJvbnVze1xyXG4gICAgICBmb250LXNpemU6IDE1LjVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1icmlnaHQtYmx1ZSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIHRkLm9uZVRhYmxlSXRlbUxvZ297XHJcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzOXB4O1xyXG4gICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkLm9uZVRhYmxlSXRlbUJ1dHRvbntcclxuICAgICAgLmJ1dHRvbntcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1saWdodC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDkgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003Ljk0NTMxIDYuODUxNTZMMi4xNDg0NCAxMi42NDg0QzIuMDQ5NDggMTIuNzQ3NCAxLjkzMjI5IDEyLjc5NjkgMS43OTY4OCAxMi43OTY5QzEuNjYxNDYgMTIuNzk2OSAxLjU0NDI3IDEyLjc0NzQgMS40NDUzMSAxMi42NDg0TDAuMTQ4NDM4IDExLjM1MTZDMC4wNDk0NzkyIDExLjI1MjYgMCAxMS4xMzU0IDAgMTFDMCAxMC44NjQ2IDAuMDQ5NDc5MiAxMC43NDc0IDAuMTQ4NDM4IDEwLjY0ODRMNC4yOTY4OCA2LjVMMC4xNDg0MzggMi4zNTE1NkMwLjA0OTQ3OTIgMi4yNTI2IDAgMi4xMzU0MiAwIDJDMCAxLjg2NDU4IDAuMDQ5NDc5MiAxLjc0NzQgMC4xNDg0MzggMS42NDg0NEwxLjQ0NTMxIDAuMzUxNTYyQzEuNTQ0MjcgMC4yNTI2MDQgMS42NjE0NiAwLjIwMzEyNSAxLjc5Njg4IDAuMjAzMTI1QzEuOTMyMjkgMC4yMDMxMjUgMi4wNDk0OCAwLjI1MjYwNCAyLjE0ODQ0IDAuMzUxNTYyTDcuOTQ1MzEgNi4xNDg0NEM4LjA0NDI3IDYuMjQ3NCA4LjA5Mzc1IDYuMzY0NTggOC4wOTM3NSA2LjVDOC4wOTM3NSA2LjYzNTQyIDguMDQ0MjcgNi43NTI2IDcuOTQ1MzEgNi44NTE1NlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ub0hlYWR7XHJcbiAgICB0aGVhZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAudG9wRWxlbWVudHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8uLi9zcmMvYXNzZXRzL2ltZy9hZnRlcl90YWJsZV90b3AucG5nJyk7XHJcbiAgICAvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiAxNzNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjcyREY7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgd2lkdGg6IDE3M3B4O1xyXG4gICAgdG9wOiAtOXB4O1xyXG4gICAgbGVmdDogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA3O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2NzJERjtcclxuICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBsZWZ0OiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5sb29wLWZpbHRlcnN7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuXHJcbiAgfVxyXG4gIGZvcm17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuICAuZmlsdGVycy1maWVsZHN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGZsZXg6IDEgMTAwJTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpZWxke1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgLmZpZWxkLWxhYmVse1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1saWdodC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgcGFkZGluZzogOHB4IDExcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTFweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzIxJyB2aWV3Qm94PScwIDAgMTAgMjEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzYzMF81OTIpJyUzRSUzQ3BhdGggZD0nTTkuMDQ4NjMgOC41MTE2QzkuMDQ4NjMgOC41MTE2IDkuMDc2OTYgOC41Mzk5MyA5LjEzMzYxIDguNTk2NThDOS4xOTAyNyA4LjY1MzI0IDkuMjE4NTkgOC43NTkwOSA5LjIxODU5IDguOTE0MTRDOS4yMTg1OSA5LjA2OTE5IDkuMTYxOTQgOS4yMDMzNyA5LjA0ODYzIDkuMzE2NjhMNS4wNDExMyAxMy4zMjQyQzQuOTI3ODMgMTMuNDM3NSA0Ljc5MzY1IDEzLjQ5NDEgNC42Mzg1OSAxMy40OTQxQzQuNDgzNTQgMTMuNDk0MSA0LjM0OTM2IDEzLjQzNzUgNC4yMzYwNSAxMy4zMjQyTDAuMjI4NTU1IDkuMzE2NjhDMC4xMTUyNDcgOS4yMDMzNyAwLjA1ODU5MzggOS4wNjkxOSAwLjA1ODU5MzggOC45MTQxNEMwLjA1ODU5MzggOC43NTkwOSAwLjExNTI0NyA4LjYyNDkxIDAuMjI4NTU1IDguNTExNkMwLjM0MTg2MiA4LjM5ODI5IDAuNDc2MDQyIDguMzQxNjQgMC42MzEwOTQgOC4zNDE2NEg4LjY0NjA5QzguODAxMTUgOC4zNDE2NCA4LjkzNTMzIDguMzk4MjkgOS4wNDg2MyA4LjUxMTZaJyBmaWxsPSclMjMxRjIyMzgnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82MzBfNTkyJyUzRSUzQ3JlY3Qgd2lkdGg9JzkuMTYnIGhlaWdodD0nMjAnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J21hdHJpeCgxIDAgMCAtMSAwLjA1ODU5MzggMjAuNjMwOSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLWJveHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICB6LWluZGV4OiA4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVue1xyXG4gICAgICAuZmllbGQtYm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWVsZC1sYWJlbHtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZC1ub25le1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF17XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIC5maWVsZC1sYWJlbHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPXRleHRde1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGlnaHQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIHBhZGRpbmc6IDdweCA3cHggN3B4IDM4cHg7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMScgdmlld0JveD0nMCAwIDIwIDIxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBvcGFjaXR5PScwLjUnJTNFJTNDcGF0aCBkPSdNOS4wNjI1IDE2LjI1OThDMTIuNjg2OSAxNi4yNTk4IDE1LjYyNSAxMy4zMjE3IDE1LjYyNSA5LjY5NzI3QzE1LjYyNSA2LjA3MjkgMTIuNjg2OSAzLjEzNDc3IDkuMDYyNSAzLjEzNDc3QzUuNDM4MTMgMy4xMzQ3NyAyLjUgNi4wNzI5IDIuNSA5LjY5NzI3QzIuNSAxMy4zMjE3IDUuNDM4MTMgMTYuMjU5OCA5LjA2MjUgMTYuMjU5OFonIHN0cm9rZT0nJTIzOTI5Q0E5JyBzdHJva2Utd2lkdGg9JzEuMTExMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTMuNzAzMSAxNC4zMzc5TDE3LjUgMTguMTM0OScgc3Ryb2tlPSclMjM5MjlDQTknIHN0cm9rZS13aWR0aD0nMS4xMTExMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTFweCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpZWxkLWJ1dHRvbnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmZpbHRlcnMtc29ydHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDExcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAuc2VsZWN0LWN1c3RvbS5oaWRle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMtZmllbGRzLXRyaWdnZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwub3B0aW9uc3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICB6LWluZGV4OiA4O1xyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWxlY3Qtc3R5bGVke1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxpZ2h0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTFweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5maWx0ZXJzLXNlYXJjaHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYud2FpdHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0MhLS0hIEZvbnQgQXdlc29tZSBGcmVlIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLSUzRSUzQ3BhdGggZD0nTTMwNCA0OEMzMDQgNzQuNTEgMjgyLjUgOTYgMjU2IDk2QzIyOS41IDk2IDIwOCA3NC41MSAyMDggNDhDMjA4IDIxLjQ5IDIyOS41IDAgMjU2IDBDMjgyLjUgMCAzMDQgMjEuNDkgMzA0IDQ4ek0zMDQgNDY0QzMwNCA0OTAuNSAyODIuNSA1MTIgMjU2IDUxMkMyMjkuNSA1MTIgMjA4IDQ5MC41IDIwOCA0NjRDMjA4IDQzNy41IDIyOS41IDQxNiAyNTYgNDE2QzI4Mi41IDQxNiAzMDQgNDM3LjUgMzA0IDQ2NHpNMCAyNTZDMCAyMjkuNSAyMS40OSAyMDggNDggMjA4Qzc0LjUxIDIwOCA5NiAyMjkuNSA5NiAyNTZDOTYgMjgyLjUgNzQuNTEgMzA0IDQ4IDMwNEMyMS40OSAzMDQgMCAyODIuNSAwIDI1NnpNNTEyIDI1NkM1MTIgMjgyLjUgNDkwLjUgMzA0IDQ2NCAzMDRDNDM3LjUgMzA0IDQxNiAyODIuNSA0MTYgMjU2QzQxNiAyMjkuNSA0MzcuNSAyMDggNDY0IDIwOEM0OTAuNSAyMDggNTEyIDIyOS41IDUxMiAyNTZ6TTc0Ljk4IDQzN0M1Ni4yMyA0MTguMyA1Ni4yMyAzODcuOSA3NC45OCAzNjkuMUM5My43MyAzNTAuNCAxMjQuMSAzNTAuNCAxNDIuOSAzNjkuMUMxNjEuNiAzODcuOSAxNjEuNiA0MTguMyAxNDIuOSA0MzdDMTI0LjEgNDU1LjggOTMuNzMgNDU1LjggNzQuOTggNDM3VjQzN3pNMTQyLjkgMTQyLjlDMTI0LjEgMTYxLjYgOTMuNzMgMTYxLjYgNzQuOTggMTQyLjlDNTYuMjQgMTI0LjEgNTYuMjQgOTMuNzMgNzQuOTggNzQuOThDOTMuNzMgNTYuMjMgMTI0LjEgNTYuMjMgMTQyLjkgNzQuOThDMTYxLjYgOTMuNzMgMTYxLjYgMTI0LjEgMTQyLjkgMTQyLjl6TTM2OS4xIDM2OS4xQzM4Ny45IDM1MC40IDQxOC4zIDM1MC40IDQzNyAzNjkuMUM0NTUuOCAzODcuOSA0NTUuOCA0MTguMyA0MzcgNDM3QzQxOC4zIDQ1NS44IDM4Ny45IDQ1NS44IDM2OS4xIDQzN0MzNTAuNCA0MTguMyAzNTAuNCAzODcuOSAzNjkuMSAzNjkuMVYzNjkuMXonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAgdWx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYWluLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgei1pbmRleDogODtcclxuICAgICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVycy1hY3RpdmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMXB4O1xyXG4gICAgJi5vcGVue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNXB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGxpLmZpZWxkLWxhYmVse1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBsaTpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVycy1zaG93e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmZpbHRlcnMtY2xvc2V7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGJ1dHRvbntcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjgxNjQgNC45NzI0OUw5Ljg2NjM5IDAuOTIyNDc1QzkuOTU3MzggMC44MTYyMDEgMTAuMDA1IDAuNjc5NDg3IDkuOTk5NTkgMC41Mzk2NjdDOS45OTQyIDAuMzk5ODQ5IDkuOTM2MjEgMC4yNjcyMTYgOS44MzcyOCAwLjE2ODI3NUM5LjczODM2IDAuMDY5MzMyOSA5LjYwNTY4IDAuMDExMzcwMyA5LjQ2NTkgMC4wMDU5NjkwM0M5LjMyNjA0IDAuMDAwNTY4NTQ3IDkuMTg5MzMgMC4wNDgxMjc1IDkuMDgzMDcgMC4xMzkxNDNMNS4wMzMwNyA0LjE4OTE1TDAuOTgzMDc5IDAuMTMzNTg3QzAuODc2Nzk4IDAuMDQyNTcyMSAwLjc0MDA5MSAtMC4wMDQ5ODY4MiAwLjYwMDI3MiAwLjAwMDQxNDQwOUMwLjQ2MDQ1MiAwLjAwNTgxNDg5IDAuMzI3ODE5IDAuMDYzNzc2NyAwLjIyODg3NyAwLjE2MjcxOUMwLjEyOTkzNyAwLjI2MTY2IDAuMDcxOTc0NCAwLjM5NDI5MyAwLjA2NjU3MzIgMC41MzQxMTRDMC4wNjExNzI3IDAuNjczOTM0IDAuMTA4NzMxIDAuODEwNjQxIDAuMTk5NzQ2IDAuOTE2OTIyTDQuMjQ5NzMgNC45NzI0OUwwLjE5NDE5MSA5LjAyMjUyQzAuMTM2MDM0IDkuMDcyMjggMC4wODg4MDA2IDkuMTMzNTcgMC4wNTU0NTUgOS4yMDI0OUMwLjAyMjEwODYgOS4yNzE0IDAuMDAzMzY4OTcgOS4zNDY1MyAwLjAwMDQxMzkzOSA5LjQyMzAxQy0wLjAwMjU0MTA5IDkuNDk5NTYgMC4wMTAzNTA2IDkuNTc1ODEgMC4wMzgyODA4IDkuNjQ3MTNDMC4wNjYyMTE3IDkuNzE4NDQgMC4xMDg1NzcgOS43ODMxNyAwLjE2MjcxOCA5LjgzNzI3QzAuMjE2ODYgOS44OTE0NSAwLjI4MTYwOCA5LjkzMzggMC4zNTI5IDkuOTYxNzFDMC40MjQxOTEgOS45ODk3IDAuNTAwNDg3IDEwLjAwMjYgMC41NzcgOS45OTk1OEMwLjY1MzUwNiA5Ljk5NjY2IDAuNzI4NTgzIDkuOTc3ODggMC43OTc1MDggOS45NDQ1OEMwLjg2NjQzNCA5LjkxMTIgMC45Mjc3MTkgOS44NjM5OCAwLjk3NzUxOSA5LjgwNTg0TDUuMDMzMDcgNS43NTU4MUw5LjA4MzA3IDkuODA1ODRDOS4xODkzMyA5Ljg5NjgzIDkuMzI2MDQgOS45NDQ0MyA5LjQ2NTkgOS45Mzg5NkM5LjYwNTY4IDkuOTMzNTggOS43MzgzNiA5Ljg3NTY2IDkuODM3MjggOS43NzY2NkM5LjkzNjIxIDkuNjc3NzMgOS45OTQyIDkuNTQ1MTMgOS45OTk1OSA5LjQwNTI4QzEwLjAwNSA5LjI2NTQ5IDkuOTU3MzggOS4xMjg3OCA5Ljg2NjM5IDkuMDIyNTJMNS44MTY0IDQuOTcyNDlaJyBmaWxsPSclMjM3NTc1NzUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bntcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLW9uLXByaW1hcnktY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgdmFyKC0tc2hhZG93LWJ1dHRvbi1jb2xvcik7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ob3Zlci1idXR0b24tY29sb3IpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1vbi1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgICYtZ3JleSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgdmFyKC0tYmxhY2spO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1ncmV5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vcGVue1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjRmYTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgLmZpbHRlcnMtc29ydCwgLmZpbHRlcnMtYWN0aXZle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMtZmllbGRze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMtc2hvd3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiJdfQ== */
