/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./wagtail_helpdesk/static_src/scss/themeKH.scss ***!
  \******************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Geomanist Webfont";
  font-style: normal;
  font-weight: normal;
  src: url(260f60c2a3bf7905d4e4.woff2) format("woff2"), url(b749c3d4446c0bf5ddec.woff) format("woff");
}
@font-face {
  font-family: "Geomanist Webfont";
  font-style: normal;
  font-weight: 500;
  src: url(70b661c66aab52a1a103.woff2) format("woff2"), url(375b6b0c9042f81237ca.woff) format("woff");
}
@font-face {
  font-family: "Geomanist Webfont";
  font-style: normal;
  font-weight: 600;
  src: url(2e0c587db0a8fb37cb81.woff2) format("woff2"), url(c994aab3480f156ac70b.woff) format("woff");
}
@font-face {
  font-family: "Geomanist Webfont";
  font-style: normal;
  font-weight: bold;
  src: url(7864df6d19eaf7764ee6.woff2) format("woff2"), url(1a2d2917f8c660f52d79.woff) format("woff");
}
:root {
  --breakpoint-mobile: 320px;
  --breakpoint-landscape: 800px;
  --breakpoint-wide: 2100px;
  --breakpoint: var(--breakpoint-mobile);
  --document-min-width: 320px;
  --document-max-width: 2560px;
  --grid-columns: 12;
  --grid-gutter: 5px;
  --grid-spacing: 20px;
  --grid-margin: 0;
  --grid-max-width: 100%;
  --margin: 80px;
  --beat: 10px;
}
@media (min-width: 800px) {
  :root {
    --breakpoint: var(--breakpoint-landcape);
  }
}
@media (min-width: 800px) {
  :root {
    --grid-gutter: 20px;
    --grid-spacing: 20px;
    --grid-margin: 180px;
    --grid-max-width: 1360px;
  }
}
@media (min-width: 800px) {
  :root {
    --margin: 80px;
  }
}

:root {
  --attribution-font-size: 18px;
  --attribution-font-style: normal;
  --attribution-font-variant: normal;
  --attribution-font-weight: normal;
  --attribution-letter-spacing: 0;
  --attribution-line-height: 32px;
  --attribution-margin-bottom: .5em;
  --attribution-margin-top: 1em;
}

:root {
  --button-font-size: 15px;
  --button-font-style: normal;
  --button-font-variant: normal;
  --button-font-weight: 500;
  --button-letter-spacing: 0;
  --button-line-height: 15px;
  --button-margin-bottom: 0;
  --button-margin-top: 0;
}

:root {
  --caption-font-size: 18px;
  --captionfont-style: normal;
  --caption-font-variant: normal;
  --caption-font-weight: normal;
  --caption-letter-spacing: 0;
  --caption-line-height: 20px;
  --caption-margin-bottom: 0;
  --caption-margin-top: 0;
}

:root {
  --heading-1-font-size: 36px;
  --heading-1-font-style: normal;
  --heading-1-font-variant: normal;
  --heading-1-font-weight: 500;
  --heading-1-letter-spacing: 0;
  --heading-1-line-height: 40px;
  --heading-1-margin-bottom: .5em;
  --heading-1-margin-top: 1em;
  --heading-1-word-spacing: normal;
}
@media (min-width: 800px) {
  :root {
    --heading-1-font-size: 55px;
    --heading-1-line-height: 62px;
  }
}

:root {
  --heading-2-font-size: 26px;
  --heading-2-font-style: normal;
  --heading-2-font-variant: normal;
  --heading-2-font-weight: 500;
  --heading-2-letter-spacing: 0;
  --heading-2-line-height: 36px;
  --heading-2-margin-bottom: 20px;
  --heading-2-margin-top: 20px;
  --heading-2-word-spacing: normal;
}
@media (min-width: 800px) {
  :root {
    --heading-2-font-size: 40px;
    --heading-2-line-height: 46px;
  }
}

:root {
  --heading-3-font-size: 22px;
  --heading-3-font-style: normal;
  --heading-3-font-variant: normal;
  --heading-3-font-weight: 600;
  --heading-3-letter-spacing: 0;
  --heading-3-line-height: 25px;
  --heading-3-margin-bottom: 20px;
  --heading-3-margin-top: 20px;
  --heading-3-word-spacing: normal;
}
@media (min-width: 800px) {
  :root {
    --heading-3-font-size: 32px;
    --heading-3-line-height: 39px;
  }
}

:root {
  --heading-4-font-size: 20px;
  --heading-4-font-style: normal;
  --heading-4-font-variant: normal;
  --heading-4-font-weight: 500;
  --heading-4-letter-spacing: 0;
  --heading-4-line-height: 24px;
  --heading-4-margin-bottom: .5em;
  --heading-4-margin-top: 1em;
  --heading-4-word-spacing: normal;
}
@media (min-width: 800px) {
  :root {
    --heading-4-font-size: 25px;
    --heading-4-line-height: 30px;
  }
}

:root {
  --heading-5-font-size: 18px;
  --heading-5-font-style: normal;
  --heading-5-font-variant: normal;
  --heading-5-font-weight: 600;
  --heading-5-letter-spacing: 0;
  --heading-5-line-height: 20px;
  --heading-5-margin-bottom: .5em;
  --heading-5-margin-top: 1em;
  --heading-5-word-spacing: normal;
}

:root {
  --heading-6-font-size: 16px;
  --heading-6-font-style: normal;
  --heading-6-font-variant: normal;
  --heading-6-font-weight: 600;
  --heading-6-letter-spacing: 0;
  --heading-6-line-height: 18px;
  --heading-6-margin-bottom: .5em;
  --heading-6-margin-top: 1em;
  --heading-6-word-spacing: normal;
}

:root {
  --introduction-font-size: 20px;
  --introduction-font-style: normal;
  --introduction-font-variant: normal;
  --introduction-font-weight: normal;
  --introduction-letter-spacing: 0;
  --introduction-line-height: 28px;
  --introduction-margin-bottom: 30px;
  --introduction-margin-top: 30px;
}
@media (min-width: 800px) {
  :root {
    --introduction-font-size: 25px;
    --introduction-line-height: 35px;
  }
}

:root {
  --paragraph-font-size: 16px;
  --paragraph-font-style: normal;
  --paragraph-font-variant: normal;
  --paragraph-font-weight: normal;
  --paragraph-letter-spacing: 0;
  --paragraph-line-height: 21px;
  --paragraph-margin-bottom: 30px;
  --paragraph-margin-top: 30px;
}
@media (min-width: 800px) {
  :root {
    --paragraph-font-size: 20px;
    --paragraph-line-height: 27px;
  }
}

:root {
  --question-list-title-font-size: 24px;
  --question-list-title-font-style: normal;
  --question-list-title-font-variant: normal;
  --question-list-title-letter-spacing: 0;
  --question-list-title-font-weight: normal;
  --question-list-title-line-height: 40px;
  --question-list-title-margin-bottom: .5em;
  --question-list-title-text-transform:none;
  --question-list-title-margin-top: 1em;
  --question-list-title-word-spacing: normal;
}
@media (min-width: 800px) {
  :root {
    --question-list-title-font-size: 36px;
    --question-list-title-line-height: 62px;
  }
}

:root {
  --navigation-font-size: 23px;
  --navigation-font-style: normal;
  --navigation-font-variant: normal;
  --navigation-font-weight: normal;
  --navigation-letter-spacing: 0;
  --navigation-line-height: 28px;
}

:root {
  --quote-font-size: 22px;
  --quote-font-style: normal;
  --quote-font-variant: normal;
  --quote-font-weight: bold;
  --quote-letter-spacing: 0;
  --quote-line-height: 29px;
  --quote-margin-bottom: .5em;
  --quote-margin-top: 1em;
}
@media (min-width: 800px) {
  :root {
    --quote-font-size: 40px;
    --quote-line-height: 46px;
  }
}

:root {
  --thema-font-size: 16px;
  --thema-font-style: normal;
  --thema-font-variant: normal;
  --thema-font-weight: 500;
  --thema-letter-spacing: 0;
  --thema-line-height: 19px;
  --thema-margin-bottom: 0;
  --thema-margin-top: 0;
}

* {
  border-width: 0;
  box-sizing: border-box;
  margin-bottom: 0;
  margin-top: 0;
}
* ::before,
* ::after {
  box-sizing: border-box;
}

html {
  background-color: #fff;
  color: #000;
}

input[type=search] {
  -webkit-appearance: textfield;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

a {
  text-decoration: none;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
p a, li a, label a {
  color: inherit;
  text-decoration: underline;
}

button {
  background: transparent;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

svg {
  fill: currentColor;
  height: 100%;
  stroke: transparent;
  width: 100%;
}

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

button,
input,
select,
textarea {
  border-radius: 0;
  color: inherit;
  font: inherit;
  min-height: 1em;
}

button:not(:disabled),
select:not(:disabled) {
  cursor: pointer;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

option {
  background: #fff;
  color: #000;
}

textarea {
  max-height: 50vh;
  resize: vertical;
}

nav ol,
nav ul {
  list-style: none;
}

::-moz-selection {
  background-color: #ede4e5;
  color: #000;
  text-shadow: none;
}

::selection {
  background-color: #ede4e5;
  color: #000;
  text-shadow: none;
}

@media screen {
  [hidden~=screen] {
    display: inherit;
  }
  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    clip: rect(0 0 0 0) !important;
    position: absolute !important;
  }
}
input[type=number] {
  -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button {
  display: none;
}

figure,
picture {
  margin-left: 0;
  margin-right: 0;
}
figure img,
figure iframe,
figure video,
figure object,
picture img,
picture iframe,
picture video,
picture object {
  height: auto;
  width: 100%;
}

fieldset,
legend {
  margin: 0;
  padding: 0;
}

button:focus,
summary:focus,
a:focus,
figcaption[tabindex="0"]:focus {
  outline: 2px dashed #dd2132;
  outline-offset: 2px;
}

@media (hover: hover) {
  html:not(.key-pressed) button:focus,
  html:not(.key-pressed) summary:focus,
  html:not(.key-pressed) a:focus,
  html:not(.key-pressed) [tabindex="0"]:focus,
  html:not(.key-pressed) select:focus {
    outline: none;
  }
  select:focus,
  [tabindex="0"]:focus {
    outline: none;
  }
}
summary::-webkit-details-marker {
  display: none;
}

summary {
  list-style: none;
}

em,
i {
  font-style: inherit;
}

strong,
b {
  font-weight: inherit;
}

p em,
p i,
ul em,
ul i,
ol em,
ol i {
  font-style: normal;
}
p strong,
p b,
ul strong,
ul b,
ol strong,
ol b {
  font-weight: bold;
}

html.prevent-scrolling body {
  overflow: hidden;
}

body {
  color: #000;
  font: inherit;
  -webkit-font-smoothing: antialiased;
  margin: 0 auto;
  max-width: 2560px;
  max-width: var(--document-max-width);
  min-width: 320px;
  min-width: var(--document-min-width);
  position: relative;
  width: 100%;
}

.responsive-object {
  position: relative;
}

.responsive-object iframe,
.responsive-object object,
.responsive-object embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.content-header {
  position: relative;
  margin: 0 0 100px 0;
}
.content-header::before {
  content: "";
  width: 100%;
  height: calc(100% + 100px);
  background: linear-gradient(to bottom, #ffc300, #fff9e7);
  position: absolute;
  top: 0;
  z-index: 1;
}
.content-header .content-header__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
  padding-top: 55px;
}
.content-header .content-header__back-link {
  position: relative;
  grid-column: column 2;
  top: -20px;
  cursor: pointer;
  height: 0;
  z-index: 2;
}
.content-header .content-header__back-link-icon {
  background-image: url(012dd632dac437005a3c.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 10px;
  vertical-align: middle;
  width: 20px;
  transform: rotate(180deg);
}
.content-header .content-header__title-container {
  grid-column: column 2/span 9;
  z-index: 2;
}
.content-header .content-header__title {
  font: normal normal 500 36px/40px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-1-letter-spacing);
  text-transform: var(--heading-1-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-1-word-spacing);
}
.content-header .content-header__theme {
  grid-column: column 2/span 9;
  margin-bottom: 50px;
  z-index: 2;
}
.content-header .content-header__introduction {
  grid-column: column 2/span 10;
  margin-bottom: 10px;
  z-index: 2;
}
.content-header .content-header__introduction-text {
  font: normal normal normal 20px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--introduction-letter-spacing);
  text-transform: var(--introduction-text-transform);
  word-spacing: var(--introduction-word-spacing);
}
.content-header .content-header__tags {
  grid-column: column 2/span 11;
  z-index: 2;
}
.content-header .content-header__tag {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
  display: inline-block;
  width: 40%;
  margin-bottom: 5px;
}
@media (min-width: 800px) {
  .content-header .content-header__wrapper {
    padding-top: 100px;
  }
  .content-header .content-header__title-container {
    grid-column: column 1/span 10;
  }
  .content-header .content-header__title {
    margin-bottom: 100px;
  }
  .content-header .content-header__back-link {
    grid-column: column 1;
    top: -60px;
  }
  .content-header .content-header__back-link-icon {
    width: 30px;
    height: 20px;
  }
  .content-header .content-header__theme {
    grid-column: column 1/span 3;
  }
  .content-header .content-header__introduction {
    grid-column: column 5/span 8;
  }
  .content-header .content-header__tags {
    grid-column: column 5/span 8;
  }
  .content-header .content-header__tag {
    width: auto;
    margin-right: 20px;
  }
}

.question-link-list {
  position: relative;
  margin: 0;
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
}
.question-link-list .question-link-list__title {
  font: normal normal 500 20px/24px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-4-letter-spacing);
  text-transform: var(--heading-4-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-4-word-spacing);
  grid-column: column 2/span 10;
  padding: 40px 0 25px 0;
  border-bottom: 1px solid #000;
}
.question-link-list .question-link-list__title.no-border {
  border-bottom: none;
}
.question-link-list .question-link-list__links {
  grid-column: column 2/span 10;
}
.question-link-list .question-link-list__no-results {
  font: normal normal 500 20px/24px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-4-letter-spacing);
  text-transform: var(--heading-4-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-4-word-spacing);
  padding-bottom: 40px;
  padding-top: 40px;
}
.question-link-list .question-link-list__button {
  grid-column: column 2/span 10;
  margin-bottom: 75px;
}
@media (min-width: 800px) {
  .question-link-list .question-link-list__title {
    font: normal normal 500 20px/24px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
    font: var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
    letter-spacing: 0;
    letter-spacing: var(--heading-4-letter-spacing);
    text-transform: var(--heading-4-text-transform);
    word-spacing: normal;
    word-spacing: var(--heading-4-word-spacing);
    grid-column: column 1/span 9;
  }
  .question-link-list .question-link-list__links {
    grid-column: column 1/span 9;
  }
  .question-link-list .question-link-list__button {
    grid-column: column 1/span 9;
  }
}

.question-link {
  padding-bottom: 15px;
  border-bottom: 1px solid #000;
  display: block;
  color: #000;
}
.question-link:last-child {
  border-bottom: 0;
}
.question-link .question-link__title {
  font: normal normal 600 22px/25px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-3-letter-spacing);
  text-transform: var(--heading-3-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-3-word-spacing);
  margin-top: 35px;
  margin-bottom: 15px;
  color: #000;
}
.question-link .question-link__title:not(:first-child) {
  margin-top: 20px;
  margin-top: var(--heading-3-margin-top);
}
.question-link .question-link__title:not(:last-child) {
  margin-bottom: 20px;
  margin-bottom: var(--heading-3-margin-bottom);
}
.question-link .question-link__author {
  font: normal normal normal 18px/32px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--attribution-font-style) var(--attribution-font-variant) var(--attribution-font-weight) var(--attribution-font-size)/var(--attribution-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--attribution-letter-spacing);
  text-transform: var(--attribution-text-transform);
  word-spacing: var(--attribution-word-spacing);
  margin: 0 10px 0 0;
}
.question-link .question-link__author-name {
  font-weight: 600;
}
@media (min-width: 800px) {
  .question-link {
    padding-bottom: 40px;
  }
  .question-link .question-link__title {
    margin-top: 45px;
  }
  .question-link .question-link__author {
    display: inline-block;
  }
}

.header {
  position: relative;
  margin: 0 0 50px 0;
  padding: 30px 0 0 0;
}
.header.header__homepage {
  grid-column: column 2/span 10;
  border-bottom: 1px solid #000;
  margin-bottom: 0;
  padding-top: 0;
}
@media (min-width: 800px) {
  .header.header__homepage {
    grid-column: column 1/span 9;
  }
}
.header .header__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
}
.header .header__title {
  grid-column: column 2/span 10;
  font: normal normal 500 36px/40px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-1-letter-spacing);
  text-transform: var(--heading-1-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-1-word-spacing);
}
.header .header__form {
  grid-column: column 2/span 10;
}
.header .header__form input {
  display: none;
}
.header .header__form input:checked ~ label {
  background-color: #000;
  color: #fff;
}
.header .header__form .header__search-input {
  border: 1px solid #000;
  display: inline-block;
  border-radius: 5px 0 0 5px;
  padding: 10px;
  height: 43px;
  width: 20vw;
  min-width: 240px;
}
.header .header__search-wrapper {
  font: normal normal 500 15px/15px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--button-font-style) var(--button-font-variant) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--button-letter-spacing);
  text-transform: var(--button-text-transform);
  word-spacing: var(--button-word-spacing);
  padding-bottom: 15px;
  padding-top: 15px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}
.header .header__search-wrapper--small {
  font: normal normal 500 15px/15px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--button-font-style) var(--button-font-variant) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--button-letter-spacing);
  text-transform: var(--button-text-transform);
  word-spacing: var(--button-word-spacing);
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}
.header .header__search-button {
  background: #000;
  color: #fff;
  height: 43px;
  padding: 10px;
  border-radius: 0 5px 5px 0;
}
.header .header__search-icon {
  max-width: 30px;
}
.header .header__buttons {
  align-items: baseline;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  grid-column: column 2/span 10;
}
@media (max-width: 799px) {
  .header .header__buttons {
    flex-direction: column;
  }
}
.header .header__text {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
}
.header .header__button {
  display: inline-block;
}
.header .header__search-themes {
  margin-bottom: 10px;
}
.header .header__reset-button {
  font: normal normal 500 16px/19px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--thema-font-style) var(--thema-font-variant) var(--thema-font-weight) var(--thema-font-size)/var(--thema-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--thema-letter-spacing);
  text-transform: var(--thema-text-transform);
  word-spacing: var(--thema-word-spacing);
  margin: 10px;
}
.header .header__reset-button span {
  color: #000;
}
.header .header__reset-button :hover {
  text-decoration: underline;
}
.header .header__author-tag {
  margin-bottom: 30px;
}
.header .header__author-tag .tag {
  text-transform: capitalize;
}
@media (min-width: 800px) {
  .header .header__title {
    grid-column: column 1/span 9;
  }
  .header .header__form {
    grid-column: column 1/span 9;
  }
  .header .header__buttons {
    grid-column: column 1/span 9;
  }
}

.simple-header {
  position: relative;
  margin: 0 0 100px 0;
}
.simple-header::before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #fe9450, #fed36b);
  position: absolute;
  top: 0;
  z-index: -1;
}
.simple-header .simple-header__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
  padding-top: 55px;
  padding-bottom: 80px;
}
.simple-header .simple-header__back-link {
  position: relative;
  grid-column: column 2;
  top: -20px;
  cursor: pointer;
  height: 0;
}
.simple-header .simple-header__back-link-icon {
  background-image: url(012dd632dac437005a3c.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 10px;
  vertical-align: middle;
  width: 20px;
  transform: rotate(180deg);
}
.simple-header .simple-header__title-container {
  grid-column: column 2/span 9;
}
.simple-header .simple-header__title {
  font: normal normal 500 36px/40px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-1-letter-spacing);
  text-transform: var(--heading-1-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-1-word-spacing);
}
.simple-header .simple-header__introduction {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
}
.simple-header .simple-header__introduction-container {
  grid-column: column 2/span 9;
}
.simple-header .simple-header__introduction .richtext {
  font: normal normal normal 20px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--introduction-letter-spacing);
  text-transform: var(--introduction-text-transform);
  word-spacing: var(--introduction-word-spacing);
}
@media (min-width: 800px) {
  .simple-header .simple-header__wrapper {
    padding-top: 100px;
  }
  .simple-header .simple-header__back-link {
    grid-column: column 1;
    top: -60px;
  }
  .simple-header .simple-header__back-link-icon {
    width: 30px;
    height: 20px;
  }
  .simple-header .simple-header__title-container {
    grid-column: column 1/span 10;
  }
  .simple-header .simple-header__introduction-container {
    grid-column: column 1/span 10;
  }
}

.simple-header--yellow {
  margin: 0;
}
.simple-header--yellow::before {
  background: #ffc300;
}

.expert-list {
  position: relative;
}
.expert-list::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 180px);
  top: -100px;
  background-color: #FED36B;
  z-index: -1;
  display: grid;
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
}

.expert-list__wrapper .pagination {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
  /*background-color:blue;*/
  padding-left: var(--grid-margin);
  padding-right: var(--grid-margin);
  margin-bottom: 20px;
  height: 20px;
}

.expert-list__wrapper .pagination__row {
  grid-column: column 4/span 7;
}

.expert {
  position: relative;
  margin: 0 0 60px 0;
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
}
.expert:not(:last-child) {
  padding-bottom: 60px;
}
.expert:not(:first-child)::before {
  content: "";
  border-bottom: 1px solid #000;
  position: relative;
  grid-column: column 2/span 10;
  bottom: 60px;
}
.expert .expert__image-container {
  grid-column: column 2/span 10;
}
.expert .expert__image {
  width: 133px;
  border-radius: 50%;
  margin-bottom: 15px;
}
.expert .expert__linkedin-icon {
  background-image: url(492f28726830cbeabd0e.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 24px;
  width: 24px;
  margin-left: 10px;
}
.expert .expert__twitter-icon {
  background-image: url(87682341d07c5f155f20.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 24px;
  width: 24px;
  margin-left: 10px;
}
.expert .expert__link-icon {
  background-image: url(2ec0d4b615772e1b6022.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 24px;
  width: 24px;
  margin-left: 10px;
}
.expert .expert__orcid-icon {
  background-image: url(4addfdfc2c4cda66f45e.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 24px;
  width: 24px;
  margin-left: 10px;
}
.expert .expert__content {
  grid-column: column 2/span 10;
}
.expert .expert__title {
  font: normal normal 600 22px/25px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-3-letter-spacing);
  text-transform: var(--heading-3-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-3-word-spacing);
  display: inline-block;
}
.expert .expert__text {
  margin-bottom: 45px;
}
.expert .expert__link {
  margin-bottom: 20px;
}
.expert .expert__link-text {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
  color: #000;
  text-decoration: underline;
  font-weight: 600;
}
@media (min-width: 800px) {
  .expert:not(:first-child)::before {
    content: "";
    border-bottom: 1px solid #000;
    position: relative;
    grid-column: span 12;
    bottom: 60px;
  }
  .expert .expert__image-container {
    grid-column: column 3/span 2;
  }
  .expert .expert__content {
    grid-column: column 5/span 8;
  }
  .expert .expert__title-container {
    margin-bottom: 15px;
  }
}

.link-block {
  position: relative;
}
.link-block::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #FFF9E7;
  z-index: -1;
}
.link-block .link-block__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
  padding-top: 55px;
}
.link-block .link-block__title-container {
  grid-column: column 2/span 10;
}
.link-block .link-block__title {
  font: normal normal 500 26px/36px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-2-letter-spacing);
  text-transform: var(--heading-2-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-2-word-spacing);
}
.link-block .link-block__text-container {
  grid-column: column 2/span 10;
  margin-bottom: 65px;
}
.link-block .link-block__text {
  margin-bottom: 35px;
}
@media (min-width: 800px) {
  .link-block .link-block__wrapper {
    padding-top: 115px;
  }
  .link-block .link-block__title-container {
    grid-column: column 1/span 3;
  }
  .link-block .link-block__text-container {
    grid-column: column 5/span 8;
    margin-bottom: 130px;
  }
}

.content {
  position: relative;
  margin: 80px 0;
  margin: var(--margin) 0;
}
.content::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 180px);
  top: 0;
  background-color: #FFF9E7;
}
.content .content__container {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
}
.content .content__answer {
  grid-column: column 2/span 10;
}
@media (min-width: 800px) {
  .content .content__answer {
    grid-column: column 5/span 8;
  }
}

.highlighted-link {
  position: relative;
  margin-top: -1px;
}
.highlighted-link::before {
  content: "";
  background-color: #ffc300;
  width: 100vw;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute;
  z-index: 1;
  box-shadow: 47vw 0 0 0 #ffc300;
}
.highlighted-link .highlighted-link__wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
  z-index: 1;
  position: relative;
}
.highlighted-link .highlighted-link__author {
  font: normal normal normal 18px/32px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--attribution-font-style) var(--attribution-font-variant) var(--attribution-font-weight) var(--attribution-font-size)/var(--attribution-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--attribution-letter-spacing);
  text-transform: var(--attribution-text-transform);
  word-spacing: var(--attribution-word-spacing);
}
.highlighted-link .highlighted-link__author-name {
  font-weight: 600;
}
.highlighted-link .highlighted-link__title {
  font: normal normal 600 22px/25px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-3-letter-spacing);
  text-transform: var(--heading-3-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-3-word-spacing);
  margin-bottom: 10px;
}
.highlighted-link .highlighted-link__link {
  color: #000;
}

.sticky-link {
  position: relative;
  z-index: 10;
}
.sticky-link::before {
  content: "";
  background-color: #FFF4D1;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}
.sticky-link .sticky-link__wrapper {
  padding-top: 40px;
  padding-bottom: 35px;
  margin: 0 35px;
}
.sticky-link .sticky-link__title {
  font: normal normal 500 20px/24px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-4-letter-spacing);
  text-transform: var(--heading-4-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-4-word-spacing);
  margin-bottom: 20px;
  z-index: 2;
  position: relative;
}
.sticky-link .sticky-link__link {
  position: relative;
  z-index: 2;
}
@media (min-width: 1100px) {
  .sticky-link {
    position: sticky;
    max-width: 480px;
    left: 100%;
    bottom: 0;
    height: 190px;
    margin-top: -190px;
  }
  .sticky-link .sticky-link__wrapper {
    margin: 0;
    background-color: #FFF4D1;
    padding: 40px;
  }
  .sticky-link .sticky-link__title {
    font: normal normal 600 18px/20px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
    font: var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
    letter-spacing: 0;
    letter-spacing: var(--heading-5-letter-spacing);
    text-transform: var(--heading-5-text-transform);
    word-spacing: normal;
    word-spacing: var(--heading-5-word-spacing);
  }
}

.content {
  position: relative;
  margin: 80px 0;
  margin: var(--margin) 0;
}
.content::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 180px);
  top: 0;
  background-color: #FFF9E7;
}
.content .content__container {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
}
.content .content__answer {
  grid-column: column 2/span 10;
}
@media (min-width: 800px) {
  .content .content__answer {
    grid-column: column 5/span 8;
  }
}

.richtext {
  position: relative;
}
.richtext h1 {
  font: normal normal 500 36px/40px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-1-letter-spacing);
  text-transform: var(--heading-1-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-1-word-spacing);
}
.richtext h1:not(:first-child) {
  margin-top: 1em;
  margin-top: var(--heading-1-margin-top);
}
.richtext h1:not(:last-child) {
  margin-bottom: .5em;
  margin-bottom: var(--heading-1-margin-bottom);
}
.richtext h2 {
  font: normal normal 500 26px/36px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-2-letter-spacing);
  text-transform: var(--heading-2-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-2-word-spacing);
}
.richtext h2:not(:first-child) {
  margin-top: 20px;
  margin-top: var(--heading-2-margin-top);
}
.richtext h2:not(:last-child) {
  margin-bottom: 20px;
  margin-bottom: var(--heading-2-margin-bottom);
}
.richtext h3 {
  font: normal normal 600 22px/25px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-3-letter-spacing);
  text-transform: var(--heading-3-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-3-word-spacing);
}
.richtext h3:not(:first-child) {
  margin-top: 20px;
  margin-top: var(--heading-3-margin-top);
}
.richtext h3:not(:last-child) {
  margin-bottom: 20px;
  margin-bottom: var(--heading-3-margin-bottom);
}
.richtext h4 {
  font: normal normal 500 20px/24px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-4-letter-spacing);
  text-transform: var(--heading-4-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-4-word-spacing);
}
.richtext h4:not(:first-child) {
  margin-top: 1em;
  margin-top: var(--heading-4-margin-top);
}
.richtext h4:not(:last-child) {
  margin-bottom: .5em;
  margin-bottom: var(--heading-4-margin-bottom);
}
.richtext h5 {
  font: normal normal 600 18px/20px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-5-letter-spacing);
  text-transform: var(--heading-5-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-5-word-spacing);
}
.richtext h5:not(:first-child) {
  margin-top: 1em;
  margin-top: var(--heading-5-margin-top);
}
.richtext h5:not(:last-child) {
  margin-bottom: .5em;
  margin-bottom: var(--heading-5-margin-bottom);
}
.richtext h6 {
  font: normal normal 600 16px/18px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-6-font-style) var(--heading-6-font-variant) var(--heading-6-font-weight) var(--heading-6-font-size)/var(--heading-6-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-6-letter-spacing);
  text-transform: var(--heading-6-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-6-word-spacing);
}
.richtext h6:not(:first-child) {
  margin-top: 1em;
  margin-top: var(--heading-6-margin-top);
}
.richtext h6:not(:last-child) {
  margin-bottom: .5em;
  margin-bottom: var(--heading-6-margin-bottom);
}
.richtext p,
.richtext ul,
.richtext ol {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
}
.richtext p:not(:first-child),
.richtext ul:not(:first-child),
.richtext ol:not(:first-child) {
  margin-top: 30px;
  margin-top: var(--paragraph-margin-top);
}
.richtext p:not(:last-child),
.richtext ul:not(:last-child),
.richtext ol:not(:last-child) {
  margin-bottom: 30px;
  margin-bottom: var(--paragraph-margin-bottom);
}
.richtext p strong, .richtext p b {
  font-weight: bold;
}
.richtext p em, .richtext p i {
  font-style: italic;
}
.richtext li {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
}
.richtext li:not(:first-child) {
  margin-top: 30px;
  margin-top: var(--paragraph-margin-top);
}
.richtext li:not(:last-child) {
  margin-bottom: 30px;
  margin-bottom: var(--paragraph-margin-bottom);
}
.richtext p a,
.richtext li a {
  position: relative;
}
.richtext p a, .richtext p a:link, .richtext p a:active, .richtext p a:visited,
.richtext li a,
.richtext li a:link,
.richtext li a:active,
.richtext li a:visited {
  text-decoration: underline;
}
.richtext img {
  display: block;
  max-width: 95%;
  height: auto;
  box-shadow: 5px 10px 7px #FED36B;
  margin-left: auto;
  margin-right: auto;
  max-height: 100vh;
  width: auto;
}
@media (min-width: 800px) {
  .richtext img {
    max-width: 75%;
    max-height: 75vh;
  }
}

.quote {
  position: relative;
  margin: 80px 0;
  margin: var(--margin) 0;
}
.quote::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 180px);
  background-color: #FFF9E7;
}
.quote .quote__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
}
.quote .quote__text {
  grid-column: column 2/span 10;
  z-index: 1;
  font: normal normal bold 22px/29px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--quote-font-style) var(--quote-font-variant) var(--quote-font-weight) var(--quote-font-size)/var(--quote-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--quote-letter-spacing);
  text-transform: var(--quote-text-transform);
  word-spacing: var(--quote-word-spacing);
}
@media (min-width: 800px) {
  .quote .quote__text {
    grid-column: column 4/span 9;
  }
}

.tag {
  font: normal normal 500 16px/19px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--thema-font-style) var(--thema-font-variant) var(--thema-font-weight) var(--thema-font-size)/var(--thema-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--thema-letter-spacing);
  text-transform: var(--thema-text-transform);
  word-spacing: var(--thema-word-spacing);
  color: #000;
  height: 32px;
  display: inline-flex;
  align-items: center;
  border: 1px solid #000;
  border-radius: 16px;
  padding: 0 15px;
  cursor: pointer;
  margin-bottom: 5px;
  text-transform: lowercase;
  vertical-align: middle;
}
.tag:hover {
  background-color: #000;
  color: #fff;
}

.button {
  font: normal normal 500 15px/15px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--button-font-style) var(--button-font-variant) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--button-letter-spacing);
  text-transform: var(--button-text-transform);
  word-spacing: var(--button-word-spacing);
  height: 45px;
  background-color: #000;
  color: #fff;
  display: inline-flex;
  align-items: center;
  border-radius: 23px;
  padding: 0 20px;
  cursor: pointer;
  margin-bottom: 5px;
}
.button:hover {
  background-color: #FFD54C;
  color: #000;
}
.button:hover .button__icon {
  background-image: url(012dd632dac437005a3c.svg);
}
.button .button__icon {
  background-image: url(ca3fbf7fd4e7572808f8.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 10px;
  vertical-align: middle;
  width: 20px;
  margin-left: 30px;
}

.button--secondary {
  height: 44px;
  border: 1px solid #000;
  background-color: transparent;
  color: #000;
}
.button--secondary .button__icon {
  background-image: url(012dd632dac437005a3c.svg);
}
.button--secondary:hover {
  background-color: #FFD54C;
  border: 1px solid #FFD54C;
}

.image {
  position: relative;
  margin: 80px 0;
  margin: var(--margin) 0;
}
.image::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 180px);
  top: -100px;
  background-color: #FFF9E7;
}
.image .image__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
}
.image .image__image {
  grid-column: column 1/span 12;
  z-index: 1;
}
.image .image__img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  width: 100%;
}
.image .image__caption {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
  padding: 20px;
}

.disclosure {
  position: relative;
  margin: 0;
}
.disclosure::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #ffc300;
  z-index: 1;
}
.disclosure .disclosure__content {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
  padding-top: 80px;
  margin-bottom: 40px;
}
.disclosure .disclosure__title {
  font: normal normal 500 26px/36px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-2-letter-spacing);
  text-transform: var(--heading-2-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-2-word-spacing);
  grid-column: column 2/span 10;
  z-index: 2;
}
.disclosure .disclosure__text {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
  display: inline-block;
  grid-column: column 2/span 10;
  z-index: 2;
}
.disclosure .disclosure__disclosure {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
  padding-bottom: 80px;
  word-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}
.disclosure .disclosure__disclosure-title {
  font: normal normal 500 20px/24px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-4-letter-spacing);
  text-transform: var(--heading-4-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-4-word-spacing);
  grid-column: column 2/span 10;
  border-bottom: 1px solid #000;
  padding-bottom: 5px;
  z-index: 2;
}
.disclosure .disclosure__disclosure-title:not(:first-child) {
  margin-top: 1em;
  margin-top: var(--heading-4-margin-top);
}
.disclosure .disclosure__disclosure-title:not(:last-child) {
  margin-bottom: .5em;
  margin-bottom: var(--heading-4-margin-bottom);
}
.disclosure .disclosure__title-button[aria-expanded=true] .disclosure__title-button-icon {
  transform: rotate(180deg);
}
.disclosure .disclosure__title-button-icon {
  background-image: url(a42b4d36655f69ff05e0.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 10px;
  vertical-align: middle;
  width: 10px;
  margin-left: 10px;
}
.disclosure .disclosure__disclosure-content {
  grid-column: column 2/span 10;
  z-index: 2;
}
.disclosure .disclosure__disclosure-content[aria-hidden=true] {
  display: none;
}
@media (min-width: 800px) {
  .disclosure .disclosure__content {
    padding-top: 100px;
  }
  .disclosure .disclosure__disclosure {
    padding-bottom: 100px;
  }
  .disclosure .disclosure__title {
    grid-column: column 1/span 3;
  }
  .disclosure .disclosure__text {
    grid-column: column 5/span 8;
  }
  .disclosure .disclosure__disclosure-title {
    grid-column: column 5/span 8;
  }
  .disclosure .disclosure__disclosure-content {
    grid-column: column 5/span 8;
  }
}

.related-content {
  position: relative;
  margin: 0;
  background: #FFF4D1;
}
.related-content .related-content__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
  padding-bottom: 40px;
}
.related-content .related-content__title-wrapper {
  grid-column: column 2/span 9;
}
.related-content .related-content__title {
  font: normal normal 500 36px/40px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-1-letter-spacing);
  text-transform: var(--heading-1-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-1-word-spacing);
  border-bottom: 2px solid #000;
  padding-bottom: 20px;
}
.related-content .related-content__title:not(:first-child) {
  margin-top: 1em;
  margin-top: var(--heading-1-margin-top);
}
.related-content .related-content__title:not(:last-child) {
  margin-bottom: .5em;
  margin-bottom: var(--heading-1-margin-bottom);
}
.related-content .related-content__link {
  grid-column: column 2/span 9;
  border-bottom: 1px solid black;
  padding-bottom: 25px;
  padding-top: 15px;
}
.related-content .related-content__link:last-child {
  border-bottom: 0;
}
.related-content .related-content__link-title {
  font: normal normal 600 22px/25px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-3-letter-spacing);
  text-transform: var(--heading-3-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-3-word-spacing);
  margin-bottom: 25px;
  color: #000;
}
.related-content .related-content__link-author {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
  margin: 0 10px 10px 0;
  color: #000;
}
.related-content .related-content__auhtor-name {
  font-weight: 600;
}
@media (min-width: 800px) {
  .related-content .related-content__wrapper {
    padding-bottom: 45px;
    padding-top: 20px;
  }
  .related-content .related-content__title-wrapper {
    grid-column: column 1/span 9;
  }
  .related-content .related-content__link {
    grid-column: column 1/span 9;
  }
  .related-content .related-content__link-author {
    float: left;
  }
}

.footer {
  position: relative;
}
.footer::before {
  content: "";
  background: linear-gradient(to bottom, #fe9450, #fed36b);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}
.footer .footer__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
  padding-top: 100px;
  padding-bottom: 80px;
}
.footer .footer__top {
  grid-column: column 2/span 10;
  margin-bottom: 60px;
  z-index: 2;
}
.footer .footer__top-title {
  font: normal normal 500 26px/36px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-2-letter-spacing);
  text-transform: var(--heading-2-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-2-word-spacing);
  margin-bottom: 20px;
}
.footer .footer__top-text {
  font: normal normal normal 20px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--introduction-letter-spacing);
  text-transform: var(--introduction-text-transform);
  word-spacing: var(--introduction-word-spacing);
}
.footer .footer__top__image {
  display: none;
}
.footer .footer__bottom {
  grid-column: column 2/span 10;
  margin-bottom: 10px;
  z-index: 2;
}
.footer .footer__bottom-title {
  font: normal normal 600 22px/25px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-3-letter-spacing);
  text-transform: var(--heading-3-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-3-word-spacing);
  margin-bottom: 20px;
}
.footer .footer__bottom-text {
  font: normal normal normal 20px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--introduction-letter-spacing);
  text-transform: var(--introduction-text-transform);
  word-spacing: var(--introduction-word-spacing);
}
.footer .footer__experts {
  grid-column: column 2/span 10;
  z-index: 2;
}
.footer .footer__expert {
  display: flex;
  flex-direction: column;
  margin-bottom: 50px;
}
.footer .footer__expert-picture {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}
.footer .footer__expert-title {
  font: normal normal 500 20px/24px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-4-letter-spacing);
  text-transform: var(--heading-4-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-4-word-spacing);
}
.footer .footer__expert-link {
  color: #000;
}
.footer .footer__expert-link {
  color: #000;
}
.footer .footer__expert-text {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
  color: #000;
  margin-bottom: 20px;
}
.footer .footer__button {
  grid-column: column 2/span 10;
  z-index: 2;
}
@media (min-width: 800px) {
  .footer .footer__top {
    grid-column: column 1/span 8;
  }
  .footer .footer__top__buttons {
    padding: 1.5em 0;
  }
  .footer .footer__top__image {
    display: block;
    width: 600px;
  }
  .footer .footer__bottom {
    grid-column: column 1/span 8;
  }
  .footer .footer__experts {
    display: grid;
    grid-column: column 1/span 12;
    grid-gap: calc(20px * 2) 5px;
    grid-gap: calc(var(--grid-spacing) * 2) var(--grid-gutter);
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    margin: 20px 0;
    margin: var(--grid-spacing) 0;
  }
  .footer .footer__expert {
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
  }
  .footer .footer__expert-image {
    flex: 0 0 70px;
    margin-right: 20px;
  }
  .footer .footer__expert-text {
    flex: 1 0 100%;
  }
  .footer .footer__button {
    grid-column: column 1/span 8;
  }
}

.form {
  position: relative;
}
.form::before {
  content: "";
  background-color: #FFF9E7;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
}
.form .form__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
}
.form .form__header__container {
  grid-column: column 2/span 10;
}
.form .form__header {
  font: normal normal 500 36px/40px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-1-letter-spacing);
  text-transform: var(--heading-1-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-1-word-spacing);
  padding: 40px 0 100px 0;
}
.form .form__header-text {
  font: normal normal normal 20px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--introduction-letter-spacing);
  text-transform: var(--introduction-text-transform);
  word-spacing: var(--introduction-word-spacing);
}
.form .form__form {
  grid-column: column 2/span 10;
}
.form .form__form-subtitle {
  font: normal normal 500 26px/36px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-2-letter-spacing);
  text-transform: var(--heading-2-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-2-word-spacing);
  margin-bottom: 20px;
}
.form .form__form-subtitle #form-step__selected-categories .tag {
  margin-right: 5px;
}
.form .form__tag-container {
  margin-bottom: 50px;
}
.form .form__tag input {
  display: none;
}
.form .form__tag input:checked ~ label {
  background-color: #000;
  color: #fff;
}
.form .form__button {
  margin-bottom: 50px;
}
.form .form__tip {
  margin-bottom: 70px;
}
.form .suggestion-answers__title {
  font: normal normal 600 22px/25px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-3-letter-spacing);
  text-transform: var(--heading-3-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-3-word-spacing);
  margin-top: 20px;
}
.form .form__tip-text {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
  color: #000;
}
.form .form__link {
  font: normal normal 500 20px/24px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-4-letter-spacing);
  text-transform: var(--heading-4-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-4-word-spacing);
  color: #000;
  display: block;
  margin-bottom: 30px;
  margin-top: 30px;
}
.form .form__link:hover {
  text-decoration: underline;
}
.form .form__link-icon {
  background-image: url(012dd632dac437005a3c.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  height: 10px;
  vertical-align: middle;
  width: 20px;
}
.form .form__back-link {
  position: relative;
  top: 20px;
  cursor: pointer;
  height: 0;
}
.form .form__back-link-icon {
  background-image: url(012dd632dac437005a3c.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 10px;
  vertical-align: middle;
  width: 20px;
  transform: rotate(180deg);
}
.form .form-step__two.is-visible .form__back-link-icon {
  margin-top: 30px;
}
.form .form__form-fields {
  margin-bottom: 50px;
}
.form .form__form-fields .form-field {
  margin: 0 0 55px 0;
}
.form .form__form-fields .form-field label {
  display: block;
  font: normal normal 500 20px/24px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-4-letter-spacing);
  text-transform: var(--heading-4-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-4-word-spacing);
}
.form .form__form-fields .form-field input {
  background-color: transparent;
  border-bottom: 2px solid #000;
  width: 100%;
  font: normal normal 500 26px/36px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-2-letter-spacing);
  text-transform: var(--heading-2-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-2-word-spacing);
}
.form .form__form-fields .form-field #id_accept_terms, .form .form__form-fields .form-field p {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.form .form__error {
  color: #FE9450;
  font: normal normal 600 18px/20px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-5-letter-spacing);
  text-transform: var(--heading-5-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-5-word-spacing);
  margin-bottom: 30px;
}
.form .errorlist {
  font: normal normal normal 16px/21px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--paragraph-letter-spacing);
  text-transform: var(--paragraph-text-transform);
  word-spacing: var(--paragraph-word-spacing);
  color: #FE9450;
}
@media (min-width: 800px) {
  .form .form__header__container {
    grid-column: column 1/span 12;
  }
  .form .form__form {
    grid-column: column 5/span 8;
  }
  .form .form__link-icon {
    display: inline-block;
    margin-left: 10px;
  }
  .form .form__back-link-icon {
    width: 30px;
    height: 20px;
  }
  .form .form__back-link {
    top: 60px;
  }
}

.social-share-buttons {
  font: normal normal 500 15px/15px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--button-font-style) var(--button-font-variant) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--button-letter-spacing);
  text-transform: var(--button-text-transform);
  word-spacing: var(--button-word-spacing);
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
  position: relative;
}
@media (max-width: 799px) {
  .social-share-buttons {
    display: grid;
    grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  }
}
.social-share-buttons__button-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 799px) {
  .social-share-buttons__button-list {
    grid-column: column 2/span 10;
  }
}
.social-share-buttons__list-item {
  display: inline;
}
.social-share-buttons .icon {
  width: 30px;
}
.social-share-buttons__button {
  display: inline-block;
  width: 45px;
  height: 45px;
  border-radius: 99999px;
  background-color: #000;
  color: #fff;
  margin-right: 15px;
  margin-bottom: 20px;
  transition: all 0.2s;
  text-align: center;
}
.social-share-buttons__button:hover {
  background-color: #FFD54C;
}
.social-share-buttons__title {
  margin-bottom: 20px;
}
@media (max-width: 799px) {
  .social-share-buttons__title {
    grid-column: column 2/span 10;
  }
}

.search-widget-builder {
  font: normal normal 500 15px/15px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--button-font-style) var(--button-font-variant) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--button-letter-spacing);
  text-transform: var(--button-text-transform);
  word-spacing: var(--button-word-spacing);
}
.search-widget-builder__input {
  display: block;
  border-radius: 5px;
  padding: 10px;
  border: 1px solid #000;
  margin-bottom: 30px;
  font-weight: normal;
  width: 100%;
}
.search-widget-builder__textarea {
  padding: 10px;
  border: 1px solid #000;
  border-radius: 5px;
  font-weight: normal;
}
.search-widget-builder__label {
  margin-bottom: 10px;
  display: block;
}
.search-widget-builder__button {
  margin-top: 10px;
}
.search-widget-builder__message {
  display: none;
  font-weight: normal;
}

.search-widget__search-wrapper {
  font: normal normal 500 15px/15px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--button-font-style) var(--button-font-variant) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--button-letter-spacing);
  text-transform: var(--button-text-transform);
  word-spacing: var(--button-word-spacing);
  padding-bottom: 15px;
  padding-top: 15px;
}
.search-widget__search-button {
  background: #FFD54C;
  color: #fff;
  height: 42px;
  padding: 10px;
  border-radius: 0 5px 5px 0;
  margin-left: -5px;
  top: 5px;
  position: relative;
}
.search-widget__search-icon {
  max-width: 30px;
}
.search-widget__search-input {
  border: 1px solid #000;
  display: inline-block;
  border-radius: 5px 0 0 5px;
  padding: 10px;
}
.search-widget__powered-by {
  font-weight: normal;
  font-size: 10px;
  margin-top: 10px;
}

#videoContent.is-hidden,
#pageContent.is-hidden {
  display: none !important;
}

#videoContent.is-visible {
  display: flex !important;
}

#videoContent.is-visible {
  justify-content: center;
}

#pageContent.is-visible {
  display: block !important;
}

.video {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.video__video-content {
  display: flex;
  justify-content: center;
  width: 100%;
}

.video__video-content iframe {
  margin: 0 auto;
  display: block;
}

.video__toggle-text {
  flex-direction: column;
  gap: 0.5rem;
  margin: 0.5rem 0;
  text-align: left;
}
@media (max-width: 768px) {
  .video__toggle-text {
    text-align: center;
  }
}

.toggle-link {
  font-family: "Geomanist Webfont", "Arial", "Helvetica", sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif !important;
}

.toggle-link {
  color: #000;
  background-color: transparent;
  text-align: center;
  text-decoration: underline;
  text-underline-offset: 3px;
  font-size: 20px;
  font-weight: inherit;
  cursor: pointer;
  padding: 2px 6px;
  border-radius: 4px;
  transition: all 0.1s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.toggle-link:hover {
  background-color: #000;
  color: #fff;
  text-decoration: none;
}

.reading-time {
  font-family: "Geomanist Webfont", "Arial", "Helvetica", sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
  font-size: 16px;
  color: #000;
  opacity: 1;
}

.pagination {
  font: normal normal 500 15px/15px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--button-font-style) var(--button-font-variant) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--button-letter-spacing);
  text-transform: var(--button-text-transform);
  word-spacing: var(--button-word-spacing);
  display: grid;
  grid-column: column 2/span 9;
  padding-bottom: 0px;
  margin: 5px 0px 5px 0px;
  height: auto;
  width: 100%;
}
.pagination__page-item {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
}
.pagination__page-link {
  display: inline;
  appearance: button;
  -webkit-appearance: button; /* Safari and Chrome */
  -moz-appearance: button; /* Firefox */
  -ms-appearance: button; /* Internet Explorer */
  -o-appearance: button; /* Opera */
  cursor: default;
  border-width: 1px;
  border-style: solid;
  border-color: color-mix(color-mix(rgb(248, 248, 248) 93%, rgb(0, 0, 0)), rgb(0, 0, 0) 5%);
  border-color: color-mix(color-mix(color(display-p3 0.97369 0.97369 0.97369) 93%, rgb(0, 0, 0)), rgb(0, 0, 0) 5%);
  box-shadow: 0 0.5px 0 0.5px rgba(255, 255, 255,calc(var(--depth) * 6%)) inset, var(--btn-shadow);
  box-shadow: 0 0.5px 0 0.5px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth) * 6%)) inset, var(--btn-shadow);
  justify-content: center;
  width: 25px;
  height: auto;
  text-align: center;
  vertical-align: middle;
  outline-offset: 2px;
  flex-wrap: nowrap;
  text-decoration: none;
  flex-shrink: 0;
  font-weight: 100;
}
.pagination__row {
  grid-column: column 2/span 9;
}
.pagination__page-link-active {
  background-color: rgb(228, 228, 228);
  background-color: color(display-p3 0.89558 0.89558 0.89558);
}

.menu-bar {
  margin-bottom: 60px;
}
.menu-bar .menu-bar__bar {
  position: fixed;
  height: 60px;
  left: 0;
  top: 0;
  right: 0;
  background-color: #fff;
  z-index: 5000;
  display: flex;
}
.menu-bar .menu-bar__logo-container {
  align-self: center;
  width: 33%;
  flex-shrink: 0;
}
.menu-bar .menu-bar__logo {
  display: inline-block;
  width: 80px;
  height: 100%;
  margin-left: 15px;
  padding-top: 5px;
}
.menu-bar .menu-bar__expert-container {
  align-self: center;
  text-align: center;
  justify-content: center;
  width: 33%;
  display: flex;
  flex-shrink: 0;
  gap: 10px;
}
.menu-bar .menu-bar__expert-link {
  color: #000;
}
.menu-bar .menu-bar__image {
  height: 38px;
  border-radius: 50%;
  aspect-ratio: 1/1;
}
.menu-bar .menu-bar__expert-name {
  display: none;
  font: normal normal normal 23px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--navigation-font-style) var(--navigation-font-variant) var(--navigation-font-weight) var(--navigation-font-size)/var(--navigation-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--navigation-letter-spacing);
  text-transform: var(--navigation-text-transform);
  word-spacing: var(--navigation-word-spacing);
  font-weight: 600;
  vertical-align: super;
}
.menu-bar .menu-bar__expert-title {
  display: none;
  font: normal normal normal 23px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--navigation-font-style) var(--navigation-font-variant) var(--navigation-font-weight) var(--navigation-font-size)/var(--navigation-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--navigation-letter-spacing);
  text-transform: var(--navigation-text-transform);
  word-spacing: var(--navigation-word-spacing);
  vertical-align: super;
}
.menu-bar .menu-bar__icon-container {
  align-self: center;
  width: 33%;
  text-align: right;
  margin-left: auto;
  flex-shrink: 0;
}
.menu-bar .menu-bar__icon-button {
  margin-right: 15px;
  width: auto;
  height: auto;
}
.menu-bar .menu-bar__icon {
  background-image: url(24fdc7e2ff149e9cd418.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  width: 18px;
}
@media (min-width: 800px) {
  .menu-bar {
    margin-bottom: 90px;
  }
  .menu-bar .menu-bar__bar {
    background-color: transparent;
    height: 90px;
  }
  .menu-bar .menu-bar__logo-container {
    width: auto;
  }
  .menu-bar .menu-bar__logo {
    width: 110px;
    height: 40px;
    margin-left: 30px;
  }
  .menu-bar .menu-bar__image {
    margin: 0;
  }
  .menu-bar .menu-bar__expert-container {
    width: auto;
    margin-left: 50px;
    gap: 20px;
  }
  .menu-bar .menu-bar__expert-name {
    display: inline-block;
  }
  .menu-bar .menu-bar__expert-title {
    display: inline-block;
  }
  .menu-bar .menu-bar__icon-container {
    width: auto;
    margin-left: auto;
  }
  .menu-bar .menu-bar__icon {
    width: 34px;
    height: 25px;
    margin-right: 30px;
  }
}

.menu-bar--inverted .menu-bar__bar {
  background-color: #000;
}
.menu-bar--inverted .menu-bar__expert-link {
  color: #fff;
}
.menu-bar--inverted .menu-bar__icon {
  background-image: url(6162c7dcce4b98d2cbbf.svg);
}

.footer-bar {
  position: relative;
  background-color: #000;
  padding: 60px 0 10px 0;
}
.footer-bar .footer-bar__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
}
.footer-bar .footer-bar__logo-container {
  grid-column: column 2/span 10;
  margin-bottom: 10px;
}
.footer-bar .footer-bar__logo-link {
  width: 110px;
  height: 40px;
  display: inline-block;
}
.footer-bar .footer-bar__links {
  grid-column: column 2/span 10;
  margin: 0 0 8px 0;
}
.footer-bar .footer-bar__title {
  color: #fff;
  font: normal normal normal 23px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--navigation-font-style) var(--navigation-font-variant) var(--navigation-font-weight) var(--navigation-font-size)/var(--navigation-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--navigation-letter-spacing);
  text-transform: var(--navigation-text-transform);
  word-spacing: var(--navigation-word-spacing);
  font-weight: 500;
  margin: 0 30px 45px 0;
  display: inline-block;
}
.footer-bar .footer-bar__title a {
  color: #ffc300;
  font: normal normal normal 23px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--navigation-font-style) var(--navigation-font-variant) var(--navigation-font-weight) var(--navigation-font-size)/var(--navigation-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--navigation-letter-spacing);
  text-transform: var(--navigation-text-transform);
  word-spacing: var(--navigation-word-spacing);
  font-weight: 500;
}
.footer-bar .footer-bar__coc {
  color: #fff;
  font: normal normal normal 23px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--navigation-font-style) var(--navigation-font-variant) var(--navigation-font-weight) var(--navigation-font-size)/var(--navigation-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--navigation-letter-spacing);
  text-transform: var(--navigation-text-transform);
  word-spacing: var(--navigation-word-spacing);
  font-weight: 500;
  font-size: small;
  margin: 0 30px 45px 0;
  display: inline-block;
}
.footer-bar .footer-bar__link, .footer-bar .footer-bar__title-link .footer-bar__title a {
  color: #ffc300;
  font: normal normal normal 23px/28px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--navigation-font-style) var(--navigation-font-variant) var(--navigation-font-weight) var(--navigation-font-size)/var(--navigation-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--navigation-letter-spacing);
  text-transform: var(--navigation-text-transform);
  word-spacing: var(--navigation-word-spacing);
  font-weight: 500;
}
.footer-bar .footer-bar__link {
  display: block;
  margin: 0 30px 20px 0;
}
@media (min-width: 800px) {
  .footer-bar {
    padding: 80px 0 75px 0;
  }
  .footer-bar .footer-bar__logo-container {
    grid-column: column 1/span 12;
  }
  .footer-bar .footer-bar__links {
    grid-column: column 1/span 12;
  }
  .footer-bar .footer-bar__title {
    margin: 0 80px 0 0;
  }
  .footer-bar .footer-bar__link {
    display: inline-block;
    margin: 0 25px 0 0;
  }
}

.menu-overlay {
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
  color: #000;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms cubic-bezier(0.26, 0.88, 0.57, 0.9);
}
.menu-overlay.is-visible {
  opacity: 1;
  pointer-events: auto;
  overflow: hidden;
}
.menu-overlay::after {
  content: "";
  background-color: #ffc300;
  width: 100%;
  z-index: -1;
  bottom: 0;
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.menu-overlay .menu-overlay__wrapper {
  display: grid;
  grid-gap: 20px 5px;
  grid-gap: var(--grid-spacing) var(--grid-gutter);
  grid-template-columns: repeat(12, [column] minmax(0, 1fr));
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% + 5px * 2 + 0 * 2);
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-left: 0;
  padding-left: var(--grid-margin);
  padding-right: 0;
  padding-right: var(--grid-margin);
  height: 100%;
  overflow-y: auto;
  position: relative;
}
.menu-overlay .menu-overlay__top-wrapper {
  position: relative;
  z-index: 99999;
  grid-column: column 2/span 10;
}
.menu-overlay .menu-overlay__button-container {
  position: absolute;
  right: 15px;
  top: 20px;
  z-index: 99999;
}
.menu-overlay .menu-overlay__logo {
  margin-top: 20px;
  width: 100px;
  display: block;
}
.menu-overlay .menu-overlay__close-icon {
  background-image: url(ece48a219a411982c0c1.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 25px;
  vertical-align: middle;
  width: 25px;
}
.menu-overlay .menu-overlay__links {
  grid-column: column 2/span 10;
  margin: 95px 0 60px 0;
}
.menu-overlay .menu-overlay__link {
  display: block;
  font: normal normal 500 36px/40px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-1-letter-spacing);
  text-transform: var(--heading-1-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-1-word-spacing);
  font-size: 32px;
  color: #000;
  margin-bottom: 40px;
}
.menu-overlay .menu-overlay__link-active {
  font-weight: 600;
  margin-left: 40px;
}
@media (min-width: 800px) {
  .menu-overlay .menu-overlay__link {
    margin-left: 20px;
    font-size: 40px;
  }
}
.menu-overlay .menu-overlay__footer-items {
  grid-column: column 2/span 10;
  margin-bottom: 30px;
}
.menu-overlay .menu-overlay__footer-text {
  font: normal normal 500 20px/24px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--heading-4-letter-spacing);
  text-transform: var(--heading-4-text-transform);
  word-spacing: normal;
  word-spacing: var(--heading-4-word-spacing);
  display: block;
  margin-bottom: 20px;
}
@media (min-width: 800px) {
  .menu-overlay::after {
    width: 40%;
    height: 100%;
  }
  .menu-overlay .menu-overlay__wrapper {
    height: calc(100% - 50px);
    padding-left: 0;
    padding-right: 100px;
  }
  .menu-overlay .menu-overlay__top-wrapper {
    position: relative;
    z-index: 99999;
    grid-column: column 9/span 4;
  }
  .menu-overlay .menu-overlay__logo {
    margin: 20px 0 0 20px;
  }
  .menu-overlay .menu-overlay__links {
    grid-column: column 9/span 4;
    margin: 100px 0 0 0;
  }
  .menu-overlay .menu-overlay__link {
    position: relative;
    transition: all 0.3s ease-in-out;
  }
  .menu-overlay .menu-overlay__link:hover {
    margin-left: 70px;
    font-weight: 600;
  }
  .menu-overlay .menu-overlay__link:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    background-image: url(0a60c6a39cc1c76f8d7b.svg);
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0;
    position: absolute;
    top: 15px;
    left: -50px;
  }
  .menu-overlay .menu-overlay__link:hover:before {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
  }
  .menu-overlay .menu-overlay__link-active {
    font-weight: 600;
    margin-left: 70px;
  }
  .menu-overlay .menu-overlay__link-active:hover:before {
    opacity: 0;
  }
  .menu-overlay .menu-overlay__button-container {
    top: 32px;
    right: 50px;
  }
  .menu-overlay .menu-overlay__close-icon {
    width: 26px;
    height: 26px;
  }
  .menu-overlay .menu-overlay__footer-items {
    grid-column: column 9/span 4;
    margin-left: 20px;
  }
  .menu-overlay .menu-overlay__buttons {
    display: flex;
    flex-direction: row;
    gap: 10px;
  }
}
@media (min-width: 2100px) {
  .menu-overlay .menu-overlay__top-wrapper {
    margin-left: 50px;
  }
  .menu-overlay .menu-overlay__links {
    margin-left: 50px;
  }
  .menu-overlay .menu-overlay__footer-items {
    margin-left: 70px;
  }
}

.menu-button {
  font: normal normal 500 15px/15px "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  font: var(--button-font-style) var(--button-font-variant) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) "Geomanist Webfont", "Arial", "Helvetica", sans-serif;
  letter-spacing: 0;
  letter-spacing: var(--button-letter-spacing);
  text-transform: var(--button-text-transform);
  word-spacing: var(--button-word-spacing);
  margin-bottom: 10px;
  opacity: 0.8;
  display: flex;
  gap: 10px;
  align-items: center;
  font-weight: 700;
  border: 0;
  padding: 15px 30px 15px 30px;
  margin-right: 10px;
  border-radius: 999px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  width: -moz-fit-content;
  width: fit-content;
  color: black;
  border: 2px solid black;
  background-color: transparent;
}
.menu-button svg {
  width: 15px;
  transform: translateX(0);
  transition: all 0.3s ease-in-out;
}
.menu-button:hover {
  opacity: 1;
  padding-right: 40px;
  margin-right: 0;
}
.menu-button:hover svg {
  transform: translateX(10px);
}
.menu-button:hover {
  background-color: black;
  color: #ffc400;
}
.menu-button:hover svg {
  fill: #ffc400;
}
.menu-button:hover svg {
  fill: #ffc400;
}
.menu-button:last-child {
  color: white;
  background-color: black;
}
.menu-button:last-child:hover {
  color: #ffc400;
}
.menu-button:last-child:hover svg {
  fill: #ffc400;
}
.menu-button:last-child svg {
  fill: white;
}

.sun::before {
  content: "";
  display: block;
  width: 90vw;
  height: 90vw;
  border-radius: 50%;
  background-color: #ffc300;
  position: fixed;
  left: 0;
  right: 0;
  z-index: -1;
  margin: 0 auto;
}
@media (min-width: 800px) {
  .sun::before {
    width: 70vh;
    height: 70vh;
  }
}

.smokedglass {
  position: relative;
}
.smokedglass::after {
  content: "";
  background: rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(30px);
  width: 100%;
  position: absolute;
  height: 100%;
  top: 0;
  z-index: -1;
}

.answer-detail .answer-detail__content {
  position: relative;
}
.answer-detail .answer-detail__content::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 180px);
  top: -100px;
  background-color: #FFF9E7;
}

.is-hidden {
  display: none;
  /* just to get stuff working */
}

.is-visible {
  display: block;
  grid-column: column 2;
}
@media (min-width: 800px) {
  .is-visible {
    grid-column: column 1;
  }
}

#cc__content-header * {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  height: 0;
}
#cc__content-header .content-header__wrapper {
  padding-right: 30px;
}
#cc__content-header h1 {
  display: inline-block;
}
#cc__content-header i {
  display: inline-block;
  margin-top: 6px;
  margin-left: 6px;
  vertical-align: top;
}

#cc__content * {
  margin: 0;
  padding: 0;
}

#cc__konva {
  margin-left: calc((100vw - 1200px) / 2);
  width: 1200px;
  height: calc(100vh - 190px);
}
@media only screen and (max-width: 1200px) {
  #cc__konva {
    margin: 0;
    width: 100vw;
  }
}

#cc__popup {
  display: none;
  z-index: 8000;
  position: fixed;
  top: 190px;
  left: 240px;
  width: calc(100vw - 480px);
  background: white;
}
@media only screen and (max-width: 1200px) {
  #cc__popup {
    left: 0px;
    width: 100vw;
  }
}

#cc__popup-content {
  padding: 20px;
  border-radius: 8px;
  position: relative;
}
#cc__popup-content i {
  float: right;
}

#popup-close {
  position: absolute;
  top: 8px;
  right: 12px;
  cursor: pointer;
  font-size: 20px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbktILmNzcyIsIm1hcHBpbmdzIjoiOzs7QUF3Q0U7RUFFRSxnQ0FyQ2tCO0VBc0NsQixrQkFOVztFQU9YLG1CQU5ZO0VBT1o7QUN4Q0o7QURtQ0U7RUFFRSxnQ0FyQ2tCO0VBc0NsQixrQkFOVztFQU9YLGdCQU5ZO0VBT1o7QUNsQ0o7QUQ2QkU7RUFFRSxnQ0FyQ2tCO0VBc0NsQixrQkFOVztFQU9YLGdCQU5ZO0VBT1o7QUM1Qko7QUR1QkU7RUFFRSxnQ0FyQ2tCO0VBc0NsQixrQkFOVztFQU9YLGlCQU5ZO0VBT1o7QUN0Qko7QUNsQkE7RUFFRTtFQUNBO0VBQ0E7RUFHQTtFQU9BO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBVUE7RUFDQTtBREFGO0FFN0JFO0VESkY7SUFVSTtFRDJCRjtBQUNGO0FFbENFO0VESkY7SUF5Qkk7SUFDQTtJQUNBO0lBQ0E7RURpQkY7QUFDRjtBRTFDRTtFREpGO0lBb0NJO0VEY0Y7QUFDRjs7QUd2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMERGOztBSWxFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxRUY7O0FLN0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGdGRjs7QU14RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4yRkY7QUU1RkU7RUlSRjtJQVlJO0lBQ0E7RU40RkY7QUFDRjs7QU8zR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4R0Y7QUU5R0U7RUtURjtJQVlJO0lBQ0E7RVArR0Y7QUFDRjs7QVE3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnSUY7QUVoSUU7RU1URjtJQVlJO0lBQ0E7RVJpSUY7QUFDRjs7QVMvSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrSkY7QUVsSkU7RU9URjtJQVlJO0lBQ0E7RVRtSkY7QUFDRjs7QVVqS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZvS0Y7O0FXN0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYZ0xGOztBWXpMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo0TEY7QUUzTEU7RVVURjtJQVdJO0lBQ0E7RVo2TEY7QUFDRjs7QWF6TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNE1GO0FFNU1FO0VXUkY7SUFXSTtJQUNBO0ViNk1GO0FBQ0Y7O0FjM05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ4TkY7QUUvTkU7RVlURjtJQWFJO0lBQ0E7RWQrTkY7QUFDRjs7QWU3T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZnUEY7O0FnQnRQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCeVBGO0FFelBFO0VjUkY7SUFXSTtJQUNBO0VoQjBQRjtBQUNGOztBaUJ2UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjBRRjs7QWtCbFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCcVJGO0FrQmpSRTs7RUFFRTtBbEJtUko7O0FrQnpRQTtFQUNFO0VBQ0E7QWxCNFFGOztBa0J6UUE7RUFDRTtBbEI0UUY7QWtCMVFFO0VBRUU7QWxCMlFKOztBa0J2UUE7RUFDRTtFQUNBO1VBQUE7QWxCMFFGO0FrQnhRRTtFQUdFO0VBQ0E7QWxCd1FKOztBa0JwUUE7RUFDRTtFQUNBO0VBQ0E7QWxCdVFGOztBa0JwUUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBbEJzUUY7O0FrQm5RQTtFQUNFO0VBQ0E7RUFDQTtBbEJzUUY7O0FrQjVNQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0FsQitNRjs7QWtCMU1FOztFQUNFO0FsQjhNSjs7QWtCMU1BO0VBQ0U7RUFDQTtBbEI2TUY7O0FrQjFNQTtFQUNFO0VBQ0E7QWxCNk1GOztBa0IxTUE7RUFDRTtFQUNBO0FsQjZNRjs7QWtCdk1FOztFQUVFO0FsQjBNSjs7QWtCcE1BO0VBQ0U7RUFDQTtFQUNBO0FsQnVNRjs7QWtCMU1BO0VBQ0U7RUFDQTtFQUNBO0FsQnVNRjs7QWtCbk1BO0VBQ0U7SUFDRTtFbEJzTUY7RWtCbk1BO0lBQ0U7SUFDQTtFbEJxTUY7QUFDRjtBa0IxTEE7RUFDRTtBbEI0TEY7QWtCMUxFO0VBQ0U7QWxCNExKOztBa0I1SkE7O0VBRUU7RUFDQTtBbEIrSkY7QWtCN0pFOzs7Ozs7OztFQUlFO0VBQ0E7QWxCbUtKOztBa0JoRkE7O0VBRUU7RUFDQTtBbEJtRkY7O0FrQjVFRTs7OztFQUNFO0VBQ0E7QWxCa0ZKOztBa0I5RUE7RUFPTTs7Ozs7SUFDRTtFbEIrRU47RWtCeEVFOztJQUNFO0VsQjJFSjtBQUNGO0FrQnZFQTtFQUNFO0FsQnlFRjs7QWtCdEVBO0VBQ0U7QWxCeUVGOztBa0J0RUE7O0VBRUU7QWxCeUVGOztBa0J0RUE7O0VBRUU7QWxCeUVGOztBa0JuRUU7Ozs7OztFQUVFO0FsQjBFSjtBa0J2RUU7Ozs7OztFQUVFO0FsQjZFSjs7QW1CNWNJO0VBQ0U7QW5CK2NOOztBbUIxY0E7RUFDRSxXbkJQaUI7RW1CUWpCO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBbkI2Y0Y7O0FtQjFjQTtFQUNFO0FuQjZjRjs7QW1CMWNBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjZjRjs7QW9CM2VBO0VBQ0U7RUFDQTtBcEI4ZUY7QW9CNWVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCOGVKO0FvQjNlRTtFbkJrQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBR0E7RUFBQTtFQUNBO0VBQUE7RW1CekNFO0FwQm9mSjtBb0JqZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCbWZKO0FvQmhmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJrZko7QW9CL2VFO0VBQ0U7RUFDQTtBcEJpZko7QW9COWVFO0VDakNFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0FyQmtoQko7QW9CaGZFO0VBQ0U7RUFDQTtFQUNBO0FwQmtmSjtBb0IvZUU7RUFDRTtFQUNBO0VBQ0E7QXBCaWZKO0FvQjllRTtFQ2pERTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QXJCa2lCSjtBb0JoZkU7RUFDRTtFQUNBO0FwQmtmSjtBb0IvZUU7RUMxREU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VEeURBO0VBQ0E7RUFDQTtBcEJvZko7QUVyakJFO0VrQnFFRTtJQUNFO0VwQm1mSjtFb0JqZkU7SUFDRTtFcEJtZko7RW9CaGZFO0lBQ0U7RXBCa2ZKO0VvQi9lRTtJQUNFO0lBQ0E7RXBCaWZKO0VvQjllRTtJQUNFO0lBQ0E7RXBCZ2ZKO0VvQjdlRTtJQUNFO0VwQitlSjtFb0I1ZUU7SUFDRTtFcEI4ZUo7RW9CM2VFO0lBQ0U7RXBCNmVKO0VvQjFlRTtJQUNFO0lBQ0E7RXBCNGVKO0FBQ0Y7O0FzQjlsQkE7RUFDRTtFQUNBO0VyQjhDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFHQTtFQUFBO0VBQ0E7RUFBQTtBRGtqQkY7QXNCdG1CRTtFRE9FO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VDUkE7RUFDQTtFQUNBO0F0QjJtQko7QXNCMW1CSTtFQUNFO0F0QjRtQk47QXNCeG1CRTtFQUNFO0F0QjBtQko7QXNCeG1CRTtFRE5FO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VDS0E7RUFDQTtBdEI2bUJKO0FzQjFtQkU7RUFDRTtFQUNBO0F0QjRtQko7QUU3bkJFO0VvQnFCRTtJRGxCQTtJQUFBO0lBQ0E7SUFBQTtJQUNBO0lBQ0E7SUFBQTtJQ2lCRTtFdEI4bUJKO0VzQjNtQkM7SUFDRTtFdEI2bUJIO0VzQjFtQkU7SUFDRTtFdEI0bUJKO0FBQ0Y7O0F1QnJwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXdkJGaUI7QUEwcEJuQjtBdUJ0cEJFO0VBQ0U7QXZCd3BCSjtBdUJycEJFO0VGRUU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RUVIQTtFQUNBO0VBQ0EsV3ZCWmU7QUFzcUJuQjtBcUJycEJRO0VBQ0U7RUFBQTtBckJ1cEJWO0FxQjlvQlE7RUFDRTtFQUFBO0FyQmdwQlY7QXVCN3BCRTtFRkxFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFRUlBO0F2QmtxQko7QXVCL3BCRTtFQUNFO0F2QmlxQko7QUUvcUJFO0VxQlRGO0lBMkJLO0V2QmlxQkg7RXVCL3BCRTtJQUNFO0V2QmlxQko7RXVCOXBCRTtJQUNFO0V2QmdxQko7QUFDRjs7QXdCbnNCQTtFQUNFO0VBQ0E7RUFDQTtBeEJzc0JGO0F3QnBzQkU7RUFDRTtFQUlBO0VBQ0E7RUFDQTtBeEJtc0JKO0FFdHNCRTtFc0JKQTtJQUdJO0V4QjJzQko7QUFDRjtBd0Jyc0JFO0V2QmlDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFHQTtFQUFBO0VBQ0E7RUFBQTtBRHFxQkY7QXdCM3NCRTtFQUNFO0VIUkE7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7QXJCc3RCSjtBd0I3c0JFO0VBQ0U7QXhCK3NCSjtBd0I3c0JJO0VBQ0U7QXhCK3NCTjtBd0I3c0JNO0VBQ0Usc0J4QjdCVztFd0I4QlgsV3hCL0JNO0FBOHVCZDtBd0I1c0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCOHNCTjtBd0Izc0JFO0VIakNFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFR2dDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qmd0Qko7QXdCL3NCSTtFSHhDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUd1Q0U7RUFDQTtFQUNBO0VBQ0E7QXhCb3RCTjtBd0JqdEJFO0VBQ0UsZ0J4QjFEVztFd0IyRFgsV3hCN0RVO0V3QjhEVjtFQUNBO0VBQ0E7QXhCbXRCSjtBd0JqdEJFO0VBQ0U7QXhCbXRCSjtBd0JodEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJrdEJKO0FFdHdCRTtFc0IrQ0E7SUFRSTtFeEJtdEJKO0FBQ0Y7QXdCaHRCRTtFSHZFRTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QXJCMHhCSjtBd0JsdEJFO0VBQ0U7QXhCb3RCSjtBd0JqdEJFO0VBQ0U7QXhCbXRCSjtBd0JodEJFO0VIbkZFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFR2tGQTtBeEJxdEJKO0F3Qm50Qkk7RUFDRSxXeEJsR2E7QUF1ekJuQjtBd0JsdEJJO0VBQ0U7QXhCb3RCTjtBd0JodEJFO0VBQ0U7QXhCa3RCSjtBd0JodEJJO0VBQ0U7QXhCa3RCTjtBRXp6QkU7RXNCNEdFO0lBQ0U7RXhCZ3RCSjtFd0I3c0JFO0lBQ0U7RXhCK3NCSjtFd0I1c0JFO0lBQ0U7RXhCOHNCSjtBQUNGOztBeUI3MEJBO0VBQ0U7RUFDQTtBekJnMUJGO0F5QjkwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJnMUJKO0F5QjcwQkU7RXhCa0NBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUdBO0VBQUE7RUFDQTtFQUFBO0V3QnpDRTtFQUNBO0F6QnMxQko7QXlCbjFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCcTFCSjtBeUJsMUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm8xQko7QXlCajFCRTtFQUNFO0F6Qm0xQko7QXlCaDFCRTtFSmhDRTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtBckJtM0JKO0F5QmwxQkU7RUpwQ0U7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FyQnkzQko7QXlCcDFCRTtFQUNFO0F6QnMxQko7QXlCbDFCSTtFSjdDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QXJCazRCSjtBRXg0QkU7RXVCc0RFO0lBQ0U7RXpCcTFCSjtFeUJsMUJFO0lBQ0U7SUFDQTtFekJvMUJKO0V5QmoxQkU7SUFDRTtJQUNBO0V6Qm0xQko7RXlCaDFCRTtJQUNFO0V6QmsxQko7RXlCLzBCRTtJQUNFO0V6QmkxQko7QUFDRjs7QXlCNzBCQTtFQUNJO0F6QmcxQko7QXlCOTBCSTtFQUNFLG1CekJ0RmM7QUFzNkJwQjs7QTBCMzZCQTtFQUNFO0ExQjg2QkY7QTBCNzZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFCSWlCO0UwQkhqQjtFQUNBO0VBQ0E7RUFBQTtBMUIrNkJKOztBMEI1NkJBO0V6QmtDRTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFHQTtFQUFBO0VBQ0E7RUFBQTtFeUJ4Q0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJxN0JGOztBMEJuN0JBO0VBRUU7QTFCcTdCRjs7QTJCOThCQTtFQUNFO0VBQ0E7RTFCOENBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUdBO0VBQUE7RUFDQTtFQUFBO0FEazZCRjtBMkJ0OUJFO0VBQ0U7QTNCdzlCSjtBMkJwOUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JzOUJOO0EyQmw5QkU7RUFDRTtBM0JvOUJKO0EyQmg5QkU7RUFDRTtFQUNBO0VBQ0E7QTNCazlCSjtBMkIvOEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JpOUJKO0EyQjk4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQmc5Qko7QTJCMzhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCNjhCSjtBMkIxOEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0I0OEJKO0EyQno4QkU7RUFDRTtBM0IyOEJKO0EyQng4QkU7RU5wRUU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RU1tRUE7QTNCNjhCSjtBMkIxOEJFO0VBQ0U7QTNCNDhCSjtBMkJ6OEJFO0VBQ0U7QTNCMjhCSjtBMkJ4OEJFO0VOakZFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFTWdGQSxXM0I3RmU7RTJCOEZmO0VBQ0E7QTNCNjhCSjtBRXJpQ0U7RXlCNkZJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0IyOEJOO0UyQng4QkU7SUFDRTtFM0IwOEJKO0UyQnY4QkU7SUFDRTtFM0J5OEJKO0UyQnQ4QkU7SUFDRTtFM0J3OEJKO0FBQ0Y7O0E0QmhrQ0E7RUFDRTtBNUJta0NGO0E0QmprQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCNUJDc0I7RTRCQXRCO0E1Qm1rQ0o7QTRCaGtDRTtFM0JvQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBR0E7RUFBQTtFQUNBO0VBQUE7RTJCM0NFO0E1QnlrQ0o7QTRCdGtDRTtFQUNFO0E1QndrQ0o7QTRCcmtDRTtFUFRFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0FyQmlsQ0o7QTRCdmtDRTtFQUNFO0VBQ0E7QTVCeWtDSjtBNEJ0a0NFO0VBQ0U7QTVCd2tDSjtBRTlsQ0U7RTBCMEJFO0lBQ0U7RTVCdWtDSjtFNEJwa0NFO0lBQ0U7RTVCc2tDSjtFNEJua0NBO0lBQ0k7SUFDQTtFNUJxa0NKO0FBQ0Y7O0E2Qm5uQ0E7RUFDRTtFQUNBO0VBQUE7QTdCc25DRjtBNkJwbkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0JEc0I7QUF1bkMxQjtBNkJubkNFO0U1Qm1DQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFHQTtFQUFBO0VBQ0E7RUFBQTtBRGlsQ0Y7QTZCem5DRTtFQUNFO0E3QjJuQ0o7QUVwb0NFO0UyQmFFO0lBQ0U7RTdCMG5DSjtBQUNGOztBOEJscENBO0VBQ0U7RUFHQTtBOUJtcENGO0E4QmpwQ0U7RUFDRTtFQUNBLHlCOUJIZ0I7RThCSWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qm1wQ0o7QThCaHBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5QmtwQ0o7QThCL29DRTtFVGJFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBckIrcENKO0E4QmpwQ0U7RUFDRTtBOUJtcENKO0E4QmhwQ0U7RVRyQkU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RVNvQkE7QTlCcXBDSjtBOEJscENFO0VBQ0UsVzlCckNlO0FBeXJDbkI7O0ErQjNyQ0E7RUFDRTtFQUNBO0EvQjhyQ0Y7QStCNXJDRTtFQUNFO0VBQ0EseUIvQkVpQjtFK0JEakI7RUFDQTtFQUNBO0VBQ0E7QS9COHJDSjtBK0IzckNFO0VBQ0U7RUFDQTtFQUNBO0EvQjZyQ0o7QStCMXJDRTtFVlBFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VVTUE7RUFDQTtFQUNBO0EvQityQ0o7QStCNXJDRTtFQUNFO0VBQ0E7QS9COHJDSjtBK0IxckNFO0VBaENGO0lBaUNNO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL0I2ckNKO0UrQjNyQ0U7SUFDRTtJQUNBLHlCL0JsQ2U7SStCbUNmO0UvQjZyQ0o7RStCMXJDRTtJVmxDQTtJQUFBO0lBQ0E7SUFBQTtJQUNBO0lBQ0E7SUFBQTtFckIrdENGO0FBQ0Y7O0E2Qi91Q0E7RUFDRTtFQUNBO0VBQUE7QTdCa3ZDRjtBNkJodkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0JEc0I7QUFtdkMxQjtBNkIvdUNFO0U1Qm1DQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFHQTtFQUFBO0VBQ0E7RUFBQTtBRDZzQ0Y7QTZCcnZDRTtFQUNFO0E3QnV2Q0o7QUVod0NFO0UyQmFFO0lBQ0U7RTdCc3ZDSjtBQUNGOztBZ0M3d0NBO0VBQ0U7QWhDZ3hDRjtBZ0M5d0NFO0VYUUU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7QXJCeXdDSjtBcUJyd0NRO0VBQ0U7RUFBQTtBckJ1d0NWO0FxQjl2Q1E7RUFDRTtFQUFBO0FyQmd3Q1Y7QWdDdHhDRTtFWElFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0FyQnF4Q0o7QXFCanhDUTtFQUNFO0VBQUE7QXJCbXhDVjtBcUIxd0NRO0VBQ0U7RUFBQTtBckI0d0NWO0FnQzl4Q0U7RVhBRTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtBckJpeUNKO0FxQjd4Q1E7RUFDRTtFQUFBO0FyQit4Q1Y7QXFCdHhDUTtFQUNFO0VBQUE7QXJCd3hDVjtBZ0N0eUNFO0VYSkU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7QXJCNnlDSjtBcUJ6eUNRO0VBQ0U7RUFBQTtBckIyeUNWO0FxQmx5Q1E7RUFDRTtFQUFBO0FyQm95Q1Y7QWdDOXlDRTtFWFJFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0FyQnl6Q0o7QXFCcnpDUTtFQUNFO0VBQUE7QXJCdXpDVjtBcUI5eUNRO0VBQ0U7RUFBQTtBckJnekNWO0FnQ3R6Q0U7RVhaRTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtBckJxMENKO0FxQmowQ1E7RUFDRTtFQUFBO0FyQm0wQ1Y7QXFCMXpDUTtFQUNFO0VBQUE7QXJCNHpDVjtBZ0M5ekNFOzs7RVhoQkU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FyQm0xQ0o7QXFCLzBDUTs7O0VBQ0U7RUFBQTtBckJtMUNWO0FxQjEwQ1E7OztFQUNFO0VBQUE7QXJCODBDVjtBZ0N6MENJO0VBQ0U7QWhDMjBDTjtBZ0N0MENJO0VBQ0U7QWhDdzBDTjtBZ0NwMENFO0VYbENFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBckJ5MkNKO0FxQnIyQ1E7RUFDRTtFQUFBO0FyQnUyQ1Y7QXFCOTFDUTtFQUNFO0VBQUE7QXJCZzJDVjtBZ0MxMENJOztFQUNFO0FoQzYwQ047QWdDMzBDTTs7Ozs7RUFJRTtBaEM4MENSO0FnQ3owQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzIwQ0o7QUUxNENFO0U4QnVEQTtJQVVJO0lBQ0E7RWhDNjBDSjtBQUNGOztBaUN6NUNBO0VBQ0U7RUFDQTtFQUFBO0FqQzQ1Q0Y7QWlDMTVDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEseUJqQ0RzQjtBQTQ1QzFCO0FpQ3g1Q0U7RWhDbUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUdBO0VBQUE7RUFDQTtFQUFBO0FEczNDRjtBaUM5NUNFO0VBQ0U7RUFDQTtFWlBBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBckJ3NkNKO0FFOTZDRTtFK0JlRTtJQUNFO0VqQ2s2Q0o7QUFDRjs7QWtDNTdDQTtFYllJO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFYWJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDazhDRjtBa0NoOENFO0VBQ0Usc0JsQ2JlO0VrQ2NmLFdsQ2ZVO0FBaTlDZDs7QW1DbDlDQTtFZFlJO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFY2JGO0VBQ0E7RUFDQSxXbkNIWTtFbUNJWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DdzlDRjtBbUN0OUNFO0VBQ0UseUJuQ05tQjtFbUNPbkIsV25DWmU7QUFvK0NuQjtBbUN0OUNJO0VBQ0U7QW5DdzlDTjtBbUNwOUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3M5Q0o7O0FtQ2w5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXbkNwQ2lCO0FBeS9DbkI7QW1DbjlDRTtFQUNFO0FuQ3E5Q0o7QW1DbDlDRTtFQUNFLHlCbkN0Q21CO0VtQ3VDbkI7QW5DbzlDSjs7QW9DbGdEQTtFQUNFO0VBQ0E7RUFBQTtBcENxZ0RGO0FvQ25nREc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwQ0RzQjtBQXNnRDFCO0FvQ2xnREU7RW5DbUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUdBO0VBQUE7RUFDQTtFQUFBO0FEZytDRjtBb0N4Z0RFO0VBQ0U7RUFDQTtBcEMwZ0RKO0FvQ3ZnREU7RUFDRTtFQUNBO0tBQUE7RUFDQTtLQUFBO0VBQ0E7QXBDeWdESjtBb0N0Z0RFO0VmakJFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFZWdCQTtBcEMyZ0RKOztBcUMxaURBO0VBQ0U7RUFDQTtBckM2aURGO0FxQzNpREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CckNKZ0I7RXFDS2hCO0FyQzZpREo7QXFDMWlERTtFcENtQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBR0E7RUFBQTtFQUNBO0VBQUE7RW9DMUNFO0VBQ0E7QXJDbWpESjtBcUNoakRFO0VoQlBFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VnQk1BO0VBQ0E7QXJDcWpESjtBcUNsakRFO0VoQmJFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFZ0JZQTtFQUNBO0VBQ0E7QXJDdWpESjtBcUNwakRFO0VwQ2dCQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFHQTtFQUFBO0VBQ0E7RUFBQTtFb0N2QkU7RUFDQTtFQUNBO0VBQ0E7QXJDNmpESjtBcUMxakRFO0VoQjVCRTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtFZ0IyQkE7RUFDQTtFQUNBO0VBQ0E7QXJDK2pESjtBcUJ6bERRO0VBQ0U7RUFBQTtBckIybERWO0FxQmxsRFE7RUFDRTtFQUFBO0FyQm9sRFY7QXFDaGtETTtFQUNFO0FyQ2trRFI7QXFDN2pERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMrakRKO0FxQzVqREU7RUFDRTtFQUNBO0FyQzhqREo7QXFDNWpESTtFQUNFO0FyQzhqRE47QUU5bkRFO0VtQ3FFRTtJQUNFO0VyQzRqREo7RXFDempERTtJQUNFO0VyQzJqREo7RXFDeGpERTtJQUNFO0VyQzBqREo7RXFDdmpERTtJQUNFO0VyQ3lqREo7RXFDdGpERTtJQUNFO0VyQ3dqREo7RXFDcmpERTtJQUNFO0VyQ3VqREo7QUFDRjs7QXNDM3BEQTtFQUNFO0VBQ0E7RUFDQSxtQnRDS21CO0FBeXBEckI7QXNDM29ERTtFckMwQkE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBR0E7RUFBQTtFQUNBO0VBQUE7RXFDakNFO0F0Q29wREo7QXNDanBERTtFQUNFO0F0Q21wREo7QXNDaHBERTtFakJuQkU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RWlCa0JBO0VBQ0E7QXRDcXBESjtBcUJwcURRO0VBQ0U7RUFBQTtBckJzcURWO0FxQjdwRFE7RUFDRTtFQUFBO0FyQitwRFY7QXNDeHBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QzBwREo7QXNDeHBESTtFQUNFO0F0QzBwRE47QXNDdHBERTtFakJwQ0U7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RWlCbUNBO0VBQ0EsV3RDakRlO0FBNHNEbkI7QXNDeHBERTtFakIxQ0U7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VpQnlDQTtFQUNBLFd0Q3ZEZTtBQW90RG5CO0FzQzFwREU7RUFDRTtBdEM0cERKO0FFaHRERTtFb0M4REU7SUFDRTtJQUNBO0V0Q3FwREo7RXNDbHBERTtJQUNFO0V0Q29wREo7RXNDanBERTtJQUNFO0V0Q21wREo7RXNDaHBERTtJQUNFO0V0Q2twREo7QUFDRjs7QXVDeHVEQTtFQUNFO0F2QzJ1REY7QXVDeHVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkMwdURKO0F1Q3Z1REU7RXRDbUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUdBO0VBQUE7RUFDQTtFQUFBO0VzQzFDRTtFQUNBO0F2Q2d2REo7QXVDN3VERTtFQUNFO0VBQ0E7RUFDQTtBdkMrdURKO0F1QzV1REU7RWxCYkU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RWtCWUE7QXZDaXZESjtBdUM5dURFO0VsQmxCRTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QXJCbXdESjtBdUNodkRFO0VBQ0U7QXZDa3ZESjtBdUMvdURFO0VBQ0U7RUFDQTtFQUNBO0F2Q2l2REo7QXVDOXVERTtFbEJoQ0U7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RWtCK0JBO0F2Q212REo7QXVDaHZERTtFbEJyQ0U7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FyQnd4REo7QXVDbHZERTtFQUNFO0VBQ0E7QXZDb3ZESjtBdUNqdkRFO0VBQ0U7RUFDQTtFQUNBO0F2Q212REo7QXVDaHZERTtFQUNFO0VBQ0E7RUFDQTtBdkNrdkRKO0F1Qy91REU7RWxCMURFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0FyQjR5REo7QXVDanZERTtFQUNFLFd2Q3pFZTtBQTR6RG5CO0F1Q2h2REU7RUFDRSxXdkM3RWU7QUErekRuQjtBdUMvdURFO0VsQnRFRTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RWtCcUVBLFd2Q2xGZTtFdUNtRmY7QXZDb3ZESjtBdUNqdkRFO0VBQ0U7RUFDQTtBdkNtdkRKO0FFcDBERTtFcUNxRkU7SUFDRTtFdkNrdkRKO0V1Qy91REU7SUFDRTtFdkNpdkRKO0V1Qzl1REM7SUFDQztJQUNDO0V2Q2d2REg7RXVDN3VERTtJQUNFO0V2Qyt1REo7RXVDNXVERTtJQUNFO0lBQ0E7SUFDQTtJQUFBO0lBQ0E7SUFDQTtJQUFBO0V2Qzh1REo7RXVDM3VERTtJQUNFO0lBQ0E7SUFDQTtFdkM2dURKO0V1QzF1REU7SUFDRTtJQUNBO0V2QzR1REo7RXVDenVERTtJQUNFO0V2QzJ1REo7RXVDeHVERTtJQUNFO0V2QzB1REo7QUFDRjs7QXdDbDNEQTtFQUNFO0F4Q3EzREY7QXdDbjNERTtFQUNFO0VBQ0EseUJ4Q0lzQjtFd0NIdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENxM0RKO0F3Q2wzREU7RXZDbUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUdBO0VBQUE7RUFDQTtFQUFBO0FEZzFERjtBd0N4M0RFO0VBQ0U7QXhDMDNESjtBd0N2M0RFO0VuQlRFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VtQlFBO0F4QzQzREo7QXdDeDNERTtFbkJmRTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QXJCMDRESjtBd0MxM0RFO0VBQ0U7QXhDNDNESjtBd0N6M0RFO0VuQnZCRTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtFbUJzQkE7QXhDODNESjtBd0MzM0RNO0VBQ0U7QXhDNjNEUjtBd0N4M0RFO0VBQ0U7QXhDMDNESjtBd0N0M0RJO0VBQ0U7QXhDdzNETjtBd0N0M0RNO0VBQ0Usc0J4Q3JEVztFd0NzRFgsV3hDdkRNO0FBKzZEZDtBd0NuM0RFO0VBQ0U7QXhDcTNESjtBd0NsM0RFO0VBQ0U7QXhDbzNESjtBd0NqM0RFO0VuQnpERTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtFbUJ3REE7QXhDczNESjtBd0NuM0RFO0VuQjlERTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RW1CNkRBLFd4QzFFZTtBQWs4RG5CO0F3Q3IzREU7RW5CbkVFO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VtQmtFQSxXeEMvRWU7RXdDZ0ZmO0VBQ0E7RUFDQTtBeEMwM0RKO0F3Q3gzREk7RUFDRTtBeEMwM0ROO0F3Q3QzREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3czREo7QXdDcjNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q3UzREo7QXdDbjNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENxM0RKO0F3Q2gzRE07RUFDRTtBeENrM0RSO0F3QzcyREU7RUFDRTtBeEMrMkRKO0F3QzcyREk7RUFDRTtBeEMrMkROO0F3QzcyRE07RUFDRTtFbkI3SEo7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7QXJCNitESjtBd0MvMkRNO0VBQ0U7RUFDQTtFQUNBO0VuQnBJSjtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtBckJzL0RKO0F3Q2ozRE87RW5CeElIO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFbUJ1SUk7RUFDQztFQUNBO0F4Q3MzRFQ7QXdDajNERTtFQUNJLGN4Q25KYztFcUJDaEI7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RW1CaUpFO0F4Q3MzRE47QXdDbjNERTtFbkJ2SkU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VtQnNKQSxjeEMxSmdCO0FBa2hFcEI7QUVwaEVFO0VzQ2dLRTtJQUNFO0V4Q3UzREo7RXdDcDNERTtJQUNFO0V4Q3MzREo7RXdDbjNERTtJQUNFO0lBQ0E7RXhDcTNESjtFd0NsM0RFO0lBQ0U7SUFDQTtFeENvM0RKO0V3Q2ozREU7SUFDRTtFeENtM0RKO0FBQ0Y7O0F5Q2hqRUE7RXBCWUk7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VvQmJGO0VBQUE7RUFHQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtBekNvakVGO0FFcmlFRTtFdUN4QkY7SUFZSTtJQUNBO0V6Q3FqRUY7QUFDRjtBeUNuakVFO0VBQ0U7RUFDQTtFQUNBO0F6Q3FqRUo7QUVoakVFO0V1Q1JBO0lBTUk7RXpDc2pFSjtBQUNGO0F5Q3BqRUU7RUFDRTtBekNzakVKO0F5Q3BqRUU7RUFDRTtBekNzakVKO0F5Q3BqRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCekNsQ2U7RXlDbUNmLFd6Q3BDVTtFeUNxQ1Y7RUFDQTtFQUNBO0VBQ0E7QXpDc2pFSjtBeUNyakVJO0VBQ0UseUJ6Q3BDaUI7QUEybEV2QjtBeUNwakVFO0VBQ0U7QXpDc2pFSjtBRTdrRUU7RXVDc0JBO0lBSUk7RXpDdWpFSjtBQUNGOztBMEMxbUVBO0VyQllJO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBckJrbUVKO0EwQy9tRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNpbkVKO0EwQy9tRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUNpbkVKO0EwQy9tRUU7RUFDRTtFQUNBO0ExQ2luRUo7QTBDL21FRTtFQUNFO0ExQ2luRUo7QTBDL21FRTtFQUNFO0VBQ0E7QTFDaW5FSjs7QTJDMW9FRTtFdEJXRTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RXNCWkE7RUFDQTtBM0NncEVKO0EyQzlvRUU7RUFDRTtFQUNBLFczQ1BVO0UyQ1FWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NncEVKO0EyQzlvRUU7RUFDRTtBM0NncEVKO0EyQzlvRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0NncEVKO0EyQzlvRUU7RUFDRTtFQUNBO0VBQ0E7QTNDZ3BFSjs7QTRDNXFFQTs7RUFFRTtBNUMrcUVGOztBNEM1cUVBO0VBQ0U7QTVDZ3JFRjs7QTRDanJFQTtFQUVFO0E1QytxRUY7O0E0QzVxRUE7RUFDRTtBNUMrcUVGOztBNEM1cUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDK3FFRjs7QTRDNXFFQTtFQUNFO0VBQ0E7RUFDQTtBNUMrcUVGOztBNEM1cUVBO0VBQ0U7RUFDQTtBNUMrcUVGOztBNEM1cUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDK3FFRjtBNEM3cUVFO0VBTkY7SUFPSTtFNUNnckVGO0FBQ0Y7O0E0QzdxRUE7RUFNRTtBNUN5ckVGOztBNEMvckVBO0VBQ0UsVzVDMUNpQjtFNEMyQ2pCO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q2dyRUY7O0E0QzdxRUE7RUFDRSxzQjVDNURpQjtFNEM2RGpCLFc1QzlEWTtFNEMrRFo7QTVDZ3JFRjs7QTRDN3FFQTtFQUNFO0VBQ0E7RUFDQSxXNUNwRWlCO0U0Q3FFakI7QTVDZ3JFRjs7QTZDdnZFQTtFeEJZSTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RXdCYkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzZ2RUY7QTZDM3ZFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzZ2RUo7QTZDenZFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDMnZFSjtBNkN4dkVFO0VBRUU7QTdDeXZFSjtBNkN2dkVFO0VBRUU7RUFBQTtBN0N3dkVKOztBOEN2eUVBO0VBQ0U7QTlDMHlFRjtBOEN4eUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCOUNSVTtFOENTVjtFQUNBO0E5QzB5RUo7QThDdnlFRTtFQUNFO0VBQ0E7RUFDQTtBOUN5eUVKO0E4Q3R5RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3d5RUo7QThDcnlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3V5RUo7QThDcHlFRTtFQUNFLFc5Q3JDZTtBQTIwRW5CO0E4Q255RUU7RUFDRTtFQUNBO0VBQ0E7QTlDcXlFSjtBOENseUVFO0VBQ0U7RXpCckNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFeUJvQ0E7RUFDQTtBOUN1eUVKO0E4Q3B5RUU7RUFDRTtFekI1Q0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0V5QjJDQTtBOUN5eUVKO0E4Q3R5RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3d5RUo7QThDcnlFRTtFQUNFO0VBQ0E7RUFDQTtBOUN1eUVKO0E4Q3B5RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3N5RUo7QUVoM0VFO0U0Q1RGO0lBdUZJO0U5Q3N5RUY7RThDcHlFRTtJQUNFO0lBQ0E7RTlDc3lFSjtFOENueUVFO0lBQ0U7RTlDcXlFSjtFOENseUVFO0lBQ0U7SUFDQTtJQUNBO0U5Q295RUo7RThDanlFRTtJQUNFO0U5Q215RUo7RThDaHlFRTtJQUNFO0lBQ0E7SUFDQTtFOUNreUVKO0U4Qy94RUU7SUFDRTtFOUNpeUVKO0U4Qzl4RUU7SUFDRTtFOUNneUVKO0U4Qzd4RUU7SUFDRTtJQUNBO0U5Qyt4RUo7RThDNXhFRTtJQUNFO0lBQ0E7SUFDQTtFOUM4eEVKO0FBQ0Y7O0E4Q3p4RUU7RUFDRSxzQjlDdkllO0FBbTZFbkI7QThDenhFRTtFQUNFLFc5QzVJVTtBQXU2RWQ7QThDeHhFRTtFQUNFO0E5QzB4RUo7O0ErQzM2RUE7RUFDRTtFQUNBO0VBQ0E7QS9DODZFRjtBK0M1NkVFO0U5QzJDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFHQTtFQUFBO0VBQ0E7RUFBQTtBRGs0RUY7QStDbDdFRTtFQUNFO0VBQ0E7QS9DbzdFSjtBK0NqN0VFO0VBQ0U7RUFDQTtFQUNBO0EvQ203RUo7QStDaDdFRTtFQUNFO0VBQ0E7QS9DazdFSjtBK0MvNkVFO0VBQ0UsVy9DekJVO0VxQldWO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFMEJhQTtFQUNBO0VBQ0E7QS9DbzdFSjtBK0NsN0VJO0VBQ0UsYy9DNUJjO0VxQk9oQjtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RTBCb0JFO0EvQ3U3RU47QStDbjdFRTtFQUNFLFcvQ3ZDVTtFcUJXVjtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RTBCMkJBO0VBQ0E7RUFDQTtFQUNBO0EvQ3c3RUo7QStDcjdFRTtFQUNFLGMvQzVDZ0I7RXFCT2hCO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFMEJvQ0E7QS9DMDdFSjtBK0N2N0VFO0VBQ0U7RUFDQTtBL0N5N0VKO0FFeCtFRTtFNkNURjtJQTRESTtFL0N5N0VGO0UrQ3Y3RUU7SUFDRTtFL0N5N0VKO0UrQ3Q3RUU7SUFDRTtFL0N3N0VKO0UrQ3I3RUU7SUFDRTtFL0N1N0VKO0UrQ3A3RUU7SUFDRTtJQUNBO0UvQ3M3RUo7QUFDRjs7QWdEbmdGQTtFQUNFO0VBQ0E7RUFDQSxXaEREaUI7RWdERWpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEc2dGRjtBZ0RwZ0ZFO0VBQ0U7RUFDQTtFQUNBO0FoRHNnRko7QWdEbmdGRTtFQUNFO0VBQ0EseUJoRGhCZ0I7RWdEaUJoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRHFnRko7QWdEbGdGRTtFL0NnQkE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBR0E7RUFBQTtFQUNBO0VBQUE7RStDdkJFO0VBQ0E7RUFDQTtBaEQyZ0ZKO0FnRHhnRkU7RUFDRTtFQUNBO0VBQ0E7QWhEMGdGSjtBZ0R2Z0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhEeWdGSjtBZ0R0Z0ZFO0VBQ0U7RUFDQTtFQUNBO0FoRHdnRko7QWdEcmdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEdWdGSjtBZ0RwZ0ZFO0VBQ0U7RUFDQTtBaERzZ0ZKO0FnRG5nRkU7RUFDRTtFM0IvREE7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RTJCOERBO0VBQ0EsV2hENUVlO0VnRDZFZjtBaER3Z0ZKO0FnRHRnRkk7RUFDRTtFQUNBO0FoRHdnRk47QUVsbEZFO0U4Q2lFQTtJQWFJO0lBQ0E7RWhEd2dGSjtBQUNGO0FnRHJnRkU7RUFDRTtFQUNBO0FoRHVnRko7QWdEcGdGRTtFM0JyRkU7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RTJCb0ZBO0VBQ0E7QWhEeWdGSjtBRXBtRkU7RThDK0ZFO0lBQ0U7SUFDQTtFaER3Z0ZKO0VnRHJnRkU7SUFDRTtJQUNBO0lBQ0E7RWhEdWdGSjtFZ0RwZ0ZFO0lBQ0U7SUFDQTtJQUNBO0VoRHNnRko7RWdEbmdGRTtJQUNFO0VoRHFnRko7RWdEbGdGRTtJQUNFO0lBQ0E7RWhEb2dGSjtFZ0RqZ0ZFO0lBQ0U7SUFDQTtFaERtZ0ZKO0VnRGpnRkk7SUFDRTtJQUNBO0VoRG1nRk47RWdEaGdGSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhEa2dGTjtFZ0QvL0VJO0lBQ0U7SUFDQTtFaERpZ0ZOO0VnRDkvRUk7SUFDRTtJQUNBO0VoRGdnRk47RWdEOS9FTTtJQUNFO0VoRGdnRlI7RWdEMy9FRTtJQUNFO0lBQ0E7RWhENi9FSjtFZ0QxL0VFO0lBQ0U7SUFDQTtFaEQ0L0VKO0VnRHovRUU7SUFDRTtJQUNBO0VoRDIvRUo7RWdEeC9FRTtJQUNFO0lBQ0E7SUFDQTtFaEQwL0VKO0FBQ0Y7QUV0cUZFO0U4Q2dMRTtJQUNFO0VoRHkvRUo7RWdEdC9FRTtJQUNFO0VoRHcvRUo7RWdEci9FRTtJQUNFO0VoRHUvRUo7QUFDRjs7QWdEbi9FQTtFM0JqTUk7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0UyQmdNRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBZ0JBO0VBQ0E7RUFDQTtBaEQwK0VGO0FnRDEvRUU7RUFDRTtFQUNBO0VBQ0E7QWhENC9FSjtBZ0QxL0VFO0VBQ0U7RUFDQTtFQUNBO0FoRDQvRUo7QWdEMy9FSTtFQUNFO0FoRDYvRU47QWdEdC9FRTtFQUNFO0VBQ0E7QWhEdy9FSjtBZ0R2L0VJO0VBQ0U7QWhEeS9FTjtBZ0R0L0VJO0VBQ0U7QWhEdy9FTjtBZ0RwL0VFO0VBQ0U7RUFDQTtBaERzL0VKO0FnRHIvRUk7RUFDRTtBaER1L0VOO0FnRHQvRU07RUFDRTtBaER3L0VSO0FnRHIvRUk7RUFDRTtBaER1L0VOOztBaUQxdkZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCakRGZ0I7RWlER2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpENnZGSjtBRWh3RkU7RStDTUU7SUFDRTtJQUNBO0VqRDZ2Rko7QUFDRjs7QWlEenZGQTtFQUNFO0FqRDR2RkY7QWlEMXZGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpENHZGSjs7QWtEM3hGRTtFQUNFO0FsRDh4Rko7QWtENXhGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxERm9CO0FBZ3lGMUI7O0FtRHp5RkE7RUFDRTtFQUNBO0FuRDR5RkY7O0FtRHp5RkE7RUFDRTtFQUNBO0FuRDR5RkY7QUUxeUZFO0VpREpGO0lBS0k7RW5ENnlGRjtBQUNGOztBb0R0ekZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcER5ekZKO0FvRHR6RkU7RUFDRTtBcER3ekZKO0FvRHJ6RkU7RUFDRTtBcER1ekZKO0FvRGh6RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcERrekZKOztBb0Q3eUZFO0VBQ0U7RUFDQTtBcERnekZKOztBb0Q1eUZBO0VBQ0U7RUFDQTtFQUNBO0FwRCt5RkY7QW9EN3lGRTtFQUxGO0lBTUk7SUFDQTtFcERnekZGO0FBQ0Y7O0FvRDd5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcERnekZGO0FvRDl5RkU7RUFURjtJQVVJO0lBQ0E7RXBEaXpGRjtBQUNGOztBb0Q5eUZBO0VBQ0U7RUFDQTtFQUNBO0FwRGl6RkY7QW9EL3lGRTtFQUNFO0FwRGl6Rko7O0FvRDd5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRGd6RkYsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvc2Nzcy9mb250cy9fZ2VvbWFuaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9zY3NzL3RoZW1lS0guc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL3Njc3MvZ3JpZC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9zY3NzL2dyaWQvX21peGlucy5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvc2Nzcy9kZWZpbml0aW9ucy90eXBvZ3JhcGh5L19hdHRyaWJ1dGlvbi5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvc2Nzcy9kZWZpbml0aW9ucy90eXBvZ3JhcGh5L19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL3Njc3MvZGVmaW5pdGlvbnMvdHlwb2dyYXBoeS9fY2FwdGlvbi5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvc2Nzcy9kZWZpbml0aW9ucy90eXBvZ3JhcGh5L19oZWFkaW5nLTEuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL3Njc3MvZGVmaW5pdGlvbnMvdHlwb2dyYXBoeS9faGVhZGluZy0yLnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9zY3NzL2RlZmluaXRpb25zL3R5cG9ncmFwaHkvX2hlYWRpbmctMy5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvc2Nzcy9kZWZpbml0aW9ucy90eXBvZ3JhcGh5L19oZWFkaW5nLTQuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL3Njc3MvZGVmaW5pdGlvbnMvdHlwb2dyYXBoeS9faGVhZGluZy01LnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9zY3NzL2RlZmluaXRpb25zL3R5cG9ncmFwaHkvX2hlYWRpbmctNi5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvc2Nzcy9kZWZpbml0aW9ucy90eXBvZ3JhcGh5L19pbnRyb2R1Y3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL3Njc3MvZGVmaW5pdGlvbnMvdHlwb2dyYXBoeS9fcGFyYWdyYXBoLnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9zY3NzL2RlZmluaXRpb25zL3R5cG9ncmFwaHkvX3F1ZXN0aW9uLWxpc3QtdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL3Njc3MvZGVmaW5pdGlvbnMvdHlwb2dyYXBoeS9fbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvc2Nzcy9kZWZpbml0aW9ucy90eXBvZ3JhcGh5L19xdW90ZS5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvc2Nzcy9kZWZpbml0aW9ucy90eXBvZ3JhcGh5L190aGVtYS5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvc2Nzcy9ub3JtYWxpemUvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvY29tcG9uZW50cy9fZG9jdW1lbnQuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19jb250ZW50LWhlYWRlci5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvc2Nzcy9kZWZpbml0aW9ucy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvY29tcG9uZW50cy9ibG9ja3MvX3F1ZXN0aW9uLWxpbmstbGlzdC5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvY29tcG9uZW50cy9ibG9ja3MvX3F1ZXN0aW9uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19zaW1wbGUtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9jb21wb25lbnRzL2Jsb2Nrcy9fZXhwZXJ0LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19leHBlcnQuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19saW5rLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9jb21wb25lbnRzL2Jsb2Nrcy9fY29udGVudC5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvY29tcG9uZW50cy9ibG9ja3MvX2hpZ2hsaWdodGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19zdGlja3ktbGluay5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvY29tcG9uZW50cy9ibG9ja3MvX3JpY2h0ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9jb21wb25lbnRzL2Jsb2Nrcy9fcXVvdGUuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL190YWcuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19pbWFnZS5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvY29tcG9uZW50cy9ibG9ja3MvX2Rpc2Nsb3N1cmUuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19yZWxhdGVkLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9jb21wb25lbnRzL2Jsb2Nrcy9fc29jaWFsLXNoYXJlLWJ1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19zZWFyY2gtd2lkZ2V0LWJ1aWxkZXIuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19zZWFyY2gtd2lkZ2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9jb21wb25lbnRzL2Jsb2Nrcy9fdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvYmxvY2tzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9jb21wb25lbnRzL3N0cnVjdHVyZXMvX21lbnUtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9jb21wb25lbnRzL3N0cnVjdHVyZXMvX2Zvb3Rlci1iYXIuc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL2NvbXBvbmVudHMvc3RydWN0dXJlcy9fbWVudS1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vd2FndGFpbC1oZWxwZGVzay8uL3dhZ3RhaWxfaGVscGRlc2svc3RhdGljX3NyYy9jb21wb25lbnRzL3N0cnVjdHVyZXMvX3N1bi5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvY29tcG9uZW50cy9wYWdlcy9fYW5zd2VyLWRldGFpbC5zY3NzIiwid2VicGFjazovL3dhZ3RhaWwtaGVscGRlc2svLi93YWd0YWlsX2hlbHBkZXNrL3N0YXRpY19zcmMvY29tcG9uZW50cy9wYWdlcy9fYXNrLWEtcXVlc3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93YWd0YWlsLWhlbHBkZXNrLy4vd2FndGFpbF9oZWxwZGVzay9zdGF0aWNfc3JjL3Njc3MvX2NhcmJvbi1jYWxjdWxhdG9yLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8vIEZsZXhpYmxlIHdlYmZvbnQgYmFzZSBmaWxlXHJcbi8vIE5PVEU6IFdoZW4gdXNpbmcgdGhpcyBmaWxlIGFzIGEgYmFzZSwgcmVuYW1lIGFsbCAkKi1mb250IHZhcmlhYmxlcy5cclxuXHJcbi8vIFZhcmlhYmxlIGZvbnQgc2V0dGluZ3NcclxuJGdlb21hbmlzdC1mb250LW5hbWU6ICdHZW9tYW5pc3QgV2ViZm9udCc7XHJcbiRnZW9tYW5pc3QtZm9udC1jbGVhbm5hbWU6ICdnZW9tYW5pc3Qtd2ViZm9udCc7XHJcbiRnZW9tYW5pc3QtZm9udC1wYXRoOiAnLi4vL2ZvbnRzLycgKyAkZ2VvbWFuaXN0LWZvbnQtY2xlYW5uYW1lICsgJy8nO1xyXG4kZ2VvbWFuaXN0LWZvbnQtc3RhY2s6ICRnZW9tYW5pc3QtZm9udC1uYW1lLCAnQXJpYWwnLCAnSGVsdmV0aWNhJywgc2Fucy1zZXJpZjtcclxuJGdlb21hbmlzdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdrZXJuJyAxLCAnY2FsdCcgMCwgJ2xpZ2EnIDEsICdkbGlnJyAwOyAvLydkbGlnJyAxOyBUVVJOIERMSUcgT04gRk9SIE5JQ0Ugb28gTElHQVRVUkVcclxuXHJcbi8vIFdlaWdodCBuYW1lcyBhbmQgdGhlaXIgcmVhbCB2YWx1ZXNcclxuLy8gUmVmZXJlbmNlOlxyXG4vLyAxMDA6IHRoaW4sXHJcbi8vIDIwMCBleHRyYSBsaWdodFxyXG4vLyAzMDAgbGlnaHRcclxuLy8gNDAwIHJlZ3VsYXJcclxuLy8gNTAwIGJvb2tcclxuLy8gNjAwIG1lZGl1bVxyXG4vLyA3MDAgYm9sZFxyXG4vLyA4MDAgYmxhY2tcclxuLy8gOTAwIHVsdHJhXHJcblxyXG4kZ2VvbWFuaXN0LWZvbnQtd2VpZ2h0czogKFxyXG4gIHJlZ3VsYXI6ICh3ZWlnaHQ6IG5vcm1hbCwgc3R5bGU6IG5vcm1hbCksXHJcbiAgYm9vazogKHdlaWdodDogNTAwLCBzdHlsZTogbm9ybWFsKSxcclxuICBtZWRpdW06ICh3ZWlnaHQ6IDYwMCwgc3R5bGU6IG5vcm1hbCksXHJcbiAgYm9sZDogKHdlaWdodDogYm9sZCwgc3R5bGU6IG5vcm1hbCksXHJcbik7XHJcblxyXG4vLyBBdXRvbWF0aWNhbGx5IG1hcCB3ZWlnaHRzXHJcbkBlYWNoICR3ZWlnaHQgaW4gbWFwLWtleXMoJGdlb21hbmlzdC1mb250LXdlaWdodHMpIHtcclxuICBAaWYgbm90IChtYXAtZ2V0KCRnZW9tYW5pc3QtZm9udC13ZWlnaHRzLCAkd2VpZ2h0KSkge1xyXG4gICAgQGVycm9yICdWYXJpYW50IFwiJyArICR3ZWlnaHQgKyAnXCIgbm90IGZvdW5kIGluIFwiJyArICRnZW9tYW5pc3QtZm9udC1uYW1lICsgJ1wiIGRlZmluaXRpb24uJztcclxuICB9XHJcblxyXG4gICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCRnZW9tYW5pc3QtZm9udC13ZWlnaHRzLCAkd2VpZ2h0KTtcclxuICAkZm9udC1zdHlsZTogbWFwLWdldCgkcHJvcGVydGllcywgc3R5bGUpO1xyXG4gICRmb250LXdlaWdodDogbWFwLWdldCgkcHJvcGVydGllcywgd2VpZ2h0KTtcclxuXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICAvL2ZvbnQtZGlzcGxheTogb3B0aW9uYWw7IHByb3BlcnR5IHN0aWxsIGJ1Z2d5IGluIGNocm9tZSBldCBhbC5cclxuICAgIGZvbnQtZmFtaWx5OiAkZ2VvbWFuaXN0LWZvbnQtbmFtZTtcclxuICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcclxuICAgIHNyYzogdXJsKCRnZW9tYW5pc3QtZm9udC1wYXRoICsgJGdlb21hbmlzdC1mb250LWNsZWFubmFtZSArICctJyArICR3ZWlnaHQgKyAnLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJGdlb21hbmlzdC1mb250LXBhdGggKyAkZ2VvbWFuaXN0LWZvbnQtY2xlYW5uYW1lICsgJy0nICsgJHdlaWdodCArICcud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9udCBtaXhpbiB3aGVyZWJ5IHlvdSBjYW4gdXNlIHRoZSByZWFsIGZvbnQgd2VpZ2h0cywgc3VjaCBhcyAnYm9vaycgb3IgJ2JsYWNrJy5cclxuQG1peGluIGZvbnQtZ2VvbWFuaXN0KCRmb250LXdlaWdodDogbnVsbCkge1xyXG4gIC8vIFNldCB0aGUgYmFzaWNzXHJcbiAgZm9udC1mYW1pbHk6ICRnZW9tYW5pc3QtZm9udC1zdGFjaztcclxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICRnZW9tYW5pc3QtZm9udC1mZWF0dXJlLXNldHRpbmdzO1xyXG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuXHJcbiAgQGlmICgkZm9udC13ZWlnaHQpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBnZXQtZ2VvbWFuaXN0LXdlaWdodCgkZm9udC13ZWlnaHQpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2V0IGEgcmVhbCBmb250IHdlaWdodCB2YWx1ZVxyXG4vLyBGb3IgZXhhbXBsZTogJ2JsYWNrJyByZXR1cm5zIDkwMC5cclxuQGZ1bmN0aW9uIGdldC1nZW9tYW5pc3Qtd2VpZ2h0KCRmb250LXdlaWdodCkge1xyXG4gIC8vIENvbnZlcnQgcG9zc2libGUgJ25vcm1hbCcgZm9udC13ZWlnaHQgc3RyaW5ncyB0byAncmVndWxhcicsIHdoaWNoIGlzIHRoZSBmb250J3MgYWN0dWFsIHdlaWdodCBuYW1lXHJcbiAgQGlmIG5vdCAkZm9udC13ZWlnaHQgb3IgJGZvbnQtd2VpZ2h0ID09ICdub3JtYWwnIG9yICRmb250LXdlaWdodCA9PSAncm9tYW4nIHtcclxuICAgICRmb250LXdlaWdodDogJ3JlZ3VsYXInO1xyXG4gIH1cclxuXHJcbiAgLy8gTG9vayB1cCB0aGUgYWN0dWFsIHdlaWdodFxyXG4gIEBpZiBub3QgKG1hcC1nZXQoJGdlb21hbmlzdC1mb250LXdlaWdodHMsICRmb250LXdlaWdodCkpIHtcclxuICAgIEBlcnJvciAnVmFyaWFudCBcIicgKyAkZm9udC13ZWlnaHQgKyAnXCIgbm90IGZvdW5kIGluIFwiJyArICRnZW9tYW5pc3QtZm9udC1uYW1lICsgJ1wiIGRlZmluaXRpb24uJztcclxuICB9XHJcblxyXG4gICRtYXBwZWQtd2VpZ2h0OiBtYXAtZ2V0KCRnZW9tYW5pc3QtZm9udC13ZWlnaHRzLCAkZm9udC13ZWlnaHQpO1xyXG4gICRtYXBwZWQtdmFsdWUtd2VpZ2h0OiBtYXAtZ2V0KCRtYXBwZWQtd2VpZ2h0LCAnd2VpZ2h0Jyk7XHJcblxyXG4gIEBpZiAoJG1hcHBlZC12YWx1ZS13ZWlnaHQpIHtcclxuICAgICRmb250LXdlaWdodDogJG1hcHBlZC12YWx1ZS13ZWlnaHQ7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRmb250LXdlaWdodDtcclxufVxyXG4iLCIvLyBDb2xvcnNcclxuJGNvbG9yLXdoaXRlOiAjZmZmO1xyXG4kY29sb3ItdHJ1ZS1ibGFjazogIzAwMDtcclxuJGNvbG9yLWJ1dHRvbjogIzAwMDtcclxuXHJcbiRjb2xvci15ZWxsb3ctd2FybTogI2ZmYzMwMDtcclxuJGNvbG9yLXllbGxvdzogI0ZGQ0EwMTtcclxuJGNvbG9yLXllbGxvdy1saWdodGVyOiAjRkZENTRDO1xyXG4kY29sb3IteWVsbG93LWxpZ2h0OiAjRkZGNEQxO1xyXG4kY29sb3IteWVsbG93LWJhY2tncm91bmQ6ICNGRkY5RTc7XHJcblxyXG4kY29sb3Itb3JhbmdlLWRhcms6ICNGRTk0NTA7XHJcbiRjb2xvci1vcmFuZ2UtbGlnaHQ6ICNGRUQzNkI7XHJcbiRzdGlja3ktbGluay10eXBvZ3JhcGh5OiBcImhlYWRpbmctNVwiO1xyXG4kcmVjZW50LXF1ZXN0aW9ucy10eXBvZ3JhcGh5OiBcImhlYWRpbmctNFwiO1xyXG4kcXVlc3Rpb24tbGluay10eXBvZ3JhcGh5OiBcImhlYWRpbmctM1wiO1xyXG5AaW1wb3J0ICdfX3NoYXJlZHZhcmlhYmxlcy5zY3NzJzsiLCIvLyBHcmlkIHZhcmlhYmxlc1xyXG4vL1xyXG4vLyBZb3UgY2FuIGFkZCBvciByZW1vdmUgYnJlYWtwb2ludHMgYXQgd2lsbCxcclxuLy8gYnV0IGJlIHN1cmUgdG8gYWRkL3JlbW92ZS9tb2RpZnkgdGhlIHJlbGV2YW50IG1peGlucyBhcyB3ZWxsIVxyXG5cclxuOnJvb3Qge1xyXG4gIC8vIEJyZWFrcG9pbnRzXHJcbiAgLS1icmVha3BvaW50LW1vYmlsZTogI3skYnJlYWtwb2ludC1tb2JpbGV9O1xyXG4gIC0tYnJlYWtwb2ludC1sYW5kc2NhcGU6ICN7JGJyZWFrcG9pbnQtbGFuZHNjYXBlfTtcclxuICAtLWJyZWFrcG9pbnQtd2lkZTogI3skYnJlYWtwb2ludC13aWRlfTtcclxuXHJcbiAgLy8gQnJlYWtwb2ludCByZWZlcmVuY2UgKGZvciBqYXZhc2NyaXB0KVxyXG4gIC0tYnJlYWtwb2ludDogdmFyKC0tYnJlYWtwb2ludC1tb2JpbGUpO1xyXG5cclxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xyXG4gICAgLS1icmVha3BvaW50OiB2YXIoLS1icmVha3BvaW50LWxhbmRjYXBlKTtcclxuICB9XHJcblxyXG4gIC8vIERvY3VtZW50IGNvbnN0cmFpbnRzXHJcbiAgLS1kb2N1bWVudC1taW4td2lkdGg6ICN7JHdlYnNpdGUtbWluLXdpZHRofTtcclxuICAtLWRvY3VtZW50LW1heC13aWR0aDogI3skd2Vic2l0ZS1tYXgtd2lkdGh9O1xyXG5cclxuICAvLyBHcmlkIHNldHRpbmdzXHJcbiAgLS1ncmlkLWNvbHVtbnM6IDEyO1xyXG4gIC0tZ3JpZC1ndXR0ZXI6IDVweDtcclxuICAtLWdyaWQtc3BhY2luZzogMjBweDtcclxuICAtLWdyaWQtbWFyZ2luOiAwO1xyXG4gIC0tZ3JpZC1tYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAtLWdyaWQtZ3V0dGVyOiAyMHB4O1xyXG4gICAgLS1ncmlkLXNwYWNpbmc6IDIwcHg7XHJcbiAgICAtLWdyaWQtbWFyZ2luOiAxODBweDtcclxuICAgIC0tZ3JpZC1tYXgtd2lkdGg6IDEzNjBweDtcclxuICB9XHJcblxyXG4gIC8vIENvbXBvbmVudCBzZXR0aW5nc1xyXG4gIC0tbWFyZ2luOiA4MHB4O1xyXG4gIC0tYmVhdDogMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcclxuICAgIC0tbWFyZ2luOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGdyaWQtY29udGFpbmVyKFxyXG4gICRjb2x1bW5zOiBcInJlcGVhdCh2YXIoLS1ncmlkLWNvbHVtbnMpLCBbY29sdW1uXSBtaW5tYXgoMCwgMWZyKSlcIlxyXG4pIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiB2YXIoLS1ncmlkLXNwYWNpbmcpIHZhcigtLWdyaWQtZ3V0dGVyKTtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVucXVvdGUoJGNvbHVtbnMpO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IGNhbGMoXHJcbiAgICB2YXIoLS1ncmlkLW1heC13aWR0aCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMikgKyAodmFyKC0tZ3JpZC1tYXJnaW4pICogMilcclxuICApO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3JpZC1tYXJnaW4pO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdyaWQtbWFyZ2luKTtcclxufVxyXG5cclxuQG1peGluIHN1YmdyaWQtY29udGFpbmVyKCRjb2x1bW5zOiBhdXRvKSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogdmFyKC0tZ3JpZC1zcGFjaW5nKSB2YXIoLS1ncmlkLWd1dHRlcik7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkY29sdW1ucztcclxufVxyXG4iLCIvLyBHcmlkIG1peGluc1xyXG5cclxuLy8gQmFzaWMgYnJlYWtwb2ludCBtaXhpbnNcclxuLy8gVGhlc2UgYXJlIFggJ2FuZCB1cCcsIHNpbmNlIHdlIGJ1aWxkIG1vYmlsZS1maXJzdC5cclxuQG1peGluIG1vYmlsZSB7XHJcbiAgQGNvbnRlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBsYW5kc2NhcGUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYW5kc2NhcGUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHdpZGUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC13aWRlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE92ZXJyaWRlIGJyZWFrcG9pbnQgbWl4aW5zXHJcbi8vIFRoZXNlIGFyZSBYICdvbmx5Jy4gVXNlIHRoZW0gdG8gdGFyZ2V0IGEgc3BlY2lmaWMgYnJlYWtwb2ludCBvbmx5LlxyXG4vLyBVc2VmdWwgZm9yIHdoZW4gdGhlIG5leHQgYnJlYWtwb2ludCBpbiBsaW5lJ3MgZ29ubmEgaGF2ZSB0b28gbXVjaCBvdmVycmlkZXMuXHJcbkBtaXhpbiBtb2JpbGUtb25seSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRhbG1vc3QtbGFuZHNjYXBlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiXHJcbjpyb290IHtcclxuICAtLWF0dHJpYnV0aW9uLWZvbnQtc2l6ZTogMThweDtcclxuICAtLWF0dHJpYnV0aW9uLWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWF0dHJpYnV0aW9uLWZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIC0tYXR0cmlidXRpb24tZm9udC13ZWlnaHQ6ICN7Z2V0LWdlb21hbmlzdC13ZWlnaHQocmVndWxhcil9O1xyXG4gIC0tYXR0cmlidXRpb24tbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgLS1hdHRyaWJ1dGlvbi1saW5lLWhlaWdodDogMzJweDtcclxuICAtLWF0dHJpYnV0aW9uLW1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgLS1hdHRyaWJ1dGlvbi1tYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuIiwiXHJcbjpyb290IHtcclxuICAtLWJ1dHRvbi1mb250LXNpemU6IDE1cHg7XHJcbiAgLS1idXR0b24tZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tYnV0dG9uLWZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIC0tYnV0dG9uLWZvbnQtd2VpZ2h0OiAje2dldC1nZW9tYW5pc3Qtd2VpZ2h0KGJvb2spfTtcclxuICAtLWJ1dHRvbi1sZXR0ZXItc3BhY2luZzogMDtcclxuICAtLWJ1dHRvbi1saW5lLWhlaWdodDogMTVweDtcclxuICAtLWJ1dHRvbi1tYXJnaW4tYm90dG9tOiAwO1xyXG4gIC0tYnV0dG9uLW1hcmdpbi10b3A6IDA7XHJcbn1cclxuIiwiXHJcbjpyb290IHtcclxuICAtLWNhcHRpb24tZm9udC1zaXplOiAxOHB4O1xyXG4gIC0tY2FwdGlvbmZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWNhcHRpb24tZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgLS1jYXB0aW9uLWZvbnQtd2VpZ2h0OiAje2dldC1nZW9tYW5pc3Qtd2VpZ2h0KHJlZ3VsYXIpfTtcclxuICAtLWNhcHRpb24tbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgLS1jYXB0aW9uLWxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIC0tY2FwdGlvbi1tYXJnaW4tYm90dG9tOiAwO1xyXG4gIC0tY2FwdGlvbi1tYXJnaW4tdG9wOiAwO1xyXG59XHJcbiIsIlxyXG46cm9vdCB7XHJcbiAgLS1oZWFkaW5nLTEtZm9udC1zaXplOiAzNnB4O1xyXG4gIC0taGVhZGluZy0xLWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWhlYWRpbmctMS1mb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAtLWhlYWRpbmctMS1mb250LXdlaWdodDogI3tnZXQtZ2VvbWFuaXN0LXdlaWdodChib29rKX07XHJcbiAgLS1oZWFkaW5nLTEtbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgLS1oZWFkaW5nLTEtbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgLS1oZWFkaW5nLTEtbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAtLWhlYWRpbmctMS1tYXJnaW4tdG9wOiAxZW07XHJcbiAgLS1oZWFkaW5nLTEtd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAtLWhlYWRpbmctMS1mb250LXNpemU6IDU1cHg7XHJcbiAgICAtLWhlYWRpbmctMS1saW5lLWhlaWdodDogNjJweDtcclxuICB9XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gIC0taGVhZGluZy0yLWZvbnQtc2l6ZTogMjZweDtcclxuICAtLWhlYWRpbmctMi1mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1oZWFkaW5nLTItZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgLS1oZWFkaW5nLTItZm9udC13ZWlnaHQ6ICN7Z2V0LWdlb21hbmlzdC13ZWlnaHQoYm9vayl9O1xyXG4gIC0taGVhZGluZy0yLWxldHRlci1zcGFjaW5nOiAwO1xyXG4gIC0taGVhZGluZy0yLWxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIC0taGVhZGluZy0yLW1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgLS1oZWFkaW5nLTItbWFyZ2luLXRvcDogMjBweDtcclxuICAtLWhlYWRpbmctMi13b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuXHJcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcclxuICAgIC0taGVhZGluZy0yLWZvbnQtc2l6ZTogNDBweDtcclxuICAgIC0taGVhZGluZy0yLWxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gIH1cclxufVxyXG4iLCI6cm9vdCB7XHJcbiAgLS1oZWFkaW5nLTMtZm9udC1zaXplOiAyMnB4O1xyXG4gIC0taGVhZGluZy0zLWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLWhlYWRpbmctMy1mb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAtLWhlYWRpbmctMy1mb250LXdlaWdodDogI3tnZXQtZ2VvbWFuaXN0LXdlaWdodChtZWRpdW0pfTtcclxuICAtLWhlYWRpbmctMy1sZXR0ZXItc3BhY2luZzogMDtcclxuICAtLWhlYWRpbmctMy1saW5lLWhlaWdodDogMjVweDtcclxuICAtLWhlYWRpbmctMy1tYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIC0taGVhZGluZy0zLW1hcmdpbi10b3A6IDIwcHg7XHJcbiAgLS1oZWFkaW5nLTMtd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAtLWhlYWRpbmctMy1mb250LXNpemU6IDMycHg7XHJcbiAgICAtLWhlYWRpbmctMy1saW5lLWhlaWdodDogMzlweDtcclxuICB9XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gIC0taGVhZGluZy00LWZvbnQtc2l6ZTogMjBweDtcclxuICAtLWhlYWRpbmctNC1mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS1oZWFkaW5nLTQtZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgLS1oZWFkaW5nLTQtZm9udC13ZWlnaHQ6ICN7Z2V0LWdlb21hbmlzdC13ZWlnaHQoYm9vayl9O1xyXG4gIC0taGVhZGluZy00LWxldHRlci1zcGFjaW5nOiAwO1xyXG4gIC0taGVhZGluZy00LWxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIC0taGVhZGluZy00LW1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgLS1oZWFkaW5nLTQtbWFyZ2luLXRvcDogMWVtO1xyXG4gIC0taGVhZGluZy00LXdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG5cclxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xyXG4gICAgLS1oZWFkaW5nLTQtZm9udC1zaXplOiAyNXB4O1xyXG4gICAgLS1oZWFkaW5nLTQtbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbiIsIjpyb290IHtcclxuICAtLWhlYWRpbmctNS1mb250LXNpemU6IDE4cHg7XHJcbiAgLS1oZWFkaW5nLTUtZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0taGVhZGluZy01LWZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIC0taGVhZGluZy01LWZvbnQtd2VpZ2h0OiAje2dldC1nZW9tYW5pc3Qtd2VpZ2h0KG1lZGl1bSl9O1xyXG4gIC0taGVhZGluZy01LWxldHRlci1zcGFjaW5nOiAwO1xyXG4gIC0taGVhZGluZy01LWxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIC0taGVhZGluZy01LW1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgLS1oZWFkaW5nLTUtbWFyZ2luLXRvcDogMWVtO1xyXG4gIC0taGVhZGluZy01LXdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG59XHJcbiIsIjpyb290IHtcclxuICAtLWhlYWRpbmctNi1mb250LXNpemU6IDE2cHg7XHJcbiAgLS1oZWFkaW5nLTYtZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0taGVhZGluZy02LWZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIC0taGVhZGluZy02LWZvbnQtd2VpZ2h0OiAje2dldC1nZW9tYW5pc3Qtd2VpZ2h0KG1lZGl1bSl9O1xyXG4gIC0taGVhZGluZy02LWxldHRlci1zcGFjaW5nOiAwO1xyXG4gIC0taGVhZGluZy02LWxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIC0taGVhZGluZy02LW1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgLS1oZWFkaW5nLTYtbWFyZ2luLXRvcDogMWVtO1xyXG4gIC0taGVhZGluZy02LXdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG59XHJcbiIsIjpyb290IHtcclxuICAtLWludHJvZHVjdGlvbi1mb250LXNpemU6IDIwcHg7XHJcbiAgLS1pbnRyb2R1Y3Rpb24tZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0taW50cm9kdWN0aW9uLWZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIC0taW50cm9kdWN0aW9uLWZvbnQtd2VpZ2h0OiAje2dldC1nZW9tYW5pc3Qtd2VpZ2h0KHJlZ3VsYXIpfTtcclxuICAtLWludHJvZHVjdGlvbi1sZXR0ZXItc3BhY2luZzogMDtcclxuICAtLWludHJvZHVjdGlvbi1saW5lLWhlaWdodDogMjhweDtcclxuICAtLWludHJvZHVjdGlvbi1tYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIC0taW50cm9kdWN0aW9uLW1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAtLWludHJvZHVjdGlvbi1mb250LXNpemU6IDI1cHg7XHJcbiAgICAtLWludHJvZHVjdGlvbi1saW5lLWhlaWdodDogMzVweDtcclxuICB9XHJcbn1cclxuIiwiXHJcbjpyb290IHtcclxuICAtLXBhcmFncmFwaC1mb250LXNpemU6IDE2cHg7XHJcbiAgLS1wYXJhZ3JhcGgtZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tcGFyYWdyYXBoLWZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIC0tcGFyYWdyYXBoLWZvbnQtd2VpZ2h0OiAje2dldC1nZW9tYW5pc3Qtd2VpZ2h0KHJlZ3VsYXIpfTtcclxuICAtLXBhcmFncmFwaC1sZXR0ZXItc3BhY2luZzogMDtcclxuICAtLXBhcmFncmFwaC1saW5lLWhlaWdodDogMjFweDtcclxuICAtLXBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIC0tcGFyYWdyYXBoLW1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAtLXBhcmFncmFwaC1mb250LXNpemU6IDIwcHg7XHJcbiAgICAtLXBhcmFncmFwaC1saW5lLWhlaWdodDogMjdweDtcclxuICB9XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gIC0tcXVlc3Rpb24tbGlzdC10aXRsZS1mb250LXNpemU6IDI0cHg7XHJcbiAgLS1xdWVzdGlvbi1saXN0LXRpdGxlLWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLXF1ZXN0aW9uLWxpc3QtdGl0bGUtZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgLS1xdWVzdGlvbi1saXN0LXRpdGxlLWxldHRlci1zcGFjaW5nOiAwO1xyXG4gIC0tcXVlc3Rpb24tbGlzdC10aXRsZS1mb250LXdlaWdodDogbm9ybWFsO1xyXG4gIC0tcXVlc3Rpb24tbGlzdC10aXRsZS1saW5lLWhlaWdodDogNDBweDtcclxuICAtLXF1ZXN0aW9uLWxpc3QtdGl0bGUtbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAtLXF1ZXN0aW9uLWxpc3QtdGl0bGUtdGV4dC10cmFuc2Zvcm06bm9uZTtcclxuICAtLXF1ZXN0aW9uLWxpc3QtdGl0bGUtbWFyZ2luLXRvcDogMWVtO1xyXG4gIC0tcXVlc3Rpb24tbGlzdC10aXRsZS13b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuXHJcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcclxuICAgIC0tcXVlc3Rpb24tbGlzdC10aXRsZS1mb250LXNpemU6IDM2cHg7XHJcbiAgICAtLXF1ZXN0aW9uLWxpc3QtdGl0bGUtbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG46cm9vdCB7XHJcbiAgLS1uYXZpZ2F0aW9uLWZvbnQtc2l6ZTogMjNweDtcclxuICAtLW5hdmlnYXRpb24tZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC0tbmF2aWdhdGlvbi1mb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAtLW5hdmlnYXRpb24tZm9udC13ZWlnaHQ6ICN7Z2V0LWdlb21hbmlzdC13ZWlnaHQocmVndWxhcil9O1xyXG4gIC0tbmF2aWdhdGlvbi1sZXR0ZXItc3BhY2luZzogMDtcclxuICAtLW5hdmlnYXRpb24tbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuIiwiXHJcbjpyb290IHtcclxuICAtLXF1b3RlLWZvbnQtc2l6ZTogMjJweDtcclxuICAtLXF1b3RlLWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtLXF1b3RlLWZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIC0tcXVvdGUtZm9udC13ZWlnaHQ6ICN7Z2V0LWdlb21hbmlzdC13ZWlnaHQoYm9sZCl9O1xyXG4gIC0tcXVvdGUtbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgLS1xdW90ZS1saW5lLWhlaWdodDogMjlweDtcclxuICAtLXF1b3RlLW1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgLS1xdW90ZS1tYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAtLXF1b3RlLWZvbnQtc2l6ZTogNDBweDtcclxuICAgIC0tcXVvdGUtbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG46cm9vdCB7XHJcbiAgLS10aGVtYS1mb250LXNpemU6IDE2cHg7XHJcbiAgLS10aGVtYS1mb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLS10aGVtYS1mb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAtLXRoZW1hLWZvbnQtd2VpZ2h0OiAje2dldC1nZW9tYW5pc3Qtd2VpZ2h0KGJvb2spfTtcclxuICAtLXRoZW1hLWxldHRlci1zcGFjaW5nOiAwO1xyXG4gIC0tdGhlbWEtbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgLS10aGVtYS1tYXJnaW4tYm90dG9tOiAwO1xyXG4gIC0tdGhlbWEtbWFyZ2luLXRvcDogMDtcclxufVxyXG4iLCJcclxuKiB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIC8vbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gIDo6YmVmb3JlLFxyXG4gIDo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8vdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgLy92ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAvL292ZXJmbG93LXk6IGF1dG87IC8vIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAtIE5PVEU6IFByZXZlbnRzIG5hdmlnYXRpb24gYmFyIGZyb20gY29sbGFwc2luZyBvbiBpT1NcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyBTYWZhcmkgOCtcclxuXHJcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gU2FmYXJpIDgrXHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvOyAvLyBQcmV0dHkgZGVzY2VuZGVycyEg8J+YjVxyXG5cclxuICBwICYsXHJcbiAgbGkgJixcclxuICBsYWJlbCAmIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG5zdmcge1xyXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcclxuICAvL3N0cm9rZTogY3VycmVudENvbG9yO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLy9bdW5zZWxlY3RhYmxlXSB7XHJcbi8vICB1c2VyLXNlbGVjdDogbm9uZTsgLy8gQW5kcm9pZCA0LjQrLCBDaHJvbWUgNDArLCBGaXJlZm94IDM2KywgaU9TIDgrLCBTYWZhcmkgOCtcclxuLy99XHJcblxyXG4vLyBPcGluaW9uYXRlZCBkZWZhdWx0c1xyXG5cclxuLy8gc3BlY2lmeSBzb2xpZCBib3JkZXIgc3R5bGUgb2YgYWxsIGVsZW1lbnRzXHJcbi8vKixcclxuLy86OmJlZm9yZSxcclxuLy86OmFmdGVyIHtcclxuLy8gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbi8vICBib3JkZXItd2lkdGg6IDA7XHJcbi8vfVxyXG5cclxuLy8gcmVtb3ZlIG1hcmdpbiBhbmQgcGFkZGluZyBvZiBhbGwgZWxlbWVudHNcclxuLy8gKiB7XHJcbi8vICBtYXJnaW46IDA7XHJcbi8vICBwYWRkaW5nOiAwO1xyXG4vL31cclxuXHJcbi8vIHNwZWNpZnkgdGhlIHJvb3Qgc3R5bGVzIG9mIHRoZSBkb2N1bWVudFxyXG4vLzpyb290IHtcclxuLy8gIC8vYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gIGN1cnNvcjogZGVmYXVsdDtcclxuLy8gIGZvbnQ6IDE2cHggLyAxLjUgc2Fucy1zZXJpZjtcclxuLy8gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbi8vfVxyXG5cclxuLy8gc3BlY2lmeSB0aGUgaHRtbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbi8vaHRtbCB7XHJcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4vLyAgY29sb3I6ICMwMDA7XHJcbi8vfVxyXG5cclxuLy8gc3BlY2lmeSB0aGUgdGV4dCBkZWNvcmF0aW9uIG9mIGFuY2hvcnNcclxuXHJcbi8vIHNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxyXG4vL2F1ZGlvLFxyXG4vL2NhbnZhcyxcclxuLy9pZnJhbWUsXHJcbi8vaW1nLFxyXG4vL3N2ZyxcclxuLy92aWRlbyB7XHJcbi8vICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4vL31cclxuXHJcbi8vIHNwZWNpZnkgdGhlIGJhY2tncm91bmQgY29sb3Igb2YgZm9ybSBlbGVtZW50c1xyXG4vL2J1dHRvbixcclxuLy9pbnB1dCxcclxuLy9zZWxlY3QsXHJcbi8vdGV4dGFyZWEge1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vfVxyXG5cclxuLy8gc3BlY2lmeSBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7IC8vIGlPU1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbWluLWhlaWdodDogMWVtO1xyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgJjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLy8gRmlyZWZveCAzNitcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIENocm9tZSA0MStcclxufVxyXG5cclxub3B0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgbWF4LWhlaWdodDogNTB2aDtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5cclxuLy8gc3BlY2lmeSB0aGUgbGlzdCBzdHlsZSBvZiBuYXYgbGlzdHNcclxubmF2IHtcclxuICBvbCxcclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvd1xyXG46OnNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTRlNTsgLy8gcmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb25cclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLy8gaGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnNcclxuQG1lZGlhIHNjcmVlbiB7XHJcbiAgW2hpZGRlbn49J3NjcmVlbiddIHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICBbaGlkZGVufj0nc2NyZWVuJ106bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFN0eWxlIEhSXHJcbi8vaHIge1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4vLyAgaGVpZ2h0OiAxcHg7XHJcbi8vICBtYXJnaW46IDFlbSAwO1xyXG4vL31cclxuXHJcbi8vIFJlbW92ZSBzcGlubmVyIGFycm93c1xyXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblxyXG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBYIGJ1dHRvblxyXG4vL2lucHV0OjotbXMtY2xlYXIge1xyXG4vLyAgZGlzcGxheTogbm9uZTtcclxuLy99XHJcblxyXG4vLyBNb3JlIG5vcm1hbGl6YXRpb25cclxuXHJcbi8vcGljdHVyZSB7XHJcbi8vICBkaXNwbGF5OiBibG9jaztcclxuLy9cclxuLy8gICY6OmFmdGVyIHtcclxuLy8gICAgY2xlYXI6IGJvdGg7XHJcbi8vICAgIGNvbnRlbnQ6ICcnO1xyXG4vLyAgICBkaXNwbGF5OiB0YWJsZTtcclxuLy8gIH1cclxuLy99XHJcblxyXG4vL2ltZyB7XHJcbi8vICBtYXgtd2lkdGg6IDEwMCU7XHJcbi8vICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4vL31cclxuXHJcbi8vdWwge1xyXG4vLyAgbGlzdC1zdHlsZTogbm9uZTtcclxuLy8gIG1hcmdpbjogMDtcclxuLy8gIHBhZGRpbmc6IDA7XHJcbi8vfVxyXG5cclxuZmlndXJlLFxyXG5waWN0dXJlIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gIGltZyxcclxuICBpZnJhbWUsXHJcbiAgdmlkZW8sXHJcbiAgb2JqZWN0IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLy9hLFxyXG4vL2J1dHRvbixcclxuLy9pbnB1dFt0eXBlPSdzdWJtaXQnXSxcclxuLy9pbnB1dFt0eXBlPSdjYW5jZWwnXSB7XHJcbi8vICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vfVxyXG5cclxuLy9pbnB1dCxcclxuLy90ZXh0YXJlYSxcclxuLy9zZWxlY3Qge1xyXG4vLyAgLy8gRml4IHdlYmtpdCBhdXRvY29tcGxldGVcclxuLy8gICY6LXdlYmtpdC1hdXRvZmlsbCxcclxuLy8gICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuLy8gICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbi8vICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuLy8gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuLy8gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxuLy8gIH1cclxuLy99XHJcblxyXG4vL2lucHV0LFxyXG4vL2lucHV0Om1hdGNoZXMoW3R5cGU9J3Bhc3N3b3JkJ10sIFt0eXBlPSdzZWFyY2gnXSksXHJcbi8vdGV4dGFyZWEsXHJcbi8vaW5wdXRbdHlwZT0ncmFuZ2UnXSxcclxuLy9zZWxlY3Qge1xyXG4vLyAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBpT1NcclxuLy8gIGJvcmRlci1yYWRpdXM6IDA7IC8vIGlPU1xyXG4vLyAgYm94LXNoYWRvdzogbm9uZTsgLy8gaU9TXHJcbi8vfVxyXG5cclxuLy9zdWIsXHJcbi8vc3VwIHtcclxuLy8gIGZvbnQtc2l6ZTogODUlO1xyXG4vL31cclxuXHJcbi8vcCxcclxuLy9saSB7XHJcbi8vICBhIHtcclxuLy8gICAgY29sb3I6IGluaGVyaXQ7XHJcbi8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vIFJlc2V0IGRyb3Bkb3duIGxpc3QgY29sb3JzLCBvdGhlcndpc2UgdGhleSB0ZW5kIHRvIGJlIGludmlzaWJsZSBpbiBDaHJvbWUgb24gV2luZG93c1xyXG4vL29wdGlvbiB7XHJcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4vLyAgY29sb3I6ICMwMDA7XHJcbi8vfVxyXG5cclxuLy8gRXh0cmEgbm9ybWFsaXplIHN0eWxlc1xyXG5cclxuLy9oMSxcclxuLy9oMixcclxuLy9oMyxcclxuLy9oNCxcclxuLy9oNSxcclxuLy9oNixcclxuLy9zdHJvbmcsXHJcbi8vYiB7XHJcbi8vICAvLyBSZXNldCBmb250LXdlaWdodCBzbyBmYXV4LWJvbGQgZG9lc24ndCBzbGlwIGluIHRoZXJlXHJcbi8vICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuLy99XHJcblxyXG4vL2VtLFxyXG4vL2kge1xyXG4vLyAgLy8gUmVzZXQgZm9udC1zdHlsZSBzbyBmYXV4LWl0YWxpYyBkb2Vzbid0IHNsaXAgaW4gdGhlcmVcclxuLy8gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbi8vfVxyXG5cclxuLy9wLFxyXG4vL2ZpZ3VyZSxcclxuLy9ibG9ja3F1b3RlLFxyXG4vL2R0LFxyXG4vL2RkLFxyXG4vL2RsIHtcclxuLy8gIG1hcmdpbjogMDtcclxuLy99XHJcblxyXG5maWVsZHNldCxcclxubGVnZW5kIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zdW1tYXJ5LFxyXG5hLFxyXG5maWdjYXB0aW9uW3RhYmluZGV4PScwJ10ge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMnB4IGRhc2hlZCAjZGQyMTMyO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgaHRtbDpub3QoLmtleS1wcmVzc2VkKSB7XHJcbiAgICBidXR0b24sXHJcbiAgICBzdW1tYXJ5LFxyXG4gICAgYSxcclxuICAgIFt0YWJpbmRleD0nMCddLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VsZWN0LFxyXG4gIFt0YWJpbmRleD0nMCddIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gQ2hyb21lXHJcbn1cclxuXHJcbnN1bW1hcnkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8vIEZpcmVmb3hcclxufVxyXG5cclxuZW0sXHJcbmkge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnN0cm9uZyxcclxuYiB7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnAsXHJcbnVsLFxyXG5vbCB7XHJcbiAgZW0sXHJcbiAgaSB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICBzdHJvbmcsXHJcbiAgYiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbn1cclxuIiwiaHRtbCB7XHJcbiAgJi5wcmV2ZW50LXNjcm9sbGluZyB7XHJcbiAgICBib2R5IHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICBmb250OiBpbmhlcml0O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAvLyBQcmV2ZW50IHNtdWRneSBib2xkIGZvbnRzIG9uIE9TWFxyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogdmFyKC0tZG9jdW1lbnQtbWF4LXdpZHRoKTtcclxuICBtaW4td2lkdGg6IHZhcigtLWRvY3VtZW50LW1pbi13aWR0aCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1vYmplY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJlc3BvbnNpdmUtb2JqZWN0IGlmcmFtZSxcclxuLnJlc3BvbnNpdmUtb2JqZWN0IG9iamVjdCxcclxuLnJlc3BvbnNpdmUtb2JqZWN0IGVtYmVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbiIsIi5jb250ZW50LWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCAwIDEwMHB4IDA7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvci15ZWxsb3ctd2FybSwgMSksIHJnYmEoJGNvbG9yLXllbGxvdy1iYWNrZ3JvdW5kLCAxKSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaGVhZGVyX193cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1oZWFkZXJfX2JhY2stbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDI7XHJcbiAgICB0b3A6IC0yMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWhlYWRlcl9fYmFjay1saW5rLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pY29ucy9hcnJvdy1yaWdodC5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaGVhZGVyX190aXRsZS1jb250YWluZXIge1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyIC8gc3BhbiA5O1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWhlYWRlcl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoZWFkaW5nLTEpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaGVhZGVyX190aGVtZSB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWhlYWRlcl9faW50cm9kdWN0aW9uIHtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gMTA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWhlYWRlcl9faW50cm9kdWN0aW9uLXRleHQge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShpbnRyb2R1Y3Rpb24pO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaGVhZGVyX190YWdzIHtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gMTE7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaGVhZGVyX190YWcge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShwYXJhZ3JhcGgpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAuY29udGVudC1oZWFkZXJfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1oZWFkZXJfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMSAvIHNwYW4gMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaGVhZGVyX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWhlYWRlcl9fYmFjay1saW5rIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAxO1xyXG4gICAgICB0b3A6IC02MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWhlYWRlcl9fYmFjay1saW5rLWljb24ge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWhlYWRlcl9fdGhlbWUge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDEgLyBzcGFuIDM7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaGVhZGVyX19pbnRyb2R1Y3Rpb24ge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDUgLyBzcGFuIDg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaGVhZGVyX190YWdzIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiA1IC8gc3BhbiA4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWhlYWRlcl9fdGFnIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnc2FzczptZXRhJztcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy8gSG93IHRvIHVzZTpcclxuLy8gMS4gZHVwbGljYXRlIHR5cG9ncmFwaHkvXyouc2Nzc1xyXG4vLyAyLiBjaGFuZ2UgdmFsdWVzIHRoZXJlaW5cclxuLy8gMy4gd2hlbiBhcHBseWluZywgdXNlIEB0eXBvZ3JhcGh5KG5hbWUpIChpbnNpZGUgYnJlYWtwb2ludCBpcyBmaW5lKVxyXG5cclxuQG1peGluIHR5cG9ncmFwaHkoJG5hbWU6ICcnLCAkbWFyZ2luLXRvcDogZmFsc2UsICRtYXJnaW4tYm90dG9tOiBmYWxzZSwgJGFkYXB0aXZlLW1hcmdpbnM6IHRydWUpIHtcclxuICBAaWYgbWl4aW4tZXhpc3RzKCRuYW1lKSB7XHJcbiAgICBAd2FybiAnVHlwb2dyYXBoeSBtaXhpbiBcIiN7JG5hbWV9XCIgZG9lcyBub3QgZXhpc3QnO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZm9udDogdmFyKC0tI3skbmFtZX0tZm9udC1zdHlsZSkgdmFyKC0tI3skbmFtZX0tZm9udC12YXJpYW50KSB2YXIoLS0jeyRuYW1lfS1mb250LXdlaWdodCkgdmFyKC0tI3skbmFtZX0tZm9udC1zaXplKSAvIHZhcigtLSN7JG5hbWV9LWxpbmUtaGVpZ2h0KSAkZ2VvbWFuaXN0LWZvbnQtc3RhY2s7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tI3skbmFtZX0tbGV0dGVyLXNwYWNpbmcpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHZhcigtLSN7JG5hbWV9LXRleHQtdHJhbnNmb3JtKTtcclxuICAgIHdvcmQtc3BhY2luZzogdmFyKC0tI3skbmFtZX0td29yZC1zcGFjaW5nKTtcclxuXHJcbiAgICBAaWYgJG1hcmdpbi10b3Age1xyXG4gICAgICBAaWYgJGFkYXB0aXZlLW1hcmdpbnMge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tI3skbmFtZX0tbWFyZ2luLXRvcCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRuYW1lfS1tYXJnaW4tdG9wKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkbWFyZ2luLWJvdHRvbSB7XHJcbiAgICAgIEBpZiAkYWRhcHRpdmUtbWFyZ2lucyB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JG5hbWV9LW1hcmdpbi1ib3R0b20pO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skbmFtZX0tbWFyZ2luLWJvdHRvbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5xdWVzdGlvbi1saW5rLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XHJcblxyXG4gIC5xdWVzdGlvbi1saW5rLWxpc3RfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJHJlY2VudC1xdWVzdGlvbnMtdHlwb2dyYXBoeSk7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gICAgcGFkZGluZzogNDBweCAwIDI1cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgICYubm8tYm9yZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWVzdGlvbi1saW5rLWxpc3RfX2xpbmtzIHtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gMTA7XHJcbiAgfVxyXG4gIC5xdWVzdGlvbi1saW5rLWxpc3RfX25vLXJlc3VsdHMge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkcmVjZW50LXF1ZXN0aW9ucy10eXBvZ3JhcGh5KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAucXVlc3Rpb24tbGluay1saXN0X19idXR0b24ge1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyIC9zcGFuIDEwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAucXVlc3Rpb24tbGluay1saXN0X190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJHJlY2VudC1xdWVzdGlvbnMtdHlwb2dyYXBoeSk7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMSAvIHNwYW4gOTtcclxuICAgIH1cclxuXHJcbiAgIC5xdWVzdGlvbi1saW5rLWxpc3RfX2xpbmtzIHtcclxuICAgICBncmlkLWNvbHVtbjogY29sdW1uIDEgLyBzcGFuIDk7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9uLWxpbmstbGlzdF9fYnV0dG9uIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAxIC9zcGFuIDk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5xdWVzdGlvbi1saW5rIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICRjb2xvci10cnVlLWJsYWNrO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5xdWVzdGlvbi1saW5rX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRxdWVzdGlvbi1saW5rLXR5cG9ncmFwaHksIHRydWUsIHRydWUpO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgfVxyXG5cclxuICAucXVlc3Rpb24tbGlua19fYXV0aG9yIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoYXR0cmlidXRpb24pO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gIH1cclxuXHJcbiAgLnF1ZXN0aW9uLWxpbmtfX2F1dGhvci1uYW1lIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xyXG4gICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5xdWVzdGlvbi1saW5rX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9uLWxpbmtfX2F1dGhvciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCAwIDUwcHggMDtcclxuICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xyXG5cclxuICAmLmhlYWRlcl9faG9tZXBhZ2Uge1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyIC8gc3BhbiAxMDtcclxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMSAvIHNwYW4gOTtcclxuICAgIH1cclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX3dyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX190aXRsZSB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoZWFkaW5nLTEpO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fZm9ybSB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB+IGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19zZWFyY2gtaW5wdXQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICB3aWR0aDogMjB2dztcclxuICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlcl9fc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShidXR0b24pO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeShidXR0b24pO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJfX3NlYXJjaC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJ1dHRvbjtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX3NlYXJjaC1pY29uIHtcclxuICAgIG1heC13aWR0aDogMzBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX2J1dHRvbnMge1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gMTA7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KHBhcmFncmFwaCk7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fc2VhcmNoLXRoZW1lcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fcmVzZXQtYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkodGhlbWEpO1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19hdXRob3ItdGFnIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgLnRhZyB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcclxuICAgIC5oZWFkZXJfX3RpdGxlIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAxIC8gc3BhbiA5O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2Zvcm0ge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDEgLyBzcGFuIDk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fYnV0dG9ucyB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMSAvIHNwYW4gOTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpbXBsZS1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMCAxMDBweCAwO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGNvbG9yLW9yYW5nZS1kYXJrLCAxKSwgcmdiYSgkY29sb3Itb3JhbmdlLWxpZ2h0LCAxKSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gIC5zaW1wbGUtaGVhZGVyX193cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcblxyXG4gIC5zaW1wbGUtaGVhZGVyX19iYWNrLWxpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyO1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5zaW1wbGUtaGVhZGVyX19iYWNrLWxpbmstaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ljb25zL2Fycm93LXJpZ2h0LnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAuc2ltcGxlLWhlYWRlcl9fdGl0bGUtY29udGFpbmVyIHtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gOTtcclxuICB9XHJcblxyXG4gIC5zaW1wbGUtaGVhZGVyX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctMSk7XHJcbiAgfVxyXG5cclxuICAuc2ltcGxlLWhlYWRlcl9faW50cm9kdWN0aW9ue1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShwYXJhZ3JhcGgpO1xyXG4gIH1cclxuXHJcbiAgLnNpbXBsZS1oZWFkZXJfX2ludHJvZHVjdGlvbi1jb250YWluZXIge1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyIC8gc3BhbiA5O1xyXG4gIH1cclxuXHJcbiAgLnNpbXBsZS1oZWFkZXJfX2ludHJvZHVjdGlvbiB7XHJcbiAgICAucmljaHRleHQge1xyXG4gICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGludHJvZHVjdGlvbik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xyXG4gICAgLnNpbXBsZS1oZWFkZXJfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbXBsZS1oZWFkZXJfX2JhY2stbGluayB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMTtcclxuICAgICAgdG9wOiAtNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2ltcGxlLWhlYWRlcl9fYmFjay1saW5rLWljb24ge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW1wbGUtaGVhZGVyX190aXRsZS1jb250YWluZXIge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDEgLyBzcGFuIDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW1wbGUtaGVhZGVyX19pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAxIC8gc3BhbiAxMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW1wbGUtaGVhZGVyLS15ZWxsb3cge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctd2FybTtcclxuICAgIH1cclxuICB9XHJcbiIsIi5leHBlcnQtbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxODBweCk7XHJcbiAgICB0b3A6IC0xMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2UtbGlnaHQ7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGRpc3BsYXk6Z3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWdyaWQtY29sdW1ucyksIFtjb2x1bW5dIG1pbm1heCgwLCAxZnIpKTtcclxuICB9XHJcbn1cclxuLmV4cGVydC1saXN0X193cmFwcGVyIC5wYWdpbmF0aW9uXHJcbntcclxuICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcclxuICAvKmJhY2tncm91bmQtY29sb3I6Ymx1ZTsqL1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3JpZC1tYXJnaW4pO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdyaWQtbWFyZ2luKTtcclxuICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5leHBlcnQtbGlzdF9fd3JhcHBlciAucGFnaW5hdGlvbl9fcm93XHJcbntcclxuICBncmlkLWNvbHVtbjogY29sdW1uIDQgLyBzcGFuIDc7XHJcbn1cclxuXHJcbiIsIi5leHBlcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMCA2MHB4IDA7XHJcbiAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDIvIHNwYW4gMTA7XHJcbiAgICAgIGJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leHBlcnRfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gIH1cclxuXHJcblxyXG4gIC5leHBlcnRfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMzNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuZXhwZXJ0X19saW5rZWRpbi1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaWNvbnMvbGlua2VkaW4uc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIC5leHBlcnRfX3R3aXR0ZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ljb25zL3R3aXR0ZXItYnJhbmRzLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5leHBlcnRfX2xpbmstaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ljb25zL2xpbmsuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIC5leHBlcnRfX29yY2lkLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pY29ucy9PUkNJRF9pRC5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmV4cGVydF9fY29udGVudCB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gIH1cclxuXHJcbiAgLmV4cGVydF9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoZWFkaW5nLTMpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmV4cGVydF9fdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLmV4cGVydF9fbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmV4cGVydF9fbGluay10ZXh0IHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkocGFyYWdyYXBoKTtcclxuICAgIGNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG4gICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgICAuZXhwZXJ0X19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDMgLyBzcGFuIDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cGVydF9fY29udGVudCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gNSAvIHNwYW4gODtcclxuICAgIH1cclxuXHJcbiAgICAuZXhwZXJ0X190aXRsZS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubGluay1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy1iYWNrZ3JvdW5kO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAubGluay1ibG9ja19fd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcclxuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgLmxpbmstYmxvY2tfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gIH1cclxuXHJcbiAgLmxpbmstYmxvY2tfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy0yKTtcclxuICB9XHJcblxyXG4gIC5saW5rLWJsb2NrX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICB9XHJcblxyXG4gIC5saW5rLWJsb2NrX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xyXG4gICAgLmxpbmstYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstYmxvY2tfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMSAvIHNwYW4gMztcclxuICAgIH1cclxuXHJcbiAgLmxpbmstYmxvY2tfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiA1IC8gc3BhbiA4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IHZhcigtLW1hcmdpbikgMDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE4MHB4KTtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3ctYmFja2dyb3VuZDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50X19jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XHJcbiAgfVxyXG5cclxuICAuY29udGVudF9fYW5zd2VyIHtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gMTA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xyXG4gICAgLmNvbnRlbnRfX2Fuc3dlciB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gNSAvIHNwYW4gODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhpZ2hsaWdodGVkLWxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLy8gVG8gaGlkZSBxdWVzdGlvbi1saW5rIGJvcmRlciBib3R0b21cclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LXdhcm07XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3gtc2hhZG93OiA0N3Z3IDAgMCAwICRjb2xvci15ZWxsb3ctd2FybTtcclxuICB9XHJcblxyXG4gIC5oaWdobGlnaHRlZC1saW5rX193cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmhpZ2hsaWdodGVkLWxpbmtfX2F1dGhvciB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGF0dHJpYnV0aW9uKTtcclxuICB9XHJcblxyXG4gIC5oaWdobGlnaHRlZC1saW5rX19hdXRob3ItbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgLmhpZ2hsaWdodGVkLWxpbmtfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy0zKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuaGlnaGxpZ2h0ZWQtbGlua19fbGluayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgfVxyXG59XHJcbiIsIi5zdGlja3ktbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LWxpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLnN0aWNreS1saW5rX193cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICBtYXJnaW46IDAgMzVweDtcclxuICB9XHJcblxyXG4gIC5zdGlja3ktbGlua19fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoZWFkaW5nLTQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc3RpY2t5LWxpbmtfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC8vIERvbid0IHVzZSBzdGFuZGFyZCBicmVha3BvaW50IGZvciB0aGlzIGNvbXBvbmVudFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTkwcHg7XHJcblxyXG4gICAgLnN0aWNreS1saW5rX193cmFwcGVyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LWxpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3ktbGlua19fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRzdGlja3ktbGluay10eXBvZ3JhcGh5KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcbi5yaWNodGV4dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBoMSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctMSwgdHJ1ZSwgdHJ1ZSk7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctMiwgdHJ1ZSwgdHJ1ZSk7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctMywgdHJ1ZSwgdHJ1ZSk7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctNCwgdHJ1ZSwgdHJ1ZSk7XHJcbiAgfVxyXG5cclxuICBoNSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctNSwgdHJ1ZSwgdHJ1ZSk7XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctNiwgdHJ1ZSwgdHJ1ZSk7XHJcbiAgfVxyXG5cclxuICBwLFxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkocGFyYWdyYXBoLCB0cnVlLCB0cnVlKTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgc3Ryb25nLCBiIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGVtLCBpIHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShwYXJhZ3JhcGgsIHRydWUsIHRydWUpO1xyXG4gIH1cclxuXHJcbiAgcCxcclxuICBsaSB7XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJixcclxuICAgICAgJjpsaW5rLFxyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3gtc2hhZG93OiA1cHggMTBweCA3cHggJGNvbG9yLW9yYW5nZS1saWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZXtcclxuICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDc1dmg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLnF1b3RlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiB2YXIoLS1tYXJnaW4pIDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE4MHB4KTtcclxuICAgIC8vdG9wOiAtMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LWJhY2tncm91bmQ7XHJcbiAgfVxyXG5cclxuICAucXVvdGVfX3dyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XHJcbiAgfVxyXG5cclxuICAucXVvdGVfX3RleHQge1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyIC8gc3BhbiAxMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KHF1b3RlKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICAucXVvdGVfX3RleHQge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDQgLyBzcGFuIDk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50YWcge1xyXG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkodGhlbWEpO1xyXG4gIGNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcbiIsIi5idXR0b24ge1xyXG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoYnV0dG9uKTtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbjtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LWxpZ2h0ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcblxyXG4gICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaWNvbnMvYXJyb3ctcmlnaHQuc3ZnJyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uX19pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcblxyXG4gIC5idXR0b25fX2ljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pY29ucy9hcnJvdy1yaWdodC5zdmcnKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy1saWdodGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXllbGxvdy1saWdodGVyO1xyXG4gIH1cclxufVxyXG4iLCIuaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IHZhcigtLW1hcmdpbikgMDtcclxuXHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxODBweCk7XHJcbiAgICB0b3A6IC0xMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3ctYmFja2dyb3VuZDtcclxuICB9XHJcblxyXG4gIC5pbWFnZV9fd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcclxuICB9XHJcblxyXG4gIC5pbWFnZV9faW1hZ2Uge1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAxIC8gc3BhbiAxMjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2VfX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlX19jYXB0aW9uIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkocGFyYWdyYXBoKTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5kaXNjbG9zdXJlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctd2FybTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAuZGlzY2xvc3VyZV9fY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIC5kaXNjbG9zdXJlX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctMiwgZmFsc2UsIGZhbHNlKTtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gMTA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmRpc2Nsb3N1cmVfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShwYXJhZ3JhcGgsIGZhbHNlLCBmYWxzZSk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC5kaXNjbG9zdXJlX19kaXNjbG9zdXJlIHtcclxuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICB9XHJcblxyXG4gIC5kaXNjbG9zdXJlX19kaXNjbG9zdXJlLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy00LCB0cnVlLCB0cnVlKTtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gMTA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC5kaXNjbG9zdXJlX190aXRsZS1idXR0b24ge1xyXG4gICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcclxuICAgICAgLmRpc2Nsb3N1cmVfX3RpdGxlLWJ1dHRvbi1pY29uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlzY2xvc3VyZV9fdGl0bGUtYnV0dG9uLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pY29ucy9jaGV2cm9uLWRvd24uc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbiAgLmRpc2Nsb3N1cmVfX2Rpc2Nsb3N1cmUtY29udGVudCB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcclxuICAgIC5kaXNjbG9zdXJlX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNjbG9zdXJlX19kaXNjbG9zdXJlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNjbG9zdXJlX190aXRsZSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMSAvIHNwYW4gMztcclxuICAgIH1cclxuXHJcbiAgICAuZGlzY2xvc3VyZV9fdGV4dCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gNSAvIHNwYW4gODtcclxuICAgIH1cclxuXHJcbiAgICAuZGlzY2xvc3VyZV9fZGlzY2xvc3VyZS10aXRsZSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gNSAvIHNwYW4gODtcclxuICAgIH1cclxuXHJcbiAgICAuZGlzY2xvc3VyZV9fZGlzY2xvc3VyZS1jb250ZW50IHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiA1IC8gc3BhbiA4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmVsYXRlZC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAgMDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LWxpZ2h0O1xyXG5cclxuICAvLyY6OmJlZm9yZSB7XHJcbiAgLy8gIGNvbnRlbnQ6ICcnO1xyXG4gIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3ctd2FybTtcclxuICAvLyAgd2lkdGg6IDMwdmg7XHJcbiAgLy8gIGhlaWdodDogMzB2aDtcclxuICAvLyAgZmlsdGVyOiBibHVyKDYwcHgpO1xyXG4gIC8vICB6LWluZGV4OiAtMTtcclxuICAvLyAgYm90dG9tOiAwO1xyXG4gIC8vICB0b3A6IDA7XHJcbiAgLy8gIGxlZnQ6IDA7XHJcbiAgLy8gIHJpZ2h0OiAwO1xyXG4gIC8vICBtYXJnaW46IHFxYXV0bztcclxuICAvLyAgb3BhY2l0eTogMC43O1xyXG4gIC8vfVxyXG5cclxuICAucmVsYXRlZC1jb250ZW50X193cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1jb250ZW50X190aXRsZS13cmFwcGVyIHtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gOTtcclxuICB9XHJcblxyXG4gIC5yZWxhdGVkLWNvbnRlbnRfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy0xLCB0cnVlLCB0cnVlKTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJlbGF0ZWQtY29udGVudF9fbGluayB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1jb250ZW50X19saW5rLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy0zKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1jb250ZW50X19saW5rLWF1dGhvciB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KHBhcmFncmFwaCk7XHJcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1jb250ZW50X19hdWh0b3ItbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcclxuICAgICAvLyY6OmJlZm9yZSB7XHJcbiAgICAgLy8gIGNvbnRlbnQ6ICcnO1xyXG4gICAgIC8vICBoZWlnaHQ6IDcwdmg7XHJcbiAgICAgLy8gIHdpZHRoOiA3MHZoO1xyXG4gICAgIC8vfVxyXG5cclxuICAgIC5yZWxhdGVkLWNvbnRlbnRfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbGF0ZWQtY29udGVudF9fdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMSAvIHNwYW4gOTtcclxuICAgIH1cclxuXHJcbiAgICAucmVsYXRlZC1jb250ZW50X19saW5rIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAxIC8gc3BhbiA5O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkLWNvbnRlbnRfX2xpbmstYXV0aG9yIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGNvbG9yLW9yYW5nZS1kYXJrLCAxKSwgcmdiYSgkY29sb3Itb3JhbmdlLWxpZ2h0LCAxKSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX193cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX190b3Age1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyIC8gc3BhbiAxMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fdG9wLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy0yKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX190b3AtdGV4dCB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGludHJvZHVjdGlvbik7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX190b3BfX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19ib3R0b20ge1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyIC8gc3BhbiAxMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fYm90dG9tLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy0zKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19ib3R0b20tdGV4dCB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGludHJvZHVjdGlvbik7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19leHBlcnRzIHtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gMTA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fZXhwZXJ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2V4cGVydC1waWN0dXJlIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fZXhwZXJ0LXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy00KTtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2V4cGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2V4cGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2V4cGVydC10ZXh0IHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkocGFyYWdyYXBoKTtcclxuICAgIGNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19idXR0b24ge1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyIC8gc3BhbiAxMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xyXG4gICAgLmZvb3Rlcl9fdG9wIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAxIC8gc3BhbiA4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX3RvcF9fYnV0dG9ucyB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAuZm9vdGVyX190b3BfX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgIHdpZHRoOiA2MDBweDtcclxuICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fYm90dG9tIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAxIC8gc3BhbiA4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2V4cGVydHMge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDEgLyBzcGFuIDEyO1xyXG4gICAgICBncmlkLWdhcDogY2FsYyh2YXIoLS1ncmlkLXNwYWNpbmcpICogMikgdmFyKC0tZ3JpZC1ndXR0ZXIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XHJcbiAgICAgIG1hcmdpbjogdmFyKC0tZ3JpZC1zcGFjaW5nKSAwO1xyXG4gIH1cclxuXHJcbiAgICAuZm9vdGVyX19leHBlcnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2V4cGVydC1pbWFnZSB7XHJcbiAgICAgIGZsZXg6IDAgMCA3MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fZXhwZXJ0LXRleHQge1xyXG4gICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19idXR0b24ge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDEgLyBzcGFuIDg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3ctYmFja2dyb3VuZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcclxuICB9XHJcblxyXG4gIC5mb3JtX19oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm1fX2hlYWRlciB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctMSk7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTAwcHggMDtcclxuICAgIC8vdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICB9XHJcblxyXG4gIC5mb3JtX19oZWFkZXItdGV4dCB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGludHJvZHVjdGlvbik7XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fZm9ybSB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm1fX2Zvcm0tc3VidGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoZWFkaW5nLTIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAjZm9ybS1zdGVwX19zZWxlY3RlZC1jYXRlZ29yaWVzIHtcclxuICAgICAgLnRhZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtX190YWctY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fdGFnIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB+IGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fdGlwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG5cclxuICAuc3VnZ2VzdGlvbi1hbnN3ZXJzX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctMyk7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1fX3RpcC10ZXh0IHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkocGFyYWdyYXBoKTtcclxuICAgIGNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICB9XHJcblxyXG4gIC5mb3JtX19saW5rIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy00KTtcclxuICAgIGNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1fX2xpbmstaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ljb25zL2Fycm93LXJpZ2h0LnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1fX2JhY2stbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZvcm1fX2JhY2stbGluay1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaWNvbnMvYXJyb3ctcmlnaHQuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXN0ZXBfX3R3byB7XHJcbiAgICAmLmlzLXZpc2libGUge1xyXG4gICAgICAuZm9ybV9fYmFjay1saW5rLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtX19mb3JtLWZpZWxkcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4IDtcclxuXHJcbiAgICAuZm9ybS1maWVsZCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDU1cHggMDtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGhlYWRpbmctNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoZWFkaW5nLTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgI2lkX2FjY2VwdF90ZXJtcywgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeShwYXJhZ3JhcGgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtX19lcnJvciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLWRhcms7XHJcbiAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy01KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgLmVycm9ybGlzdCB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KHBhcmFncmFwaCk7XHJcbiAgICBjb2xvcjogJGNvbG9yLW9yYW5nZS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcclxuICAgIC5mb3JtX19oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMSAvIHNwYW4gMTI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2Zvcm0ge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDUgLyBzcGFuIDg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2xpbmstaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2JhY2stbGluay1pY29uIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fYmFjay1saW5rIHtcclxuICAgICAgdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc29jaWFsLXNoYXJlLWJ1dHRvbnMge1xyXG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoYnV0dG9uKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoXHJcbiAgICB2YXIoLS1ncmlkLW1heC13aWR0aCkgKyB2YXIoLS1ncmlkLWd1dHRlcikgKiAyICsgdmFyKC0tZ3JpZC1tYXJnaW4pICogMlxyXG4gICk7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3JpZC1tYXJnaW4pO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdyaWQtbWFyZ2luKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgW2NvbHVtbl0gbWlubWF4KDAsIDFmcikpO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuICAuaWNvbiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICB9XHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OTlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10cnVlLWJsYWNrO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LWxpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VhcmNoLXdpZGdldC1idWlsZGVyIHtcclxuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGJ1dHRvbik7XHJcbiAgJl9faW5wdXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmX190ZXh0YXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAmX19sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAmX19tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG4iLCIuc2VhcmNoLXdpZGdldCB7XHJcbiAgJl9fc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShidXR0b24pO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB9XHJcbiAgJl9fc2VhcmNoLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LWxpZ2h0ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fc2VhcmNoLWljb24ge1xyXG4gICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gIH1cclxuICAmX19zZWFyY2gtaW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG4gICZfX3Bvd2VyZWQtYnkge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcbiIsIiN2aWRlb0NvbnRlbnQuaXMtaGlkZGVuLFxyXG4jcGFnZUNvbnRlbnQuaXMtaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN2aWRlb0NvbnRlbnQuaXMtdmlzaWJsZSB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4jcGFnZUNvbnRlbnQuaXMtdmlzaWJsZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgIFxyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW9fX3ZpZGVvLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlb19fdmlkZW8tY29udGVudCBpZnJhbWUge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udmlkZW9fX3RvZ2dsZS10ZXh0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udG9nZ2xlLWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRnZW9tYW5pc3QtZm9udC1zdGFjaywgc3lzdGVtLXVpLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiAycHggNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50b2dnbGUtbGluazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5yZWFkaW5nLXRpbWUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZ2VvbWFuaXN0LWZvbnQtc3RhY2ssIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICRjb2xvci10cnVlLWJsYWNrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuIiwiLnBhZ2luYXRpb24ge1xyXG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoYnV0dG9uKTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gOTtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIG1hcmdpbjogNXB4IDBweCA1cHggMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDoxMDAlO1xyXG4gIFxyXG4gICZfX3BhZ2UtaXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgXHJcblxyXG4gIH1cclxuICAmX19wYWdlLWxpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgYXBwZWFyYW5jZTogYnV0dG9uOyBcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBidXR0b247IC8qIEZpcmVmb3ggKi9cclxuICAgIC1tcy1hcHBlYXJhbmNlOiBidXR0b247IC8qIEludGVybmV0IEV4cGxvcmVyICovXHJcbiAgICAtby1hcHBlYXJhbmNlOiBidXR0b247IC8qIE9wZXJhICovXHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBib3JkZXItd2lkdGg6MXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOnNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoY29sb3ItbWl4KG9rbGNoKDAuOTggMCAwKSA5MyUsIHJnYigwLCAwLCAwKSksIHJnYigwLCAwLCAwKSBjYWxjKDUlKSk7XHJcbiAgICBib3gtc2hhZG93OiAwIC41cHggMCAuNXB4IG9rbGNoKDEwMCUgMCAwIC8gY2FsYyh2YXIoLS1kZXB0aCkgKiA2JSkpIGluc2V0LCB2YXIoLS1idG4tc2hhZG93KTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6MjVweDtcclxuICAgIGhlaWdodDphdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICB9XHJcblxyXG4gICZfX3Jvd1xyXG4gIHtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gOTtcclxuICB9XHJcbiAgJl9fcGFnZS1saW5rLWFjdGl2ZVxyXG4gIHsgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOm9rbGFiKDAuOTIgMCAwKTtcclxuICB9XHJcbiAgICBcclxufVxyXG4iLCIubWVudS1iYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIC5tZW51LWJhcl9fYmFyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtYmFyX19sb2dvLWNvbnRhaW5lciB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAubWVudS1iYXJfX2xvZ28ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxuICAubWVudS1iYXJfX2V4cGVydC1jb250YWluZXIge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtYmFyX19leHBlcnQtbGluayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgfVxyXG5cclxuICAubWVudS1iYXJfX2ltYWdlIHtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtYmFyX19leHBlcnQtbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShuYXZpZ2F0aW9uKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgfVxyXG5cclxuICAubWVudS1iYXJfX2V4cGVydC10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShuYXZpZ2F0aW9uKTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICB9XHJcblxyXG4gIC5tZW51LWJhcl9faWNvbi1jb250YWluZXIge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDMzJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gIC5tZW51LWJhcl9faWNvbi1idXR0b24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubWVudS1iYXJfX2ljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvbWVudS5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgLm1lbnUtYmFyX19iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWJhcl9fbG9nby1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1iYXJfX2xvZ28ge1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtYmFyX19pbWFnZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1iYXJfX2V4cGVydC1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1iYXJfX2V4cGVydC1uYW1lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWJhcl9fZXhwZXJ0LXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWJhcl9faWNvbi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtYmFyX19pY29uIHtcclxuICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtYmFyLS1pbnZlcnRlZCB7XHJcbiAgLm1lbnUtYmFyX19iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgfVxyXG5cclxuICAubWVudS1iYXJfX2V4cGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAubWVudS1iYXJfX2ljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvbWVudS13aGl0ZS5zdmdcIik7XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXItYmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgcGFkZGluZzogNjBweCAwIDEwcHggMDtcclxuXHJcbiAgLmZvb3Rlci1iYXJfX3dyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWJhcl9fbG9nby1jb250YWluZXIge1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyIC8gc3BhbiAxMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWJhcl9fbG9nby1saW5rIHtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5mb290ZXItYmFyX19saW5rcyB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWJhcl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkobmF2aWdhdGlvbik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAwIDMwcHggNDVweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXllbGxvdy13YXJtO1xyXG4gICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KG5hdmlnYXRpb24pO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1iYXJfX2NvYyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShuYXZpZ2F0aW9uKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgbWFyZ2luOiAwIDMwcHggNDVweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1iYXJfX2xpbmssIC5mb290ZXItYmFyX190aXRsZS1saW5rIC5mb290ZXItYmFyX190aXRsZSBhIHtcclxuICAgIGNvbG9yOiAkY29sb3IteWVsbG93LXdhcm07XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KG5hdmlnYXRpb24pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItYmFyX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDMwcHggMjBweCAgMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgNzVweCAwO1xyXG5cclxuICAgIC5mb290ZXItYmFyX19sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMSAvIHNwYW4gMTI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1iYXJfX2xpbmtzIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAxIC8gc3BhbiAxMjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJhcl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW46IDAgODBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1iYXJfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1lbnUtb3ZlcmxheSB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICBjb2xvcjogJGNvbG9yLXRydWUtYmxhY2s7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGN1YmljLWJlemllcigwLjI2LCAwLjg4LCAwLjU3LCAwLjkpO1xyXG5cclxuICAmLmlzLXZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LXdhcm07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC5tZW51LW92ZXJsYXlfX3dyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtb3ZlcmxheV9fdG9wLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtb3ZlcmxheV9fYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtb3ZlcmxheV9fbG9nbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubWVudS1vdmVybGF5X19jbG9zZS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2Nsb3NlLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAubWVudS1vdmVybGF5X19saW5rcyB7XHJcbiAgICBncmlkLWNvbHVtbjogY29sdW1uIDIgLyBzcGFuIDEwO1xyXG4gICAgbWFyZ2luOiA5NXB4IDAgNjBweCAwO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtb3ZlcmxheV9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaGVhZGluZy0xKTtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGNvbG9yOiAkY29sb3ItdHJ1ZS1ibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgJi1hY3RpdmUge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtb3ZlcmxheV9fZm9vdGVyLWl0ZW1zIHtcclxuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gMiAvIHNwYW4gMTA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtb3ZlcmxheV9fZm9vdGVyLXRleHQge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoZWFkaW5nLTQpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LW92ZXJsYXlfX3dyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LW92ZXJsYXlfX3RvcC13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbiA5IC8gc3BhbiA0O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LW92ZXJsYXlfX2xvZ28ge1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtb3ZlcmxheV9fbGlua3Mge1xyXG4gICAgICBncmlkLWNvbHVtbjogY29sdW1uIDkgLyBzcGFuIDQ7XHJcbiAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtb3ZlcmxheV9fbGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvbGluay1hcnJvdy1yaWdodC5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LW92ZXJsYXlfX2J1dHRvbi1jb250YWluZXIge1xyXG4gICAgICB0b3A6IDMycHg7XHJcbiAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LW92ZXJsYXlfX2Nsb3NlLWljb24ge1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LW92ZXJsYXlfX2Zvb3Rlci1pdGVtcyB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4gOSAvIHNwYW4gNDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtb3ZlcmxheV9fYnV0dG9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHdpZGUge1xyXG4gICAgLm1lbnUtb3ZlcmxheV9fdG9wLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1vdmVybGF5X19saW5rcyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LW92ZXJsYXlfX2Zvb3Rlci1pdGVtcyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtYnV0dG9uIHtcclxuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGJ1dHRvbik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBvcGFjaXR5OiAwLjg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGNvbG9yOiBibGFjaztcclxuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgY29sb3I6ICNmZmM0MDA7XHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiAjZmZjNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICNmZmM0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmM0MDA7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogI2ZmYzQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdW4ge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOTB2dztcclxuICAgIGhlaWdodDogOTB2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3ctd2FybTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGxhbmRzY2FwZXtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiA3MHZoO1xyXG4gICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc21va2VkZ2xhc3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuNCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG4iLCIuYW5zd2VyLWRldGFpbCB7XHJcblxyXG4gIC5hbnN3ZXItZGV0YWlsX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxODBweCk7XHJcbiAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LWJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pcy1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLyoganVzdCB0byBnZXQgc3R1ZmYgd29ya2luZyAqL1xyXG59XHJcblxyXG4uaXMtdmlzaWJsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZ3JpZC1jb2x1bW46IGNvbHVtbiAyO1xyXG5cclxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbHVtbiAxO1xyXG4gIH1cclxufVxyXG5cclxuIiwiI2NjX19jb250ZW50LWhlYWRlciB7XHJcblxyXG4gICoge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaGVhZGVyX193cmFwcGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgLy8gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAvLyAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgLy8gIH1cclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG59XHJcblxyXG4jY2NfX2NvbnRlbnQge1xyXG4gICoge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbiNjY19fa29udmEge1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyKTtcclxuICB3aWR0aDogMTIwMHB4O1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE5MHB4KTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICB9XHJcbn1cclxuXHJcbiNjY19fcG9wdXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogODAwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxOTBweDtcclxuICBsZWZ0OiAyNDBweDtcclxuICB3aWR0aDogY2FsYygxMDB2dyAtIDQ4MHB4KTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICB9XHJcbn1cclxuXHJcbiNjY19fcG9wdXAtY29udGVudCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBpIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbiNwb3B1cC1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogOHB4O1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/