/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 0;
}
hr {
  background-color: lightgrey;
  border: none;
  box-sizing: content-box;
  height: 3px;
  margin: 40px 0px;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url("https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdr.ttf") format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url("https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7g.ttf") format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url("https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdr.ttf") format('truetype');
}
@font-face {
  font-family: 'Stag Normal';
  src: url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Black-Web.eot");
  src: url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Black-Web.eot?#iefix") format('embedded-opentype'), url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Bold-Web.woff") format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'Stag Bold';
  src: url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Bold-Web.eot");
  src: url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Bold-Web.eot?#iefix") format('embedded-opentype'), url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Bold-Web.woff") format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'Stag Semibold';
  src: url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Semibold-Web.eot");
  src: url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Semibold-Web.eot?#iefix") format('embedded-opentype'), url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Semibold-Web.woff") format('woff');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'Stag Medium';
  src: url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Medium-Web.eot");
  src: url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Medium-Web.eot?#iefix") format('embedded-opentype'), url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Medium-Web.woff") format('woff');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'Stag Book';
  src: url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Book-Web.eot");
  src: url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Book-Web.eot?#iefix") format('embedded-opentype'), url("/gui/huge/fonts/commercial-type-1601-XPHJZQ-web/Stag-Book-Web.woff") format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
body {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.25rem;
  line-height: 1.42857143;
  color: #503F31;
}
h1,
h2,
h3,
h4,
h5,
h6,
.subHead,
.mainFooter-tel,
legend {
  font-family: "Stag Bold", serif;
  font-weight: 700;
  line-height: 1.1;
  color: inherit;
  margin: 20px 0 10px;
}
h1 {
  color: #007FC8;
}
@media (min-width: 864px) {
  h1 {
    margin: 10px 0;
  }
}
h3,
.subHead {
  font-family: "Stag Book", serif;
}
h4,
h5,
h6 {
  font-family: "Source Sans Pro", sans-serif;
  -webkit-font-smoothing: antialiased;
}
h1 {
  font-size: 2.375rem;
}
@media (min-width: 864px) {
  h1 {
    line-height: 1.1;
    font-size: 3.375rem;
  }
}
.jumbo-content h1 {
  font-weight: 600;
  font-family: "Stag Semibold", serif;
  -webkit-font-smoothing: antialiased;
}
h2,
.mainFooter-tel,
legend {
  font-size: 1.875rem;
  font-family: "Stag Semibold", serif;
}
h3,
.subHead {
  font-size: 1.375rem;
}
h4 {
  font-size: 1.375rem;
}
h5 {
  font-size: 1.25rem;
}
h6 {
  font-size: 1.25rem;
}
p {
  margin: 0 0 10px;
}
a {
  color: #503F31;
}
a:hover {
  text-decoration: none;
  color: #8F8277;
}
blockquote {
  font-size: 1.375rem;
  font-family: "Stag Book", serif;
  color: #503F31;
}
.preamble {
  font-weight: 700;
}
/*startpage and section overrides*/
.sectionHeader {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.25rem;
  text-transform: uppercase;
  color: #503F31;
  font-weight: normal;
}
.info-list-header {
  font-family: "Stag Bold", serif;
  font-size: 1.375rem;
}
.info-list-heading {
  font-family: "Stag Medium", serif !important;
  font-size: 1.375rem;
}
.blockGroup-block-content h3,
.section-content-alt1 h3,
.section-content-alt2 h3,
.section-content-alt3 h3 {
  font-style: normal;
  font-family: "Stag Bold", serif;
  font-size: 1.875rem;
  font-weight: bold;
}
.blockGroup-block-content h3 a,
.section-content-alt1 h3 a,
.section-content-alt2 h3 a,
.section-content-alt3 h3 a {
  text-decoration: none;
}
.blockGroup-block-content h4,
.section-content-alt1 h4,
.section-content-alt2 h4,
.section-content-alt3 h4 {
  font-size: 1.375rem;
  font-family: "Stag Book", serif;
}
.blockGroup-block-content h5,
.section-content-alt1 h5,
.section-content-alt2 h5,
.section-content-alt3 h5 {
  font-size: 1.375rem;
  font-family: "Stag Bold", serif;
  font-weight: 700;
}
.blockGroup-block-content-contact h3 {
  font-size: 1.375rem;
  font-family: "Stag Book", serif;
}
.blockGroup-block-content-contact h4 {
  font-size: 1.375rem;
  font-family: "Source Sans Pro", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  font-style: normal;
}
.list-reset {
  padding: 0;
  list-style-type: none;
}
/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* display none until init */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
  margin-bottom: 10px;
}
.owl-carousel:before,
.owl-carousel:after {
  content: " ";
  display: table;
}
.owl-carousel:after {
  clear: both;
}
.owl-carousel:hover {
  cursor: -webkit-grab;
  cursor: grab;
}
.owl-wrapper {
  display: none;
  list-style: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  margin: 0;
  padding: 0;
}
.owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.autoHeight {
  transition: height 500ms ease-in-out;
}
.owl-item {
  float: left;
}
.owl-item > .item > img {
  aspect-ratio: 1.91;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.owl-page {
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
/* fix */
.owl-wrapper,
.owl-item {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/*paging*/
.owl-pagination {
  float: right;
  margin-top: 40px;
}
.owl-page {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #503F31;
  float: left;
  margin: 0 0 10px 10px;
}
.owl-page.active {
  background: #EA4E3C;
}
.owl-controls {
  position: relative;
}
.owl-prev {
  background: none;
  border: none;
  display: inline-block;
}
.owl-prev:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -48px;
  background-repeat: no-repeat;
  width: 21px;
  height: 10px;
  content: "";
  display: inline-block;
  margin-right: 6px;
  position: relative;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  top: -3px;
}
.owl-next {
  background: none;
  border: none;
  position: absolute;
  right: 0;
  display: inline-block;
}
.owl-next:after {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -48px;
  background-repeat: no-repeat;
  width: 21px;
  height: 10px;
  content: "";
  display: inline-block;
  margin-left: 6px;
  position: relative;
  top: -3px;
}
/*! PocketGrid 1.1.0
* Copyright 2013 Arnaud Leray
* MIT License
*/
/* Border-box-sizing */
.blockGroup,
.blockGroup-block,
.blockGroup:after,
.blockGroup-block:after,
.blockGroup:before,
.blockGroup-block:before {
  box-sizing: border-box;
}
/* Clearfix */
.blockGroup:before,
.blockGroup:after {
  display: table;
  content: "";
  line-height: 0;
}
.blockGroup:after {
  clear: both;
}
.blockGroup {
  /* ul/li compatibility */
  list-style-type: none;
  padding: 0;
  margin: 0 -10px;
}
/* Nested grid */
.blockGroup > .blockGroup {
  clear: none;
  float: left;
  margin: 0 !important;
}
/* Default block */
.blockGroup-block {
  float: left;
  width: 100%;
}
/* Icons from directory "" */
/*GENERAL SETTINGS*/
body {
  background-color: #fff;
}
*,
:after,
:before {
  box-sizing: border-box;
}
.sr-only {
  position: absolute;
  left: -9999em;
}
.hidden {
  display: none;
}
ins {
  text-decoration: none;
}
/*special link and linked lists styles*/
.enhanced,
.enhancedList a,
.enhancedRte a {
  color: #503F31;
  position: relative;
  font-family: "Stag Book", serif;
  text-decoration: none;
  padding-left: 27px;
  display: inline-block;
}
.enhanced:hover,
.enhancedList a:hover,
.enhancedRte a:hover {
  color: #8F8277;
  text-decoration: underline;
}
.enhanced:before,
.enhancedList a:before,
.enhancedRte a:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -73px;
  background-repeat: no-repeat;
  width: 9px;
  height: 15px;
  content: "";
  display: block;
  margin: 0 auto;
  margin-right: 6px;
  position: absolute;
  top: 6px;
  left: 0px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.enhanced:hover:before,
.enhancedList a:hover:before,
.enhancedRte a:hover:before {
  background-position: 0 -58px;
  margin-right: 12px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.toggleView.enhanced,
.toggleHideImages.enhanced {
  padding-bottom: 30px;
}
.toggleView.enhanced + h2,
.toggleHideImages.enhanced + h2 {
  margin-top: -10px;
}
span.enhanced,
span.enhancedList a {
  color: #43B17B;
  margin-left: 27px;
}
span.enhanced:hover,
span.enhancedList a:hover {
  color: #43B17B;
  text-decoration: none;
}
span.enhanced:before,
span.enhancedList a:before {
  display: none;
}
span.enhanced:hover:before,
span.enhancedList a:hover:before {
  display: none;
  margin-right: 12px;
}
.enhancedList {
  padding: 0;
  list-style-type: none;
}
.enhancedList li {
  padding-bottom: 10px;
}
.mainFooter .enhancedList {
  margin-bottom: 0;
}
.enhancedCta {
  background: #EA4E3C;
  border: none;
  height: 42px;
  line-height: 50px;
  padding: 8px 12px;
}
.enhancedCta a {
  color: #fff;
  display: inline-block;
  font-family: "Stag Book", serif;
  text-align: center;
  text-decoration: none;
  position: relative;
}
.enhancedListProjectNews {
  margin-bottom: 20px;
}
.quickNav {
  padding: 0;
  list-style-type: none;
}
.quickNav li {
  padding-right: 20px;
  display: inline-block;
}
.simple-faq__editor {
  padding: 30px 30px 12px 30px;
}
.simple-faq__editor :first-child {
  margin-top: 0;
}
.simple-faq__editor__pink {
  border: 1px solid #F8E8E2;
}
.simple-faq__editor__green {
  border: 1px solid #DDEEE2;
}
/*display file endings after linked files*/
a[href$=".pdf"]:after,
a[href$=".jpg"]:after,
a[href$=".gif"]:after,
a[href$=".png"]:after,
a[href$=".doc"]:after,
a[href$=".docx"]:after,
a[href$=".xls"]:after,
a[href$=".xlsx"]:after,
a[href$=".dotx"]:after,
a[href$=".dot"]:after,
a[href$=".rtf"]:after,
a[href$=".txt"]:after,
a[href$=".htm"]:after,
a[href$=".docm"]:after,
a[href$=".dotm"]:after,
a[href$=".xml"]:after,
a[href$=".mht"]:after,
a[href$=".doc"]:after,
a[href$=".dic"]:after,
a[href$=".rtf"]:after,
a[href$=".thmx"]:after,
a[href$=".eps"]:after {
  font-family: "Source Sans Pro", sans-serif;
  font-style: normal;
  font-size: 17px;
  text-transform: uppercase;
}
a[href$=".pdf"]:after {
  content: " (pdf)";
}
a[href$=".jpg"]:after {
  content: " (jpg)";
}
a[href$=".gif"]:after {
  content: " (gif)";
}
a[href$=".png"]:after {
  content: " (png)";
}
a[href$=".doc"]:after {
  content: " (doc)";
}
a[href$=".docx"]:after {
  content: " (docx)";
}
a[href$=".xls"]:after {
  content: " (xls)";
}
a[href$=".xlsx"]:after {
  content: " (xlsx)";
}
a[href$=".dotx"]:after {
  content: " (dotx)";
}
a[href$=".dot"]:after {
  content: " (dot)";
}
a[href$=".rtf"]:after {
  content: " (rtf)";
}
a[href$=".txt"]:after {
  content: " (txt)";
}
a[href$=".htm"]:after {
  content: " (htm)";
}
a[href$=".docm"]:after {
  content: " (docm)";
}
a[href$=".dotm"]:after {
  content: " (dotm)";
}
a[href$=".xml"]:after {
  content: " (xml)";
}
a[href$=".mht"]:after {
  content: " (mht)";
}
a[href$=".doc"]:after {
  content: " (doc)";
}
a[href$=".dic"]:after {
  content: " (dic)";
}
a[href$=".rtf"]:after {
  content: " (rtf)";
}
a[href$=".thmx"]:after {
  content: " (thmx)";
}
a[href$=".eps"]:after {
  content: " (eps)";
}
a[href^="http://"]:not([href*="huge.se"]):not([href*="mynewsdesk"]):after,
a[href^="https://"]:not([href*="huge.se"]):not([href*="facebook"]):not([href*="linkedin"]):not([href*="instagram"]):not([href*="youtube"]):not([href*="mynewsdesk"]):not([href*="huge-se.translate"]):not([href*="www--accept-huge-se"]):after {
  content: "";
  display: inline-block;
  margin-left: 8px;
  margin-right: 8px;
  height: 15px;
  width: 15px;
  background-image: url("/gui/huge/images/icons/icon-external-link.svg");
  background-repeat: no-repeat;
  color: #503F31;
  background-position: 50%;
}
.enhanced-file:before,
.enhanced-file:hover:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -271px;
  background-repeat: no-repeat;
  width: 19px;
  height: 22px;
  content: "";
  display: inline-block;
  margin-bottom: -6px;
  margin-right: 10px;
}
.action {
  width: 100%;
  background-color: #EA4E3C;
  display: block;
  color: #fff;
  text-align: center;
  text-decoration: none;
  padding: 10px 0;
}
.button {
  display: block;
  background: #EA4E3C;
  color: #fff;
  text-decoration: none;
  text-align: center;
  padding: 10px 0;
  margin: 40px 20px 20px;
  text-transform: uppercase;
  max-width: 824px;
}
.contentWrapper .button {
  margin: 40px 0 20px;
}
@media (min-width: 864px) {
  .contentWrapper .button {
    margin-left: auto;
    margin-right: auto;
  }
}
.contentWrapper-inner .button {
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 864px) {
  .button {
    margin-left: auto;
    margin-right: auto;
  }
}
.button:hover {
  color: #fff;
  padding: 7px 0;
  margin: 43px auto 23px;
  display: block;
}
/*figcation*/
figcaption {
  font-size: 0.938rem;
  color: #8F8277;
  margin-top: 10px;
}
/*breadcrumb*/
.breadcrumb {
  padding: 20px 20px 0;
  font-size: 18px;
  color: #503F31;
}
@media (min-width: 864px) {
  .breadcrumb {
    max-width: 864px;
    margin: 0 auto;
  }
}
.breadcrumb a {
  font-weight: bold;
}
.breadcrumb a:hover {
  text-decoration: none;
}
.breadcrumb-home:hover:after {
  background-position: 0 -337px;
}
.breadcrumb-home:after {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -355px;
  background-repeat: no-repeat;
  width: 15px;
  height: 18px;
  content: "";
  display: inline-block;
  margin-left: 5px;
}
/*images*/
img {
  max-width: 100%;
  display: block;
  height: auto !important;
}
.instagram-wrapper {
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  overflow: hidden;
}
.instagram-img {
  background-position: center;
  background-size: cover;
  padding-bottom: 100%;
  width: 100%;
}
.contactImg {
  border-radius: 50%;
  border: dashed 2px #CBE5D4;
  padding: 16px;
}
.statisticsImgWrapper {
  font-size: 0.938rem;
}
.statisticsImg {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 15px;
  max-height: 60px;
}
@media (min-width: 808px) {
  .pullRight {
    float: right;
    max-width: 50%;
    margin: 0 0 20px 20px;
  }
  .pullLeft {
    float: left;
    max-width: 50%;
    margin: 0 40px 20px 0;
  }
}
/*skewed image*/
.clipped {
  clip-path: polygon(0 10%, 35% 0, 100% 10%, 100% 100%, 35% 90%, 0 100%);
}
/*blockquote*/
blockquote {
  border: 2px dashed #CBE5D4;
  margin: 0;
  padding: 20px;
  margin: 20px 0;
}
/*lists*/
dl {
  margin: 10px 0;
}
dl:before,
dl:after {
  content: " ";
  display: table;
}
dl:after {
  clear: both;
}
dt {
  font-weight: bold;
  float: left;
  clear: left;
}
dt:after {
  padding-right: 4px;
  content: ": ";
}
dd {
  padding: 0;
  margin-left: 0;
  float: left;
}
ul,
ol {
  margin-top: 0;
}
fieldset {
  padding: 0;
  border: 0;
}
/*form-elements*/
.progress-bar-img {
  margin: 0 auto;
}
@media (min-width: 864px) {
  .form {
    width: 66%;
  }
}
label {
  color: #8F8277;
  display: block;
}
.login label {
  color: #503F31;
}
.label-required {
  color: #503F31;
  font-weight: 300;
}
select,
[type=text],
[type=password],
[type=email],
[type=tel],
[type=number],
[type=url],
[type=number],
textarea {
  display: block;
  width: 100%;
  height: 42px;
  padding: 6px 12px;
  font-size: 20px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  margin: 4px 0 20px 0;
}
/*validation*/
.invalid,
.input-validation-error {
  border: 1px solid #EA4E3C;
}
.invalid-label,
.field-validation-error {
  color: #EA4E3C;
}
.validation-message {
  margin-top: 20px;
}
.validationError-container {
  background-color: #EA4E3C;
  color: #fff;
  display: none;
  padding: 10px 35px;
  margin-bottom: 10px;
}
.validationError-container a {
  color: #fff;
}
#success.hidden {
  display: none;
}
/* /validation*/
textarea {
  height: auto;
}
label {
  color: #503F31;
}
[type=submit] {
  background: #503F31;
  color: #fff;
  border: none;
  height: 42px;
  padding: 6px 12px;
}
[type=file] {
  font-size: 0.938rem;
  line-height: 1;
  margin: 10px 0;
}
.span:before,
.span:after {
  content: " ";
  display: table;
}
.span:after {
  clear: both;
}
.span-group {
  width: 40%;
  float: left;
}
.span-group-input {
  width: 100%;
}
.span-separator {
  width: 20%;
  display: block;
  float: left;
  text-align: center;
  margin-top: 40px;
}
.mainContent-toggleSearch {
  margin-top: 65px;
}
.search {
  margin: 10px 0;
}
.search-404 {
  margin-bottom: 40px;
}
.search-group {
  position: relative;
}
.search-group-header {
  display: none;
  background-color: white;
  border-bottom: solid 1px #eaeaea;
  left: 0px;
  padding: 0 10px;
  position: absolute;
  width: 100%;
  margin-top: 10rem;
}
.search-group-input {
  padding-right: 60px;
}
.search-group-header .search-group-input {
  margin-top: 12px;
}
.search-group-button {
  border-radius: 0 4px 4px 0;
  position: absolute;
  bottom: 0;
  right: 0;
  text-indent: -999em;
  background-color: #EA4E3C;
  width: 40px;
  background-image: url("/gui/huge/images/icons/icon-search-white.svg");
  background-repeat: no-repeat;
  background-position: 10px 12px;
}
.search-group-header .search-group-button {
  bottom: auto;
  right: 10px;
  top: 12px;
}
.tag {
  text-transform: uppercase;
  font-size: 90%;
  font-weight: 300;
  color: #503F31;
}
.fileGroup {
  margin-bottom: 20px;
}
/*SECTIONS*/
.contentWrapper {
  padding: 0 20px;
}
.contentWrapper-noSectionHeader {
  margin-top: 40px;
}
.contentWrapper .contentWrapper {
  padding: 0;
}
.sectionBlock + .contentWrapper {
  margin-top: 20px;
}
.contentWrapper-alt1,
.contentWrapper-alt2,
.contentWrapper-alt3 {
  padding-top: 10px;
  padding-bottom: 20px;
}
.contentWrapper-alt1 {
  background-color: #f8f6ee;
}
.contentWrapper-alt2 {
  background-color: #F8E8E2;
}
.contentWrapper-alt3 {
  background-color: #DDEEE2;
}
.contentWrapper-alert {
  background: #503F31;
}
.contentWrapper-contactForm {
  margin-top: 40px;
}
.contentWrapper-contactForm-inner {
  position: relative;
  padding-top: 20px;
}
.contentWrapper-contactForm-inner:before {
  content: "";
  z-index: 0;
  display: block;
  position: absolute;
  top: -50px;
  left: 60px;
  width: 40px;
  height: 40px;
  width: 0;
  height: 0;
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-left: 40px solid #F8E8E2;
}
.contentWrapper-inner {
  max-width: 824px;
  margin-left: auto;
  margin-right: auto;
}
.contentWrapper-inner:before,
.contentWrapper-inner:after {
  content: " ";
  display: table;
}
.contentWrapper-inner:after {
  clear: both;
}
.contentWrapper-inner-jumbo {
  position: relative;
}
.contentWrapper-inner-aside {
  max-width: 688px;
  padding-bottom: 0;
  padding-right: 40px;
  margin-top: 20px;
}
.contentWrapper-inner > *:last-child {
  margin-bottom: 0;
}
.contentWrapper-info {
  margin-top: 40px;
}
.pushBlock {
  border-bottom: solid 4px #ebe9e7;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.split50 {
  padding-bottom: 20px;
}
@media (min-width: 864px) {
  .split50 {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
}
.split50 dt {
  margin-top: 10px;
}
.split50 dt:first-child {
  margin-top: 0;
}
.blockGroup-block {
  padding: 0 10px;
  margin-top: 10px;
  overflow: hidden;
  /*the grid-columns*/
  /*footer-blocks*/
}
.login .blockGroup-block {
  margin-top: 10px;
}
.blockGroup-block:first-child {
  margin-top: 0;
}
li .blockGroup-block:first-child {
  margin-top: 20px;
}
@media (min-width: 864px) {
  .blockGroup-block li:first-child {
    margin-top: 0;
  }
}
.blockGroup-33.blockGroup-alt1 .blockGroup-block,
.blockGroup-33.blockGroup-alt2 .blockGroup-block,
.blockGroup-33.blockGroup-alt3 .blockGroup-block {
  padding-top: 0;
  padding-bottom: 0;
}
.blockGroup-33.blockGroup-alt1 .blockGroup-block .blockGroup-block-content,
.blockGroup-33.blockGroup-alt2 .blockGroup-block .blockGroup-block-content,
.blockGroup-33.blockGroup-alt3 .blockGroup-block .blockGroup-block-content {
  padding-bottom: 0;
}
@media (min-width: 864px) {
  .blockGroup-33 .blockGroup-block {
    width: 33.33333%;
  }
  .blockGroup-33 .blockGroup-block:nth-child(3n+1) {
    clear: left;
  }
  .blockGroup-33 .blockGroup-block:nth-child(-n+3) {
    margin-top: 0;
  }
  .blockGroup-25 .blockGroup-block {
    width: 25%;
  }
  .blockGroup-25 .blockGroup-block:nth-child(-n+4) {
    margin-top: 0;
  }
  .blockGroup-50 .blockGroup-block {
    width: 50%;
  }
  .blockGroup-50 .blockGroup-block:nth-child(2n+1) {
    clear: left;
  }
  .blockGroup-50 .blockGroup-block:nth-child(-n+2) {
    margin-top: 0;
  }
  .blockGroup-100 .blockGroup-block {
    width: 100%;
  }
  .blockGroup-blockGroup-50wImg .blockGroup-block {
    width: 100%;
  }
}
.mainFooter .blockGroup-block {
  width: 100%;
  margin-top: 10px;
}
@media (min-width: 808px) {
  .mainFooter .blockGroup-block {
    width: 50%;
  }
}
@media (min-width: 904px) {
  .mainFooter .blockGroup-block {
    width: 25%;
  }
}
.blockGroup-block-content {
  /*color alternaives*/
}
.blockGroup-alt1 .blockGroup-block-content,
.blockGroup-alt2 .blockGroup-block-content,
.blockGroup-alt3 .blockGroup-block-content {
  height: 100%;
  padding: 10px 20px;
}
.blockGroup-alt1 .blockGroup-block-content {
  background-color: #f8f6ee;
}
.blockGroup-alt2 .blockGroup-block-content {
  background-color: #F8E8E2;
}
.blockGroup-alt3 .blockGroup-block-content {
  background-color: #DDEEE2;
}
.blockGroup-100 h3,
.blockGroup-100 h4 {
  margin-top: 0;
}
.blockGroup-100-img {
  margin: 0 20px 20px 0;
}
@media (min-width: 768px) {
  .blockGroup-100-img {
    width: 260px;
    float: left;
    margin-bottom: 0;
  }
}
.blockGroup-100 .blockGroup-block-content {
  margin-top: -20px;
  padding-top: 20px;
}
@media (min-width: 864px) {
  .blockGroup-100 .blockGroup-block-content {
    float: left;
    width: 529px;
  }
}
@media (min-width: 768px) {
  .blockGroup-100 .blockGroup-block-content {
    padding: 0;
    margin-top: 0;
    background-color: transparent;
  }
}
h2 + .blockGroup-contact {
  margin-top: 20px;
}
.blockGroup-contact .blockGroup-block {
  margin-bottom: 20px;
  margin-top: 20px;
}
.blockGroup-contact .blockGroup-block:last-child {
  margin-bottom: 0;
}
.blockGroup-contact .blockGroup-block-content-contact {
  margin-top: 20px;
}
@media (min-width: 864px) {
  .blockGroup-50wImg {
    position: relative;
    overflow: hidden;
  }
  .blockGroup-50wImg .blockGroup-block-content {
    padding-left: calc(50% + 40px);
    padding-bottom: 40px;
    height: 100%;
  }
  .blockGroup-50wImg img {
    width: 50%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto 0 auto 10px;
  }
}
.blockGroup-pano {
  display: none;
  height: 300px;
}
@media (min-width: 864px) {
  .blockGroup-pano {
    display: block;
    margin-bottom: 20px;
    top: 20px;
    width: 66%;
  }
}
.blockGroup-map {
  height: 300px;
  width: 100%;
}
@media (min-width: 864px) {
  .blockGroup-map {
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 2%;
    top: 20px;
    width: 31%;
  }
}
.facts {
  background: #f8f6ee;
  padding: 20px 40px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  overflow-x: auto;
}
.facts-header {
  margin-left: -40px;
  margin-right: -40px;
  padding: 4px 40px 6px;
  color: #503F31;
  margin-bottom: 20px;
}
.facts .blockGroup-50 {
  margin-top: 20px;
}
/*article footer*/
.publicationDates {
  font-size: 16px;
  color: #666666;
  font-weight: normal;
  margin-top: 30px;
  padding-top: 10px;
}
.publicationDates p {
  margin: 8px;
}
/*COMPONENTS*/
.sectionBlock {
  margin-top: 0;
  margin-bottom: 0;
}
.sectionBlock-headless {
  margin-top: 20px;
}
/*sectionHeader*/
.sectionHeader {
  margin: 0 auto;
  padding: 40px 20px 20px;
}
@media (min-width: 864px) {
  .sectionHeader {
    max-width: 864px;
    margin: 0 auto;
  }
}
.sectionHeader-toggle:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 9px;
  height: 15px;
  content: "";
  display: block;
  margin: 0 auto;
  display: inline-block;
  margin-right: 10px;
}
.sectionHeader-inner {
  padding: 8px 0 16px;
}
.subHead {
  display: block;
}
/*startpage jumbo*/
.jumbo {
  position: relative;
  min-height: 480px;
  padding-top: 10px;
}
@media (min-width: 864px) {
  .jumbo {
    min-height: 500px;
  }
}
.jumbo-img {
  min-height: 480px;
  background-size: cover;
  background-position: center 70%;
  background-repeat: no-repeat;
  clip-path: polygon(36% 0, 100% 20%, 100% 100%, 50% 100%, 0 100%, 0 13%);
}
.jumbo-content {
  background: #43B17B;
  padding: 20px 40px;
  position: absolute;
  margin-right: 20px;
}
.jumbo-content-topleft {
  top: -400px;
}
.jumbo-content-topright {
  top: -400px;
  right: 0;
  margin-right: 0;
}
.jumbo-content-bottomleft {
  bottom: 40px;
}
.jumbo-content-bottomright {
  bottom: 40px;
  right: 0;
  margin-right: 0;
}
@media (min-width: 864px) {
  .jumbo-content {
    width: 543px;
  }
}
.jumbo-content h1 {
  color: #fff;
  font-size: 32px;
}
@media (min-width: 864px) {
  .jumbo-content h1 {
    font-size: 38px;
  }
}
/*info block*/
.info-news {
  padding: 20px 40px;
}
.info-hits {
  text-transform: uppercase;
  display: block;
}
.info-list {
  margin-top: 0;
  padding: 0;
  list-style-type: none;
}
.info-list-all li:nth-child(n+4) {
  display: none;
}
.info-list li {
  padding: 20px 0;
  border-bottom: solid 3px #d4cfcb;
  /*
			&:after {
				position: relative;
				top: -(@grid-gutter-width/2);
				content: "•••";
				color: @tag-color;
			}
			*/
}
.info-list li:last-child {
  border-bottom: 0;
}
.info-list h3:first-child {
  margin-top: 0;
}
.info-paging {
  display: inline-block;
  padding: 0;
  list-style-type: none;
}
.info-paging:before,
.info-paging:after {
  content: " ";
  display: table;
}
.info-paging:after {
  clear: both;
}
.info-paging li {
  float: left;
  margin: 0;
  padding: 0;
}
.info-paging li:first-child a,
.info-paging li:first-child span {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.info-paging li:last-child a,
.info-paging li:last-child span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.info-paging a,
.info-paging span {
  display: block;
  text-decoration: none;
  padding: 10px;
  color: #503F31;
  line-height: 1;
  margin-left: -1px;
  border: solid 1px #d4cfcb;
}
.info-paging span {
  color: #503F31;
  text-decoration: underline;
}
/*footer*/
.mainFooter {
  margin-top: 20px;
}
.mainFooter .contentWrapper {
  padding-top: 10px;
  padding-bottom: 70px;
  background-color: #DDEEE2;
}
.mainFooter ul {
  padding: 0;
  list-style-type: none;
}
.mainFooter-tel {
  text-decoration: none;
}
.mainFooter-social {
  float: left;
  margin-right: 10px;
}
.mainFooter-social:hover {
  opacity: 0.8;
}
/*push-block*/
.push {
  height: 100%;
  background-color: #EA4E3C;
  color: #fff;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
}
.push:hover {
  background-color: #f08073;
}
.push-data {
  display: block;
  font-size: 4.25rem;
  line-height: 4.25rem;
  font-family: "Stag Bold", serif;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  word-break: break-all;
}
.push-link {
  background-color: #503F31;
}
.push-link:hover {
  background-color: #8f8277;
}
.push-link:focus {
  border: #EA4E3C solid 3px;
}
.push-huge {
  background-color: #43B17B;
}
.push-huge:hover {
  background-color: #43B17B;
}
.push-text {
  font-family: "Stag Book", serif;
  text-decoration: none;
}
.push-text:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -98px;
  background-repeat: no-repeat;
  width: 21px;
  height: 10px;
  content: "";
  display: inline-block;
  margin-right: 6px;
  position: relative;
  top: -2px;
}
.push:hover {
  color: #fff;
}
.push:hover .push-text:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -88px;
  background-repeat: no-repeat;
  width: 16px;
  height: 10px;
  content: "";
  display: inline-block;
  margin-right: 11px;
}
.grecaptcha-badge {
  display: none !important;
}
.btn-sendfeedback {
  width: 100%;
  border: none;
  text-transform: none;
}
.btn-sendfeedback:hover,
.btn-sendfeedback:focus {
  background: #8F8277;
  color: #fff;
  padding: 10px 0;
  margin: 40px auto 20px;
  display: block;
}
.feedback {
  margin-top: 40px;
}
.feedback-btn {
  background: #503F31;
  padding: 10px 10px;
  margin-right: 15px;
  font-family: "Source Sans Pro", sans-serif;
  border: none;
}
.feedback-btn:hover,
.feedback-btn:focus {
  background: #8F8277;
}
.feedback-btn-selected {
  background: #EA4E3C;
  text-decoration: underline;
}
.feedback-btn-container {
  color: #fff;
  display: inline-block;
}
@media (min-width: 810px) {
  .feedback-btn-container {
    float: right;
  }
}
.feedback-header {
  display: inline-block;
  font-size: 26px !important;
}
.feedback-message {
  display: none;
}
.feedback-message-active {
  display: block;
}
.feedback-container {
  padding: 20px 0;
}
.feedback-icon {
  width: 40px;
  cursor: pointer;
}
/*google maps*/
.contentWrapper-map {
  padding: 0;
}
.object-google-map {
  height: 400px;
}
.form-map {
  margin-bottom: 20px;
}
.form-map label {
  position: relative;
  padding-left: 22px;
}
#showMap {
  position: absolute;
  left: 0;
  top: 7px;
  line-height: normal;
}
.video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  display: block;
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
iframe {
  width: 100%;
}
.lightbox {
  display: inline-block;
  position: relative;
}
.lightbox img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.lightbox:hover:before {
  background-color: rgba(0, 0, 0, 0.6);
  background-size: 60px;
}
@media (min-width: 720px) {
  .lightbox:hover:before {
    background-size: 90px;
  }
}
.lightbox:before {
  content: '';
  position: absolute;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.4);
  background-image: url("/gui/huge/images/icons/icon-play.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50px;
  width: 100%;
  transition: all 0.3s;
  z-index: 1;
}
@media (min-width: 720px) {
  .lightbox:before {
    background-size: 80px;
  }
}
.lightbox--listing img {
  margin: 0;
}
@media (min-width: 768px) {
  .lightbox--listing {
    float: left;
    margin: 0 20px 20px 0;
    width: 260px;
  }
  .lightbox--listing:hover:before {
    background-size: 55px;
  }
  .lightbox--listing:before {
    background-size: 50px;
  }
}
.atoo {
  padding: 0;
  list-style-type: none;
}
.atoo-item {
  display: inline-block;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-family: "Stag Bold", serif;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1.1;
  margin-right: 20px;
  font-size: 1.875rem;
  color: #8F8277;
}
.atoo-item a {
  text-decoration: underline;
  color: #503F31;
}
.atoo-item a:hover {
  text-decoration: none;
}
/*a-ö*/
.letterList {
  padding: 0;
  list-style-type: none;
}
.letterList-item {
  display: inline;
  font-family: "Stag Book", serif;
}
.letterList-item a {
  text-decoration: underline;
  margin-right: 20px;
  color: #503F31;
}
.letterList-item a:hover {
  text-decoration: none;
}
/*sticky info section*/
.contentWrapper-alert {
  padding: 10px;
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #503F31;
  color: #fff;
  z-index: 9999;
}
.contentWrapper-alert a {
  color: #fff;
}
.contentWrapper-alert-toggle {
  text-decoration: none;
  display: block;
  padding: 4px 40px 4px 0;
  position: relative;
}
.contentWrapper-alert-toggle:after {
  position: absolute;
  right: 0;
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -698px;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  content: "";
  display: inline-block;
}
.contentWrapper-alert-content {
  display: none;
  position: relative;
}
.contentWrapper-alert-content:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -108px;
  background-repeat: no-repeat;
  width: 43px;
  height: 47px;
  content: "";
  display: inline-block;
}
.contentWrapper-alert-button {
  border: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
}
.contentWrapper-alert-button:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -668px;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  content: "";
  display: inline-block;
  display: block;
  margin: 0 auto;
}
.readMore {
  display: none;
}
.allImages {
  margin-bottom: 20px;
}
.allImages > img {
  margin-bottom: 20px;
  aspect-ratio: 1.91;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-cookies-notice-outer {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto auto;
  z-index: 1000;
}
.section-cookies-notice-outer .section-cookies-notice {
  background: white;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-width: 470px;
  max-width: 600px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto auto;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container {
  margin: 24px 42px 26px 42px;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 20px;
  margin-bottom: 0.5rem;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-content .cookie-icon {
  background: #F8E8E2;
  display: flex;
  width: 48px;
  height: 48px;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  border-radius: 50%;
  color: #503F31;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-content .cookie-heading {
  font-weight: 400;
  font-size: 26px;
  line-height: 26px;
  margin-bottom: 1rem;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-content h1 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 0;
  color: #503F31;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-content p,
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-content a {
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-content a {
  text-decoration: underline;
  color: #503F31;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container {
  background: #F8F4F0;
  padding: 18px 36px 10px 36px;
  width: 100%;
  display: none;
  margin-bottom: 24px;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-heading {
  text-align: center;
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-heading h3 {
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
  margin-top: 0;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container {
  display: flex;
  margin: 1.5rem 0;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle .switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #D7D2CB;
  transition: 0.4s;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 2px;
  bottom: 3px;
  background-color: white;
  transition: 0.4s;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle .slider-locked {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #503F31;
  opacity: 0.4;
  transition: 0.4s;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle .slider-locked:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 22px;
  bottom: 3px;
  background-color: white;
  transition: 0.4s;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle input:checked + .slider {
  background-color: #503F31;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle input:focus + .slider {
  box-shadow: 0 0 1px #DDEEE2;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle input:checked + .slider:before {
  -webkit-transform: translateX(20px);
  transform: translateX(20px);
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle .slider.round,
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle .slider-locked.round {
  border-radius: 34px;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle .slider.round:before,
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-toggle .slider-locked.round:before {
  border-radius: 50%;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-text {
  margin-left: 20px;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-text h4 {
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  margin: 0;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content .cookie-setting-text p {
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-btn-container .settings-btns {
  display: flex;
  justify-content: center;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-btn-container .settings-btns .btn-close,
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-btn-container .settings-btns .btn-save {
  width: 178px;
  padding: 8px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  border: none;
  display: none;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-btn-container .settings-btns .btn-close::after,
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-btn-container .settings-btns .btn-save::after {
  content: "";
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-btn-container .settings-btns .btn-close {
  background-color: white;
  color: #503F31;
  border: 1px solid #DDEEE2;
  margin-right: 1rem;
}
.section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-btn-container .settings-btns .btn-save {
  background-color: #DDEEE2;
  color: #503F31;
  margin-left: 1rem;
}
.section-cookies-notice-outer .section-cookies-notice.close-cookies {
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.section-cookies-notice-outer .section-cookies-notice p {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin: 0;
}
.section-cookies-notice-outer .section-cookies-notice p a {
  text-decoration: underline;
  color: black;
}
.section-cookies-notice-outer .section-cookies-notice .btn-accept,
.section-cookies-notice-outer .section-cookies-notice .btn-necessary,
.section-cookies-notice-outer .section-cookies-notice .btn-settings {
  width: 100%;
  padding: 16px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.section-cookies-notice-outer .section-cookies-notice .btn-accept::after,
.section-cookies-notice-outer .section-cookies-notice .btn-necessary::after,
.section-cookies-notice-outer .section-cookies-notice .btn-settings::after {
  content: "";
}
.section-cookies-notice-outer .section-cookies-notice .btn-accept {
  background-color: #DDEEE2;
  color: #503F31;
  border: none;
  margin-top: 2rem;
}
.section-cookies-notice-outer .section-cookies-notice .btn-necessary {
  background-color: white;
  color: #503F31;
  border: 1px solid #DDEEE2;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
.section-cookies-notice-outer .section-cookies-notice .btn-settings {
  background-color: white;
  color: #503F31;
  border: none;
  margin-top: 0.5rem;
  margin-bottom: 32px;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
  .section-cookies-notice-outer .section-cookies-notice {
    top: 0rem;
    width: 90vw;
    min-width: 90vw;
    max-width: 470px;
    margin: auto auto;
  }
  .section-cookies-notice-outer .section-cookies-notice .cookies-notice-container {
    margin: 20px 12px;
  }
  .section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-content {
    margin-bottom: 1rem;
    padding: 0 40px;
    text-align: center;
  }
  .section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-content .cookie-heading {
    font-size: 24px;
  }
  .section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-btn-container {
    padding: 0 20px;
  }
  .section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container {
    margin-left: 0;
    height: auto;
    overflow-y: auto;
    padding: 18px 18px 10px 18px;
  }
  .section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-heading h3 {
    line-height: 24px;
  }
  .section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-container .cookie-settings-container .cookie-settings-content {
    width: 100%;
  }
  .section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-btn-container .settings-btns .btn-close {
    margin-right: 0.5rem;
  }
  .section-cookies-notice-outer .section-cookies-notice .cookies-notice-container .cookies-notice-settings-btn-container .settings-btns .btn-save {
    margin-left: 0.5rem;
  }
}
.gdpr input {
  float: left;
  margin-top: 8px;
  margin-right: 5px;
}
@media (min-width: 1410px) {
  .fullwidthimage {
    margin-left: -34%;
    margin-right: -34%;
  }
}
@media (max-width: 1409px) and (min-width: 975px) {
  .fullwidthimage {
    margin-left: -8%;
    margin-right: -8%;
  }
}
.quote-section {
  position: relative;
  padding-left: 36px;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 20px;
  color: black;
  min-height: 150px;
  width: 100%;
}
.quote-section p {
  font-size: 38px;
  line-height: 1.1;
  font-weight: 700;
  font-style: normal;
  margin-left: 20px;
}
@media (min-width: 864px) {
  .quote-section p {
    font-size: 50px;
    margin-left: 30px;
  }
}
.quote-section footer {
  font-size: 16px;
  margin-left: 20px;
  font-style: normal;
}
@media (min-width: 864px) {
  .quote-section footer {
    margin-left: 30px;
  }
}
.quote-section blockquote {
  background-color: transparent;
  border: none;
  margin: 0px;
  padding: 0px;
}
.quote-section blockquote::before {
  content: '"';
  color: #EA4E3C;
  position: absolute;
  left: 8px;
  top: 0px;
  font-size: 54px;
  font-weight: 700;
  font-style: normal;
}
.interest-form-local h2 {
  font-size: 22px;
}
.interest-form-local .button-send {
  margin: 1.5rem 0;
}
.interest-form-local textarea {
  font-weight: 400;
}
.toolbar-logo {
  width: 114px;
  display: inline;
  float: left;
  margin-top: 26px;
  margin-bottom: 26px;
}
.nav {
  position: relative;
}
/*top navigation*/
.global {
  padding: 0;
  list-style-type: none;
  background-color: #CBE5D4;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}
.global:before,
.global:after {
  content: " ";
  display: table;
}
.global:after {
  clear: both;
}
.fixed .global {
  margin-bottom: 70px;
}
.global-myPages,
.global-contact,
.global-vacancies {
  text-align: center;
  float: left;
  width: 33.33333333%;
}
@media (min-width: 864px) {
  .global-myPages,
  .global-contact,
  .global-vacancies {
    width: auto;
  }
}
.global-myPages-button,
.global-vacancies-button,
.global-contact-button {
  font-size: 0.938rem;
  text-decoration: none;
  display: block;
  padding: 12px 0 8px 0;
  color: #503F31;
  background-color: #CBE5D4;
  text-transform: uppercase;
  position: relative;
}
.global-myPages-button:hover,
.global-vacancies-button:hover,
.global-contact-button:hover {
  color: #503F31;
}
.global-myPages-button:focus,
.global-vacancies-button:focus,
.global-contact-button:focus {
  z-index: 2;
}
@media (min-width: 864px) {
  .global-myPages-button,
  .global-vacancies-button,
  .global-contact-button {
    width: auto;
    padding: 12px 40px 8px 40px;
  }
}
.global-vacancies-button:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -771px;
  background-repeat: no-repeat;
  width: 36px;
  height: 42px;
  content: "";
  display: block;
  margin: 0 auto 7px;
}
@media (min-width: 864px) {
  .global-vacancies-button {
    border-right: solid 3px #fff;
  }
}
.global-contact-button {
  border-left: solid 3px #fff;
  border-right: solid 3px #fff;
}
.global-contact-button:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -227px;
  background-repeat: no-repeat;
  width: 25px;
  height: 43px;
  content: "";
  display: block;
  margin: 0 auto 7px;
}
.global-myPages-button:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -549px;
  background-repeat: no-repeat;
  width: 31px;
  height: 43px;
  content: "";
  display: block;
  margin: 0 auto 7px;
}
.global-myPages-button:after {
  content: "";
  display: inline-block;
  margin-left: 8px;
  margin-right: 8px;
  height: 15px;
  width: 15px;
  background-image: url("/gui/huge/images/icons/icon-external-link.svg");
  background-repeat: no-repeat;
  color: #503F31;
  background-position: 50%;
}
.global-myPages-button-active {
  z-index: 999;
  margin-bottom: -3px;
  padding: 12px 0 11px 0;
}
@media (min-width: 864px) {
  .global-myPages-button-active {
    padding: 12px 40px 11px 40px;
  }
}
/*hidden accessability links visible on focus */
.global-SkipToContent a {
  background-color: #CBE5D4;
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  left: -9999em;
  height: auto;
  z-index: 999;
}
.global-SkipToContent a:focus {
  left: 0;
}
/*forgot password and register*/
.register {
  padding: 48px 0 20px;
  border-bottom: solid 2px #eaeaea;
  font-size: 18px;
}
.contentWrapper-inner > .register {
  margin-bottom: 12px;
}
.register a {
  margin-right: 25px;
  display: block;
}
@media (min-width: 864px) {
  .register a {
    display: inline;
  }
}
/*sticky menu-toolbar*/
.toolbar {
  border-bottom: solid 1px #eaeaea;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  margin-top: -3px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  z-index: 998;
  text-align: right;
  background-color: #fff;
  padding: 3px 20px 0;
}
.fixed .toolbar {
  position: fixed;
  top: 0;
  width: 100%;
}
.toolbar-icons-right {
  display: flex;
  height: 4rem;
  align-items: center;
}
.toolbar-toggleMenu,
.toolbar-toggleSearch {
  display: flex;
  font-size: 17px;
  position: relative;
  flex-direction: column;
  align-items: center;
  height: 4rem;
  justify-content: flex-end;
  text-decoration: none;
}
.toolbar-toggleMenu:hover,
.toolbar-toggleSearch:hover {
  color: #8F8277;
}
.toolbar-toggleMenu img,
.toolbar-toggleSearch img {
  width: auto;
  height: 29px !important;
}
.toolbar-toggleMenu .menu-icon-display-none,
.toolbar-toggleSearch .menu-icon-display-none {
  display: none;
}
.toolbar-toggleMenu span,
.toolbar-toggleSearch span {
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 0.4rem;
}
.toolbar-toggleMenu {
  margin-left: 3rem;
}
.toolbar-toggleMenu-open {
  color: #8F8277;
}
.mainNav {
  box-shadow: 0px 2px 6px 0px rgba(143, 130, 119, 0.8);
  display: none;
  padding: 0 20px 20px;
}
.nav-open .mainNav {
  padding-bottom: 100px;
  background-color: #f8f6ee;
}
@media (min-width: 1200px) {
  .nav-open .mainNav {
    padding-bottom: 12px;
  }
}
.mainNav li {
  padding: 20px 0;
  border-bottom: solid 1px #999;
  position: relative;
}
@media (min-width: 1200px) {
  .mainNav li {
    padding: 20px 0 40px;
  }
}
.mainNav li.mainNav-inEnglish {
  padding-top: 10px;
}
.mainNav a,
.mainNav span {
  text-decoration: none;
  font-size: 24px;
}
.fixed .mainNav {
  margin-top: 70px;
  position: fixed;
  top: 20px;
  width: 100%;
  z-index: 99;
  background-color: #f8f6ee;
}
@media (max-width: 480px) {
  .fixed .mainNav {
    overflow-y: scroll;
    height: 100%;
  }
}
.mainNav-inEnglish a,
.mainNav-reportError a {
  font-family: "Source Sans Pro", sans-serif;
  font-style: normal;
  font-size: 18px;
}
@media (min-width: 1200px) {
  .mainNav-inEnglish a,
  .mainNav-reportError a {
    padding: 12px;
    text-decoration: underline;
    display: inline-block;
  }
}
.mainNav-inEnglish a:before,
.mainNav-reportError a:before {
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -315px;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  content: "";
  display: inline-block;
  margin-right: 4px;
  position: relative;
  top: 4px;
}
.mainNav-inEnglish a:hover,
.mainNav-reportError a:hover {
  text-decoration: none;
}
.mainNav-inEnglish a:hover:before,
.mainNav-reportError a:hover:before {
  background-position: 0 -293px;
}
.mainNav .mainNav-reportError {
  border-bottom: 0;
  padding-bottom: 0;
}
.mainNav-reportError a {
  border-bottom: none;
}
.mainNav-reportError a:before {
  background-image: url("/gui/huge/images/icons/icon-error.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  content: "";
  display: inline-block;
}
.mainNav-reportError a:hover {
  text-decoration: none;
}
.mainNav-reportError a:hover:before {
  background-image: url("/gui/huge/images/icons/icon-error-hover.svg");
  background-position: 0 0;
}
.mainNav-toggle,
.nav-toggle {
  position: absolute;
  top: 20px;
  right: 12px;
  border: 0;
  padding: 20px 0 0;
  background: transparent;
  font-size: 0.938rem;
  text-transform: uppercase;
}
.nav-toggle {
  display: none;
  right: 40px;
  top: 100%;
  bottom: 0;
  margin-top: -80px;
}
.nav-toggle:before {
  border: 0;
  top: 20px;
  left: 50%;
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -169px;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;
  margin-left: -8px;
  position: absolute;
}
.nav-toggle:hover:before {
  top: 21px;
  background-position: 0 -156px;
}
.mainNav-toggle {
  width: 32px;
  height: 32px;
  background: #EA4E3C;
  border-radius: 50%;
}
@media (min-width: 1200px) {
  .mainNav-toggle {
    display: none;
  }
}
.mainNav-toggle-lvl2,
.mainNav-toggle-lvl3,
.mainNav-toggle-lvl4 {
  display: block;
}
@media (min-width: 1200px) {
  .mainNav-toggle-lvl2 {
    display: none;
  }
}
.mainNav-toggle:before {
  content: "";
  background: #fff;
  width: 16px;
  height: 3px;
  position: relative;
  display: block;
  top: -6px;
  left: 8px;
}
.mainNav-toggle:after {
  content: "";
  background: #fff;
  height: 16px;
  width: 3px;
  position: relative;
  display: block;
  top: -16px;
  left: 15px;
}
.mainNav-toggle-open:before {
  top: -6px;
}
.mainNav-toggle-open:after {
  visibility: hidden;
}
.mainNav-toggle-lvl3 {
  width: 23px;
  height: 23px;
  background: #503F31;
  top: 12px;
  right: 16px;
}
.mainNav-toggle-lvl3:before {
  width: 12px;
  height: 2px;
  top: -10px;
  left: 6px;
}
.mainNav-toggle-lvl3:after {
  height: 12px;
  width: 2px;
  top: -17px;
  left: 11px;
}
.mainNav-lvl1 {
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
  max-width: 1280px;
}
@media (min-width: 864px) {
  .mainNav-lvl1 {
    width: 480px;
  }
}
@media (min-width: 1200px) {
  .mainNav-lvl1 {
    width: 100%;
    display: flex;
    margin: 0 auto;
    padding: 0;
    list-style-type: none;
    flex-wrap: wrap;
  }
  .mainNav-lvl1 > li:after {
    content: "";
    width: 100%;
    border-bottom: solid 2px #ebebeb;
    padding: 0;
    display: block;
    margin: 20px 0 -20px 0;
  }
  .mainNav-lvl1 li {
    flex: 1 0 25%;
    padding-right: 20px;
  }
  .mainNav-lvl1 li:last-child {
    padding-right: 0;
  }
  .mainNav li.mainNav-inEnglish,
  .mainNav li.mainNav-reportError {
    order: 1;
    border-bottom: 0;
    flex: 0 1 auto;
    padding: 0;
    margin: 0;
    padding-top: 0;
  }
}
.mainNav-lvl2 {
  border-top: solid 2px #EBEBEB;
  padding: 0;
  list-style-type: none;
  display: none;
  margin: 20px 0 -20px 0;
}
@media (min-width: 1200px) {
  .mainNav-lvl2 {
    display: block;
  }
}
.mainNav-lvl2 li {
  padding: 10px 0 10px 20px;
  border-bottom: solid 2px #EBEBEB;
}
.mainNav-lvl2 li:last-child {
  border-bottom: 0;
}
.mainNav-lvl2 a,
.mainNav-lvl2 span {
  font-family: "Source Sans Pro", sans-serif;
  font-style: normal;
  font-size: 20px;
  color: #503F31;
  padding-left: 0;
}
.mainNav-lvl2 a:hover,
.mainNav-lvl2 span:hover {
  text-decoration: underline;
}
.mainNav-lvl2 span {
  font-weight: bold;
}
.mainNav-lvl3 {
  display: none;
  padding-left: 0;
  list-style-type: none;
  border-top: solid 2px #EBEBEB;
  margin: 10px 0 -10px -20px;
}
.mainNav-lvl3 li {
  padding-left: 40px;
}
.mainNav-lvl3 a,
.mainNav-lvl3 span {
  font-size: 18px;
  display: block;
}
.mainNav-lvl3 span {
  font-weight: bold;
}
.mainNav-toggle-lvl3:focus {
  background-color: #EA4E3C;
}
.infoblock {
  margin-top: 20px;
}
.login {
  z-index: 999;
  display: none;
  padding-top: 20px;
  position: absolute;
  text-align: left;
  top: 90px;
  width: 100%;
  background-color: #CBE5D4;
  box-shadow: 0px 3px 3px 0px rgba(143, 130, 119, 0.3);
}
@media (min-width: 864px) {
  .login {
    padding-top: 10px;
  }
}
.login-submit {
  margin-bottom: 20px;
  float: right;
}
.login-submit-button {
  background-color: transparent;
  border: 0;
  padding: 0 0 0 30px;
  color: #EA4E3C;
}
.login-submit:before {
  left: 30px;
}
.closeWrapper {
  text-align: center;
  padding-bottom: 14px;
}
.closeOverlay {
  position: relative;
  border: 0;
  padding: 0 16px 0 0;
  background-color: transparent;
  font-size: 16px;
}
.closeOverlay:before {
  border: 0;
  top: 5px;
  left: 100%;
  background-image: url("/gui/huge/images/icons/icons.svg");
  background-position: 0 -169px;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;
  margin-left: -8px;
  position: absolute;
}
.closeOverlay:hover:before {
  background-position: 0 -156px;
  top: 6px;
}
h1 > font > font,
h2 > font > font,
h2 > a > font > font,
h2 > span > font > font,
h3 > font > font,
h3 > a > font > font,
h3 > span > font > font,
h4 > font > font,
h5 > font > font,
a > font > font,
span > font > font,
.enhanced > font > font {
  font-family: "Source Sans Pro", sans-serif;
}
h1 > font > font {
  font-weight: 600;
}
h2 > font > font,
h2 > a > font > font {
  font-weight: 700;
  font-size: 22px;
}
p > a > font > font {
  font-size: 18px;
}
.sectionHeader > font > font {
  font-weight: 400 !important;
  font-size: 22px;
}
.info-list-header > .enhanced > font > font {
  font-weight: 700;
}
.blockGroup-block-content > p > font > font {
  font-size: 18px;
}
.enhancedRte > em > a > font > font,
.enhancedRte > a > em > font > font {
  font-family: "Source Sans Pro", sans-serif;
}
article.campaign-page > h1,
article.campaign-page h2,
article.campaign-page h3,
article.campaign-page p {
  cursor: default;
}
article.campaign-page .space-1 {
  background-color: #eaf5ee;
}
article.campaign-page .space-1 .content {
  display: flex;
}
@media (min-width: 1158px) {
  article.campaign-page .space-1 .content {
    margin: 0px auto;
    max-width: 1200px;
    padding: 0rem 2rem;
    min-height: 470px;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-1 .content {
    flex-wrap: wrap;
    padding: 0rem 1rem;
  }
}
article.campaign-page .space-1 .content > .inner-content {
  flex: 1;
}
@media (min-width: 1158px) {
  article.campaign-page .space-1 .content > .inner-content {
    max-width: 50%;
    margin-right: 4rem;
  }
}
article.campaign-page .space-1 .content > .inner-content .breadcrumb {
  max-width: 100%;
  margin: auto;
  padding: 20px 20px 2rem 0rem;
}
article.campaign-page .space-1 .content > .inner-content h1 {
  font-family: "Stag Medium", serif;
  color: #503F31;
  font-weight: 500;
}
@media (max-width: 1158px) {
  article.campaign-page .space-1 .content > .inner-content h1 {
    text-align: center;
  }
}
article.campaign-page .space-1 .content > .inner-content .preamble {
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1158px) {
  article.campaign-page .space-1 .content > .inner-content .preamble {
    text-align: center;
  }
}
article.campaign-page .space-1 .content > .inner-content .link-container {
  margin-top: 2rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-1 .content > .inner-content .link-container {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
}
article.campaign-page .space-1 .content > .inner-content .link-container span {
  font-size: 0.875rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-1 .content > .inner-content .link-container span {
    margin-bottom: 1rem;
  }
}
article.campaign-page .space-1 .content > .inner-content .link-container .link-container-images {
  display: flex;
  gap: 1rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-1 .content > .inner-content .link-container .link-container-images {
    display: flex;
    flex-direction: row;
  }
}
article.campaign-page .space-1 .content > .inner-content .link-container .link-container-images a img {
  height: 40px !important;
  max-width: 100%;
}
article.campaign-page .space-1 .content > .inner-content .link-container .link-container-images a::after {
  content: none !important;
}
@media (min-width: 1158px) {
  article.campaign-page .space-1 .content > .inner-content .link-container.show-only-on-mobile {
    display: none;
  }
}
article.campaign-page .space-1 .content > .space-1-image {
  flex: 1;
}
@media (min-width: 1158px) {
  article.campaign-page .space-1 .content > .space-1-image {
    max-width: 50%;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-1 .content > .space-1-image {
    margin-top: 1.5rem;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-2 {
    margin: 4rem 0rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-2 {
    padding: 2rem 1rem;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-2 .initial-content {
    text-align: center;
    width: 624px;
    margin: 0px auto;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-2 .initial-content {
    text-align: left;
  }
}
article.campaign-page .space-2 .initial-content .preamble {
  font-weight: 400;
}
article.campaign-page .space-2 .image-and-list-content {
  display: flex;
}
@media (min-width: 1158px) {
  article.campaign-page .space-2 .image-and-list-content {
    margin: 0px auto;
    max-width: 1100px;
    padding: 2rem 0rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-2 .image-and-list-content {
    flex-wrap: wrap;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-2 .image-and-list-content > img {
    flex: 1;
    max-width: 50%;
    padding: 0rem 2rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-2 .image-and-list-content > img {
    padding: 2rem 4rem 0rem 4rem;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-2 .image-and-list-content > .list-content {
    flex: 1;
    max-width: 50%;
    padding: 6rem 2rem 0rem 2rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-2 .image-and-list-content > .list-content {
    padding: 1rem 0rem;
  }
}
article.campaign-page .space-2 .image-and-list-content > .list-content .list-content-heading {
  display: flex;
  align-items: center;
  gap: 1rem;
}
article.campaign-page .space-2 .image-and-list-content > .list-content .list-content-heading h3 {
  margin: 0.4rem 0rem;
}
article.campaign-page .space-2 .image-and-list-content > .list-content p {
  margin-left: 43px;
}
article.campaign-page .space-3 {
  background-color: #f9eee9;
}
@media (min-width: 1158px) {
  article.campaign-page .space-3 {
    margin: 3rem 2rem;
    padding: 0px 2rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 {
    padding: 3rem 1rem;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-3 > .content {
    margin: 0px auto;
    max-width: 1100px;
    padding: 4rem 0rem 3rem 0rem;
  }
}
article.campaign-page .space-3 > .content .inner-content {
  display: flex;
}
article.campaign-page .space-3 > .content .inner-content .tab-container {
  display: flex;
  flex-direction: column;
  gap: 0.7rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-container {
    width: 100%;
    align-items: center;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-container {
    width: 40%;
  }
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content {
  display: flex;
  align-items: center;
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content {
    flex-direction: column;
    width: 100%;
  }
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content:hover .tab {
  background-color: #816b58;
  color: #fff;
  cursor: pointer;
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content:hover.tab-clicked {
  background-color: #503F31 !important;
  cursor: pointer;
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .tab {
  background-color: #fff;
  border-radius: 10px;
  padding: 1rem 1rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  font-size: 1.125rem;
  border: none;
  z-index: 1;
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .tab {
    width: 100%;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .tab {
    width: 360px;
  }
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .tab.tab-clicked {
  background-color: #503F31;
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .tab.tab-clicked span {
  color: #fff;
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .tab.tab-clicked > img:first-of-type {
  display: none;
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .tab.tab-clicked > img:last-of-type {
  display: block;
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .tab > img:first-of-type {
  display: block;
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .tab > img:last-of-type {
  display: none;
}
@media (min-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .triangle-clicked {
    width: 0;
    height: 0;
    margin-left: -1px;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #503F31;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content .triangle-clicked {
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #503F31;
  }
}
article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content-inner-mobile {
  display: none;
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content-inner-mobile.tab-content-visible-mobile {
    display: block;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-container .tab-content-inner-mobile.tab-content-visible-mobile {
    display: none;
  }
}
article.campaign-page .space-3 > .content .inner-content .link-container {
  margin-top: 2rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .link-container {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
}
article.campaign-page .space-3 > .content .inner-content .link-container span {
  font-size: 0.875rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .link-container span {
    margin-bottom: 1rem;
  }
}
article.campaign-page .space-3 > .content .inner-content .link-container .link-container-images {
  display: flex;
  gap: 1rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .link-container .link-container-images {
    display: flex;
    flex-direction: row;
  }
}
article.campaign-page .space-3 > .content .inner-content .link-container .link-container-images a img {
  height: 40px !important;
  max-width: 100%;
}
article.campaign-page .space-3 > .content .inner-content .link-container .link-container-images a::after {
  content: none !important;
}
@media (min-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .link-container.show-only-on-mobile {
    display: none;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-content-container {
    width: 0%;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-content-container {
    width: 60%;
    margin-left: 1rem;
  }
}
article.campaign-page .space-3 > .content .inner-content .tab-content-container .tab-content-inner {
  display: none;
}
@media (max-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-content-container .tab-content-inner.tab-content-visible {
    display: none;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-3 > .content .inner-content .tab-content-container .tab-content-inner.tab-content-visible {
    display: block;
  }
}
article.campaign-page .space-4 {
  background-color: #eaf5ee;
}
@media (min-width: 1158px) {
  article.campaign-page .space-4 {
    margin: 3rem 2rem 3rem 4rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-4 {
    margin: 5rem 0rem 0rem 0rem;
  }
}
article.campaign-page .space-4 > .content {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1158px) {
  article.campaign-page .space-4 > .content {
    margin: 0rem 0rem 0rem -2rem;
    padding: 4rem 0rem 3rem 0rem;
    align-items: center;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-4 > .content {
    padding: 0rem 1rem 2rem 1rem;
  }
}
article.campaign-page .space-4 > .content > img {
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.08);
}
@media (min-width: 1158px) {
  article.campaign-page .space-4 > .content > img {
    flex: 1;
    max-width: 50%;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-4 > .content > img {
    margin-top: -2rem;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-4 > .content .inner-content {
    flex: 1;
    max-width: 50%;
    margin: 0rem 4rem 0rem 4rem;
  }
}
article.campaign-page .space-4 > .content .inner-content .list-content {
  display: flex;
  flex-direction: column;
  margin-top: 2rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-4 > .content .inner-content .list-content {
    padding: 0rem 0rem;
  }
}
article.campaign-page .space-4 > .content .inner-content .list-content .list-content-heading {
  display: flex;
  gap: 1rem;
  align-items: center;
}
@media (min-width: 1158px) {
  article.campaign-page .space-4 > .content .inner-content .list-content .list-content-heading {
    margin-bottom: 1rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-4 > .content .inner-content .list-content .list-content-heading {
    margin-bottom: 0.5rem;
    align-items: flex-start;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-4 > .content .inner-content .list-content .list-content-heading img {
    margin: 0.6rem 0rem;
  }
}
article.campaign-page .space-4 > .content .inner-content .list-content .list-content-heading p {
  margin-bottom: 0px;
}
article.campaign-page .space-4 > .content .inner-content .link-container {
  margin-top: 0.5rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-4 > .content .inner-content .link-container {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
}
article.campaign-page .space-4 > .content .inner-content .link-container span {
  font-size: 0.875rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-4 > .content .inner-content .link-container span {
    margin-bottom: 1rem;
  }
}
article.campaign-page .space-4 > .content .inner-content .link-container .link-container-images {
  display: flex;
  gap: 1rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-4 > .content .inner-content .link-container .link-container-images {
    display: flex;
    flex-direction: row;
  }
}
article.campaign-page .space-4 > .content .inner-content .link-container .link-container-images a img {
  height: 40px !important;
  max-width: 100%;
}
article.campaign-page .space-4 > .content .inner-content .link-container .link-container-images a::after {
  content: none !important;
}
@media (min-width: 1158px) {
  article.campaign-page .space-4 > .content .inner-content .link-container.show-only-on-mobile {
    display: none;
  }
}
article.campaign-page .space-5 {
  background: #FAFAFA;
}
@media (min-width: 1158px) {
  article.campaign-page .space-5 .content {
    width: 624px;
    margin: 0px auto;
    padding: 4rem 0rem 3rem 0rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-5 .content {
    padding: 2rem 1rem 2rem 1rem;
  }
}
article.campaign-page .space-5 .content h2 {
  margin-bottom: 2rem;
}
article.campaign-page .space-6 {
  background-color: #503F31;
}
@media (min-width: 1158px) {
  article.campaign-page .space-6 {
    margin: 7rem 2rem 3rem 2rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-6 {
    margin: 0rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-6 > .content {
    padding: 2rem 1rem 0rem 1rem;
  }
}
article.campaign-page .space-6 > .content .inner-content {
  display: flex;
  position: relative;
  flex-wrap: wrap;
}
@media (max-width: 1158px) {
  article.campaign-page .space-6 > .content .inner-content > img {
    order: 2;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-6 > .content .inner-content > img {
    flex: 1;
    max-width: 45%;
    margin-top: -3rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-6 > .content .inner-content .information-container {
    order: 1;
    margin-bottom: 3rem;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-6 > .content .inner-content .information-container {
    flex: 1;
    max-width: 50%;
  }
}
article.campaign-page .space-6 > .content .inner-content .information-container .information-content {
  color: #fff;
}
@media (min-width: 1158px) {
  article.campaign-page .space-6 > .content .inner-content .information-container .information-content {
    margin: 6rem 7.5rem 3rem 0rem;
  }
}
@media (min-width: 1158px) {
  article.campaign-page .space-6 > .content .inner-content .information-container .information-content h2 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 1158px) {
  article.campaign-page .space-6 > .content .inner-content .information-container .link-container {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-top: 2rem;
  }
}
article.campaign-page .space-6 > .content .inner-content .information-container .link-container span {
  display: none;
}
article.campaign-page .space-6 > .content .inner-content .information-container .link-container .link-container-images {
  display: flex;
  gap: 1rem;
}
@media (max-width: 1158px) {
  article.campaign-page .space-6 > .content .inner-content .information-container .link-container .link-container-images {
    display: flex;
    flex-direction: row;
  }
}
article.campaign-page .space-6 > .content .inner-content .information-container .link-container .link-container-images a img {
  height: 40px !important;
  max-width: 100%;
}
article.campaign-page .space-6 > .content .inner-content .information-container .link-container .link-container-images a::after {
  content: none !important;
}
@media (min-width: 1158px) {
  article.campaign-page .space-6 > .content .inner-content .information-container .link-container.show-only-on-mobile {
    display: none;
  }
}
article.campaign-page .space-6 > .content .inner-content .barcode-image {
  position: absolute;
  right: 2px;
  bottom: 0;
  width: 204px;
}
@media (max-width: 1234px) {
  article.campaign-page .space-6 > .content .inner-content .barcode-image {
    display: none;
  }
}
.myCarousel {
  position: relative;
}
.myCarousel .myCarousel-img {
  height: 570px !important;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1200px) {
  .myCarousel .myCarousel-img {
    height: 210px !important;
  }
}
.myCarousel .myCarousel-item {
  position: relative;
}
.myCarousel .myCarousel-caption {
  position: absolute;
  left: 0;
  background-color: #CBE5D4;
  padding: 80px 80px 80px 90px;
  width: 90%;
  height: 100%;
  max-width: 670px;
  max-height: 470px;
  border-radius: 140px 0px 0px 0px;
}
@media (max-width: 1200px) {
  .myCarousel .myCarousel-caption {
    position: unset;
    border-radius: unset;
    max-width: unset;
    width: 100%;
    padding: 24px 80px 48px 80px;
  }
}
@media (max-width: 824px) {
  .myCarousel .myCarousel-caption {
    padding: 24px 16px 48px;
    display: flex;
    flex-direction: column;
  }
}
.myCarousel .myCarousel-caption h1 {
  font-family: "Stag Medium", serif;
  color: #503F31;
  font-size: 2.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 20px;
}
@media (max-width: 824px) {
  .myCarousel .myCarousel-caption h1 {
    font-size: 2.375rem;
  }
}
.myCarousel .myCarousel-caption p {
  color: #503F31;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 40px;
}
@media (max-width: 824px) {
  .myCarousel .myCarousel-caption p {
    font-size: 1.375rem;
  }
}
.myCarousel .myCarousel-caption a {
  padding: 12px 24px;
  color: #fff;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.6px;
  border-radius: 10px;
  background: #503F31;
  font-family: "Stag Medium", serif;
  text-decoration: none;
}
@media (max-width: 824px) {
  .myCarousel .myCarousel-caption a {
    text-align: center;
  }
}
.myCarousel .myCarousel-caption a:hover {
  text-decoration: underline;
}
.myCarousel .myCarousel-controls button {
  background-color: #fff;
  border: unset;
  padding: 0;
  width: 34px;
  height: 34px;
}
.myCarousel .myCarousel-controls .prev::after {
  background-image: url("/gui/huge/images/icons/icon-angle-left.svg");
  height: 18px;
  width: 18px;
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  vertical-align: middle;
}
.myCarousel .myCarousel-controls .next::after {
  background-image: url("/gui/huge/images/icons/icon-ange-right.svg");
  height: 18px;
  width: 18px;
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  vertical-align: middle;
}
.myCarousel .myCarousel-captionContainer {
  width: 50%;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
}
@media (max-width: 1200px) {
  .myCarousel .myCarousel-captionContainer {
    width: 100%;
    position: relative;
  }
}
.myCarousel .myCarousel-caption h1,
.myCarousel .myCarousel-caption p,
.myCarousel .myCarousel-caption a {
  margin-top: 0;
}
.myCarousel .myCarousel-caption a:hover {
  text-decoration: underline;
}
.myCarousel .myCarousel-controls {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  margin: -16px;
  background-color: #fff;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px;
  border-radius: 9px;
}
@media (max-width: 1200px) {
  .myCarousel .myCarousel-controls {
    bottom: unset;
    top: 0;
    margin-right: 22px;
    margin-top: -32px;
  }
}
.myCarousel .myCarousel-controls span {
  color: #503F31;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: 1px;
}
article.project-page-blockbased {
  max-width: 1688px;
  margin: 0 auto;
  position: relative;
}
article.project-page-blockbased .project-hero {
  max-height: 500px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 480px) {
  article.project-page-blockbased .project-hero {
    height: 299px !important;
  }
}
@media (min-width: 1688px) {
  article.project-page-blockbased .project-hero {
    margin: 0 auto;
  }
}
article.project-page-blockbased .contentWrapper {
  max-width: 1688px;
  margin: 0 auto;
  padding: 0 55px;
}
@media (max-width: 480px) {
  article.project-page-blockbased .contentWrapper {
    padding: 0 16px;
  }
}
article.project-page-blockbased .contentWrapper .breadcrumb {
  padding: 32px 20px 0px;
}
@media (max-width: 480px) {
  article.project-page-blockbased .contentWrapper .breadcrumb {
    padding: 24px 0px 0px;
  }
}
article.project-page-blockbased .contentWrapper-inner h1 {
  margin-bottom: 31px;
}
@media (max-width: 480px) {
  article.project-page-blockbased .contentWrapper-inner h1 {
    margin-top: 14px;
  }
}
article.project-page-blockbased .contentWrapper-inner .project-preamble {
  font-size: 25px;
  margin-bottom: 31px;
}
.faq-macro:has(:not(.show-more-questions-btn)) {
  margin-bottom: 60px;
}
.faq-macro .faq-macro-content {
  margin: 0rem 0rem 1rem 0rem;
}
.faq-macro .faq-macro-content > .faq-macro-question-btn {
  background: #fff;
  width: 100%;
  text-align: left;
  border: 1px solid #949494;
  border-radius: 12px;
  cursor: pointer;
}
.faq-macro .faq-macro-content > .faq-macro-question-btn .faq-macro-question {
  margin: 0px;
  width: 100%;
  position: relative;
  padding: 0.8rem 3rem 0.8rem 1rem;
  cursor: pointer;
}
@media (min-width: 1021px) {
  .faq-macro .faq-macro-content > .faq-macro-question-btn .faq-macro-question:hover {
    text-decoration: underline;
  }
}
@media (max-width: 1021px) {
  .faq-macro .faq-macro-content > .faq-macro-question-btn .faq-macro-question {
    font-size: 18px;
    padding: 0.8rem 2rem 0.8rem 0.5rem;
  }
}
.faq-macro .faq-macro-content > .faq-macro-question-btn .faq-macro-question::after {
  content: "+";
  position: absolute;
  display: inline-block;
  right: 10px;
  top: 4px;
  font-size: 32px;
}
.faq-macro .faq-macro-content .faq-macro-answer {
  display: none;
  padding: 14px 24px;
  background: #fff;
  border-radius: 0px 0px 12px 12px;
  margin-top: -1px;
}
.faq-macro .show-more-questions-btn {
  display: block;
  margin: 0 auto 60px auto;
  border: none;
  background-color: #503F31;
  color: #fff;
  font-size: 16px;
  font-family: "Stag Book", serif;
  letter-spacing: 0.6px;
  padding: 12px 24px;
  border-radius: 10px;
}
.faq-macro-content.open .faq-macro-question-btn {
  background-color: #503F31;
  color: #fff;
  border-radius: 12px 12px 0px 0px;
}
.faq-macro-content.open .faq-macro-question-btn .faq-macro-question::after {
  content: "-";
  position: absolute;
  display: inline-block;
  right: 13px;
  top: 0px;
  font-size: 32px;
}
.faq-macro-content.faq-hidden {
  display: none;
}
.iframe-macro-container {
  margin: 0 auto;
}
.iframe-macro-container .img-src {
  width: 100%;
}
.iframe-macro-container .sectionHeader {
  color: #503F31;
  text-transform: none;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1;
  font-family: "Stag Medium", serif;
  padding-left: 0;
}
.iframe-macro-container .iframe-inner-container {
  background: #DDEEE2;
  padding: 10px 20px;
  width: 100%;
}
.umb-block-list {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  margin: 0px 55px;
}
@media (max-width: 480px) {
  .umb-block-list {
    margin: 0px 0px;
    gap: 24px;
  }
}
.block-full-width {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  width: calc(100vw - 9px);
  max-width: none;
}
.construction-plan-block {
  width: 100%;
  display: flex;
  gap: 1rem;
}
@media (max-width: 824px) {
  .construction-plan-block {
    flex-direction: column;
  }
}
.construction-plan-block .image-container {
  width: 55%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 824px) {
  .construction-plan-block .image-container {
    width: 100%;
    margin-bottom: 40px;
  }
}
.construction-plan-block .image-container img {
  max-height: 570px;
}
@media (max-width: 824px) {
  .construction-plan-block .image-container img {
    width: 100%;
  }
}
.construction-plan-block .content-container {
  width: 45%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 824px) {
  .construction-plan-block .content-container {
    width: 100%;
    padding: 0 16px;
  }
}
@media (min-width: 824px) {
  .construction-plan-block .content-container .content {
    margin-right: 1.5rem;
  }
}
.construction-plan-block .content-container .content--heading {
  margin-bottom: 20px;
}
@media (max-width: 824px) {
  .construction-plan-block .content-container .content--heading {
    margin-top: 0px;
    margin-bottom: 16px;
  }
}
.construction-plan-block .content-container .content--text {
  margin-bottom: 20px;
}
@media (max-width: 824px) {
  .construction-plan-block .content-container .content--text {
    margin-bottom: 16px;
  }
}
.construction-plan-block .content-container .content--list {
  padding-left: 0px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.construction-plan-block .content-container .content--list .list-item {
  display: flex;
  align-items: center;
  gap: 10px;
}
.construction-plan-block .content-container .content--list .list-item::marker {
  content: none;
}
@media (min-width: 824px) {
  .documents-block.half-width {
    width: calc(50% - 16px);
  }
}
@media (max-width: 824px) {
  .documents-block.half-width {
    width: 100%;
  }
}
.documents-block.full-width {
  width: 100%;
}
.documents-block .content-container {
  padding: 30px 40px 20px 40px;
}
@media (max-width: 824px) {
  .documents-block .content-container {
    padding: 16px;
  }
}
.documents-block .content-container .block-heading {
  margin-bottom: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.25rem;
  text-transform: uppercase;
  color: #503F31;
  font-weight: normal;
}
@media (max-width: 824px) {
  .documents-block .content-container .block-heading {
    margin-bottom: 31px;
  }
}
.documents-block .content-container ul > li {
  margin: 15px 0 15px 0;
}
.documents-block .content-container ul > li .info-list-heading::before {
  top: 8px;
}
.documents-block .content-container ul > li .info-list-heading .document-filesize {
  font-family: "Source Sans Pro", sans-serif;
  font-style: normal;
  font-size: 1.063rem;
  text-transform: uppercase;
}
.editorial-block {
  width: 100%;
  max-width: 824px;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .editorial-block {
    padding: 0 16px;
  }
}
.editorial-block img {
  width: 100%;
  height: auto;
}
.fiftyfifty-block {
  display: flex;
  flex-wrap: wrap;
}
.fiftyfifty-block .img-container {
  width: 50%;
}
@media (max-width: 1200px) {
  .fiftyfifty-block .img-container {
    width: 100%;
  }
}
.fiftyfifty-block .img-container .myCarousel-item {
  height: 100%;
}
.fiftyfifty-block .img-container .myCarousel-item img {
  height: 100% !important;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 1200px) {
  .fiftyfifty-block .img-container .myCarousel-item img {
    height: 353px !important;
  }
}
.fiftyfifty-block .img-container .myCarousel-controls {
  left: 42%;
  right: auto;
  margin-bottom: 2.5rem;
}
@media (max-width: 1200px) {
  .fiftyfifty-block .img-container .myCarousel-controls {
    left: 39%;
    bottom: 0;
    top: unset;
    margin-bottom: 1rem;
  }
}
.fiftyfifty-block .content-container {
  width: 50%;
  padding: 74px;
}
@media (max-width: 1200px) {
  .fiftyfifty-block .content-container {
    width: 100%;
    padding: 16px 24px;
  }
}
.fiftyfifty-block .content-container .heading {
  margin-top: 0px;
}
.fiftyfifty-block .content-container .list-heading {
  text-transform: uppercase;
  margin-top: 33px;
  margin-bottom: 16px;
}
.fiftyfifty-block .content-container .list-item {
  display: flex;
  align-items: center;
  gap: 0.1rem;
  word-break: break-word;
  margin: 15px 0px 20px 5px;
}
.fiftyfifty-block .content-container .list-item .info-list-heading ::before {
  top: 21px !important;
}
.fiftyfifty-block .content-container .list-item .info-list-heading ::after {
  font-weight: 400 !important;
  font-style: normal;
  font-size: 1.063rem;
  text-transform: uppercase;
}
.fiftyfifty-block .content-container .list-item .info-list-heading .document-filesize {
  font-family: "Source Sans Pro", sans-serif;
  font-style: normal;
  font-size: 1.063rem;
  text-transform: uppercase;
  margin-top: 2px;
}
.fiftyfifty-block .content-container .list-item.enhancedRte a:before {
  top: 8px !important;
}
.image-and-text-block {
  width: 100%;
  height: 480px;
  position: relative;
}
@media (max-width: 1200px) {
  .image-and-text-block {
    height: auto;
  }
}
.image-and-text-block .block-image {
  height: 100% !important;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1200px) {
  .image-and-text-block .block-image {
    height: 210px !important;
  }
}
.image-and-text-block .content-container {
  width: 50%;
  height: 100%;
  position: absolute;
  bottom: 0;
  display: flex;
  align-items: center;
}
@media (max-width: 1200px) {
  .image-and-text-block .content-container {
    width: 100%;
    height: auto;
    position: relative;
  }
}
.image-and-text-block .content-container.content-left {
  left: 0;
}
.image-and-text-block .content-container.content-right {
  right: 0;
}
.image-and-text-block .content-container .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 80px;
  margin: 2rem;
  height: 100%;
  max-width: 670px;
  max-height: 416px;
}
@media (max-width: 1200px) {
  .image-and-text-block .content-container .content {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    position: unset;
    padding: 24px 16px 24px 16px;
    display: flex;
    flex-direction: column;
    margin: 0px;
  }
}
.image-and-text-block .content-container .content.content-left {
  right: 0;
  border-radius: 0px 100px 0px 0px;
}
@media (max-width: 1200px) {
  .image-and-text-block .content-container .content.content-left {
    border-radius: 0px;
  }
}
.image-and-text-block .content-container .content.content-right {
  left: 0;
  border-radius: 100px 0px 0px 0px;
}
@media (max-width: 1200px) {
  .image-and-text-block .content-container .content.content-right {
    border-radius: 0px;
  }
}
.image-and-text-block .content-container .content--heading {
  margin-bottom: 20px;
  margin-top: 0px;
}
.image-and-text-block .content-container .content--text {
  margin-bottom: 40px;
}
.image-and-text-block .content-container .content--linkbtn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 12px 24px;
  color: #fff;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.6px;
  border-radius: 10px;
  background: #503F31;
  font-family: "Stag Medium", serif;
  text-decoration: none;
}
@media (max-width: 1200px) {
  .image-and-text-block .content-container .content--linkbtn {
    text-align: center;
  }
}
.image-and-text-block .content-container .content--linkbtn:hover {
  text-decoration: underline;
}
.image-and-text-block .colored-text-area {
  border-radius: 0px 140px 0px 0px;
  width: 50%;
}
.image-and-text-block .colored-text-area a {
  padding: 12px 24px;
  color: #fff;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.6px;
  border-radius: 10px;
  background: #503F31;
  font-family: "Stag Medium", serif;
  text-decoration: none;
}
.map-block {
  margin: 0px -55px;
  background: #BDE3F1;
}
@media (max-width: 1130px) {
  .map-block {
    margin: 0px 0px;
  }
}
.map-block .content-container {
  max-width: 1688px;
  padding: 55px 55px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(2, auto);
}
@media (max-width: 1130px) {
  .map-block .content-container {
    padding: 24px 16px 30px 16px;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
}
.map-block .content-container .map-image {
  grid-column: 1 / span 6;
  grid-row: 1 / span 2;
  border-radius: 12px;
  border: 1px solid #919191;
}
@media (max-width: 1130px) {
  .map-block .content-container .map-image {
    grid-column: 1;
    grid-row: auto;
    order: 2;
    margin-top: 30px;
    margin-bottom: 24px;
  }
}
.map-block .content-container .content {
  grid-column: 7 / span 4;
  grid-row: 1;
}
@media (min-width: 1130px) {
  .map-block .content-container .content {
    margin-left: 48px;
  }
}
@media (max-width: 1130px) {
  .map-block .content-container .content {
    grid-column: 1;
    grid-row: auto;
    order: 1;
  }
}
.map-block .content-container .content .block-heading {
  margin-top: 0px;
  margin-bottom: 20px;
}
@media (max-width: 1130px) {
  .map-block .content-container .content .block-heading {
    margin-bottom: 16px;
  }
}
.map-block .content-container .map-pin-info {
  grid-column: 7 / span 4;
  grid-row: 2;
}
@media (min-width: 1130px) {
  .map-block .content-container .map-pin-info {
    margin-left: 48px;
  }
}
@media (max-width: 1130px) {
  .map-block .content-container .map-pin-info {
    grid-column: 1;
    grid-row: auto;
    order: 3;
  }
}
.map-block .content-container .map-pin-info .map-pin-list-container {
  margin-bottom: 1rem;
}
@media (min-width: 824px) {
  .map-block .content-container .map-pin-info .map-pin-list-container {
    display: flex;
  }
}
.map-block .content-container .map-pin-info .map-pin-list-container .map-icon-list {
  padding: 30px 0px;
  margin-bottom: 0px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-left: 0px;
}
@media (max-width: 1130px) {
  .map-block .content-container .map-pin-info .map-pin-list-container .map-icon-list {
    padding: 0px 0 40px 0;
    gap: 8px;
  }
}
@media (max-width: 824px) {
  .map-block .content-container .map-pin-info .map-pin-list-container .map-icon-list.first {
    padding: 0px 0px 8px 0px;
  }
}
@media (min-width: 824px) {
  .map-block .content-container .map-pin-info .map-pin-list-container .map-icon-list.first .map-icon-list-item {
    margin-right: 2rem;
  }
}
@media (max-width: 824px) {
  .map-block .content-container .map-pin-info .map-pin-list-container .map-icon-list.second {
    padding: 0px 0px 30px 0px;
  }
}
.map-block .content-container .map-pin-info .map-pin-list-container .map-icon-list .map-icon-list-item {
  list-style: none;
  display: flex;
  align-items: center;
  gap: 16px;
}
.map-block .content-container .map-pin-info .map-pin-list-container .map-icon-list .map-icon-list-item span {
  font-size: 1.25rem;
}
@media (max-width: 1130px) {
  .map-block .content-container .map-pin-info .map-pin-list-container .map-icon-list .map-icon-list-item span {
    font-size: 1rem;
    word-wrap: break-word;
  }
}
.map-block .content-container .map-pin-info .map-link-button {
  padding: 16px;
  color: #fff;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.6px;
  border-radius: 10px;
  background: #503F31;
  font-family: "Stag Medium", serif;
  text-decoration: none;
}
.map-block .content-container .map-pin-info .map-link-button::after {
  content: "";
  display: inline-block;
  margin-left: 8px;
  margin-right: 8px;
  height: 15px;
  width: 15px;
  background-image: url("/gui/huge/images/icons/icon-external-link-white.svg") !important;
  background-repeat: no-repeat;
  color: #fff;
  background-position: 50%;
}
@media (min-width: 824px) {
  .news-block.half-width {
    width: calc(50% - 16px);
  }
}
@media (max-width: 824px) {
  .news-block.half-width {
    width: 100%;
  }
}
.news-block.full-width {
  width: 100%;
}
.news-block .content-container {
  padding: 30px 40px 20px 40px;
}
@media (max-width: 824px) {
  .news-block .content-container {
    padding: 16px;
  }
}
.news-block .content-container .block-heading {
  margin-bottom: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.25rem;
  text-transform: uppercase;
  color: #503F31;
  font-weight: normal;
}
.news-block .content-container .info-list .info-list-heading a::before {
  top: 3px;
}
@media (max-width: 824px) {
  .news-block .content-container .info-list p {
    margin-bottom: 0px;
  }
}
.news-block .content-container .info-list .list-last {
  padding: 20px 0px 10px 0px;
}
.news-block .content-container .info-list .list-last::before {
  top: 27px;
}
.timeline-block {
  margin: 0px -55px;
  background-color: #F6F6F6;
}
@media (max-width: 824px) {
  .timeline-block {
    margin: 0px;
  }
}
.timeline-block .content-container {
  max-width: 1688px;
  padding: 55px 55px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 824px) {
  .timeline-block .content-container {
    padding: 24px 48px;
  }
}
.timeline-block .content-container .block-heading {
  margin-top: 0px;
  margin-bottom: 45px;
}
@media (max-width: 824px) {
  .timeline-block .content-container .block-heading {
    margin-bottom: 24px;
  }
}
.timeline-block .content-container .content {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
@media (max-width: 824px) {
  .timeline-block .content-container .content {
    flex-direction: column;
  }
}
.timeline-block .content-container .content .timeline-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 135px;
  justify-content: space-between;
}
@media (max-width: 824px) {
  .timeline-block .content-container .content .timeline-item {
    flex-direction: row;
    height: 100px;
  }
}
.timeline-block .content-container .content .timeline-item .process-text-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 824px) {
  .timeline-block .content-container .content .timeline-item .process-text-content {
    order: 2;
    width: 50%;
    align-items: flex-start;
  }
}
.timeline-block .content-container .content .timeline-item .process-text-content .process-heading {
  font-size: 1.25rem;
  font-weight: 600;
}
.timeline-block .content-container .content .timeline-item .process-text-content .process-heading a,
.timeline-block .content-container .content .timeline-item .process-text-content .process-heading p {
  margin-bottom: 0px;
}
.timeline-block .content-container .content .timeline-item .process-text-content .process-info {
  font-size: 1rem;
  margin-bottom: 0px;
}
.timeline-block .content-container .content .timeline-item .process-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
@media (max-width: 824px) {
  .timeline-block .content-container .content .timeline-item .process-container {
    order: 1;
    width: 50%;
    flex-direction: column;
    align-items: center;
    height: 100%;
  }
}
.timeline-block .content-container .content .timeline-item .process-container .line-regular {
  border-top: 2px solid #43B17B;
  width: 100%;
  background: transparent;
  height: 2px;
  margin: 0px;
}
@media (max-width: 824px) {
  .timeline-block .content-container .content .timeline-item .process-container .line-regular {
    border-left: 2px solid #43B17B;
    height: 100%;
    width: 0px;
  }
}
.timeline-block .content-container .content .timeline-item .process-container .line-dotted {
  border-top: 2px dashed #43B17B;
  width: 100%;
  background: transparent;
  height: 2px;
  margin: 0px 3px 0px 0px;
}
@media (max-width: 824px) {
  .timeline-block .content-container .content .timeline-item .process-container .line-dotted {
    border-left: 2px dashed #43B17B;
    height: 100%;
    width: 0px;
    margin: 0px 0px 1px 0px;
  }
}
.timeline-block .content-container .content .timeline-item .process-container .line-dotted:first-of-type {
  margin-right: 0px;
}
@media (max-width: 824px) {
  .timeline-block .content-container .content .timeline-item .process-container .line-dotted:first-of-type {
    margin-bottom: 0px;
  }
}
.timeline-block .content-container .content .timeline-item .process-container .process-item {
  border: 4px solid #43B17B;
  border-radius: 50%;
  min-width: 57px;
  min-height: 57px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.9rem;
}
.timeline-block .content-container .content .timeline-item .process-container .process-item.process-done {
  background: #CBE5D4;
}
.timeline-block .content-container .content .timeline-item .process-container .process-item.process-active {
  background: #43B17B;
  color: #fff;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJFQUEyRTtBQUMzRTtFQUNFLHVCQUF1QjtFQUN2QiwwQkFBMEI7RUFDMUIsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSxTQUFTO0FBQ1g7QUFDQTs7Ozs7Ozs7Ozs7OztFQWFFLGNBQWM7QUFDaEI7QUFDQTs7OztFQUlFLHFCQUFxQjtFQUNyQix3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLGFBQWE7RUFDYixTQUFTO0FBQ1g7QUFDQTs7RUFFRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBOztFQUVFLFVBQVU7QUFDWjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixXQUFXO0FBQ2I7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTs7RUFFRSxjQUFjO0VBQ2QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsU0FBUztBQUNYO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsMkJBQTJCO0VBQzNCLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBOzs7O0VBSUUsaUNBQWlDO0VBQ2pDLGNBQWM7QUFDaEI7QUFDQTs7Ozs7RUFLRSxjQUFjO0VBQ2QsYUFBYTtFQUNiLFNBQVM7QUFDWDtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7O0VBRUUsb0JBQW9CO0FBQ3RCO0FBQ0E7Ozs7RUFJRSwwQkFBMEI7RUFDMUIsZUFBZTtBQUNqQjtBQUNBOztFQUVFLGVBQWU7QUFDakI7QUFDQTs7RUFFRSxTQUFTO0VBQ1QsVUFBVTtBQUNaO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTs7RUFFRSxzQkFBc0I7RUFDdEIsVUFBVTtBQUNaO0FBQ0E7O0VBRUUsWUFBWTtBQUNkO0FBQ0E7RUFDRSw2QkFBNkI7RUFDN0IsdUJBQXVCO0FBQ3pCO0FBQ0E7O0VBRUUsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsYUFBYTtFQUNiLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsU0FBUztFQUNULFVBQVU7QUFDWjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FBQ25CO0FBQ0E7O0VBRUUsVUFBVTtBQUNaO0FBQ0E7RUFDRSw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtSEFBbUg7QUFDckg7QUFDQTtFQUNFLDhCQUE4QjtFQUM5QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLCtHQUErRztBQUNqSDtBQUNBO0VBQ0UsOEJBQThCO0VBQzlCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUhBQW1IO0FBQ3JIO0FBQ0E7RUFDRSwwQkFBMEI7RUFDMUIsOEVBQThFO0VBQzlFLDJNQUEyTTtFQUMzTSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usd0JBQXdCO0VBQ3hCLDZFQUE2RTtFQUM3RSwwTUFBME07RUFDMU0sZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLDRCQUE0QjtFQUM1QixpRkFBaUY7RUFDakYsa05BQWtOO0VBQ2xOLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSwwQkFBMEI7RUFDMUIsK0VBQStFO0VBQy9FLDhNQUE4TTtFQUM5TSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usd0JBQXdCO0VBQ3hCLDZFQUE2RTtFQUM3RSwwTUFBME07RUFDMU0sZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLDBDQUEwQztFQUMxQyxrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLGNBQWM7QUFDaEI7QUFDQTs7Ozs7Ozs7O0VBU0UsK0JBQStCO0VBQy9CLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTs7RUFFRSwrQkFBK0I7QUFDakM7QUFDQTs7O0VBR0UsMENBQTBDO0VBQzFDLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtJQUNoQixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1DQUFtQztFQUNuQyxtQ0FBbUM7QUFDckM7QUFDQTs7O0VBR0UsbUJBQW1CO0VBQ25CLG1DQUFtQztBQUNyQztBQUNBOztFQUVFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLCtCQUErQjtFQUMvQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSwrQkFBK0I7RUFDL0IsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSw0Q0FBNEM7RUFDNUMsbUJBQW1CO0FBQ3JCO0FBQ0E7Ozs7RUFJRSxrQkFBa0I7RUFDbEIsK0JBQStCO0VBQy9CLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7QUFDQTs7OztFQUlFLHFCQUFxQjtBQUN2QjtBQUNBOzs7O0VBSUUsbUJBQW1CO0VBQ25CLCtCQUErQjtBQUNqQztBQUNBOzs7O0VBSUUsbUJBQW1CO0VBQ25CLCtCQUErQjtFQUMvQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQiwrQkFBK0I7QUFDakM7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQiwwQ0FBMEM7RUFDMUMsbUNBQW1DO0VBQ25DLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFVBQVU7RUFDVixxQkFBcUI7QUFDdkI7QUFDQTs7O0VBR0U7QUFDRiw0QkFBNEI7QUFDNUI7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCx1QkFBdUI7RUFDdkIsbUJBQW1CO0FBQ3JCO0FBQ0E7O0VBRUUsWUFBWTtFQUNaLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0Usb0JBQVk7RUFBWixZQUFZO0FBQ2Q7QUFDQTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLDZDQUFxQztVQUFyQyxxQ0FBcUM7RUFDckMsU0FBUztFQUNULFVBQVU7QUFDWjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixXQUFXO0FBQ2I7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLG9CQUFpQjtLQUFqQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLHlCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLDZDQUE2QztBQUMvQztBQUNBLG9CQUFvQjtBQUNwQjtFQUNFLHdCQUFnQjtFQUFoQixnQkFBZ0I7QUFDbEI7QUFDQSxRQUFRO0FBQ1I7O0VBRUUsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix1Q0FBK0I7VUFBL0IsK0JBQStCO0FBQ2pDO0FBQ0EsU0FBUztBQUNUO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsK0RBQStEO0VBQy9ELDRCQUE0QjtFQUM1Qiw0QkFBNEI7RUFDNUIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUNBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixTQUFTO0FBQ1g7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLCtEQUErRDtFQUMvRCw0QkFBNEI7RUFDNUIsNEJBQTRCO0VBQzVCLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFNBQVM7QUFDWDtBQUNBOzs7Q0FHQztBQUNELHNCQUFzQjtBQUN0Qjs7Ozs7O0VBUUUsc0JBQXNCO0FBQ3hCO0FBQ0EsYUFBYTtBQUNiOztFQUVFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsY0FBYztBQUNoQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLFVBQVU7RUFDVixlQUFlO0FBQ2pCO0FBQ0EsZ0JBQWdCO0FBQ2hCO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxvQkFBb0I7QUFDdEI7QUFDQSxrQkFBa0I7QUFDbEI7RUFDRSxXQUFXO0VBQ1gsV0FBVztBQUNiO0FBQ0EsNEJBQTRCO0FBQzVCLG1CQUFtQjtBQUNuQjtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBOzs7RUFHRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0EsdUNBQXVDO0FBQ3ZDOzs7RUFHRSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLCtCQUErQjtFQUMvQixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtBQUN2QjtBQUNBOzs7RUFHRSxjQUFjO0VBQ2QsMEJBQTBCO0FBQzVCO0FBQ0E7OztFQUdFLGlFQUFpRTtFQUNqRSw0QkFBNEI7RUFDNUIsNEJBQTRCO0VBQzVCLFVBQVU7RUFDVixZQUFZO0VBQ1osV0FBVztFQUNYLGNBQWM7RUFDZCxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULGdDQUF3QjtVQUF4Qix3QkFBd0I7QUFDMUI7QUFDQTs7O0VBR0UsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixnQ0FBd0I7VUFBeEIsd0JBQXdCO0FBQzFCO0FBQ0E7O0VBRUUsb0JBQW9CO0FBQ3RCO0FBQ0E7O0VBRUUsaUJBQWlCO0FBQ25CO0FBQ0E7O0VBRUUsY0FBYztFQUNkLGlCQUFpQjtBQUNuQjtBQUNBOztFQUVFLGNBQWM7RUFDZCxxQkFBcUI7QUFDdkI7QUFDQTs7RUFFRSxhQUFhO0FBQ2Y7QUFDQTs7RUFFRSxhQUFhO0VBQ2Isa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxVQUFVO0VBQ1YscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsV0FBVztFQUNYLHFCQUFxQjtFQUNyQiwrQkFBK0I7RUFDL0Isa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0EsMENBQTBDO0FBQzFDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBc0JFLDBDQUEwQztFQUMxQyxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7O0VBRUUsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixXQUFXO0VBQ1gsb0VBQW9FO0VBQ3BFLDRCQUE0QjtFQUM1QixjQUFjO0VBQ2Qsd0JBQXdCO0FBQzFCO0FBQ0E7O0VBRUUsaUVBQWlFO0VBQ2pFLDZCQUE2QjtFQUM3Qiw0QkFBNEI7RUFDNUIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGVBQWU7QUFDakI7QUFDQTtFQUNFLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZUFBZTtBQUNqQjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLGNBQWM7QUFDaEI7QUFDQSxZQUFZO0FBQ1o7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjtBQUNBLGFBQWE7QUFDYjtFQUNFLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsY0FBYztBQUNoQjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxpRUFBaUU7RUFDakUsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsZ0JBQWdCO0FBQ2xCO0FBQ0EsU0FBUztBQUNUO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUztFQUNULG9CQUFvQjtFQUNwQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLDJCQUEyQjtFQUMzQixzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLDBCQUEwQjtFQUMxQixhQUFhO0FBQ2Y7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osY0FBYztJQUNkLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UsV0FBVztJQUNYLGNBQWM7SUFDZCxxQkFBcUI7RUFDdkI7QUFDRjtBQUNBLGVBQWU7QUFDZjtFQUNFLHNFQUFzRTtBQUN4RTtBQUNBLGFBQWE7QUFDYjtFQUNFLDBCQUEwQjtFQUMxQixTQUFTO0VBQ1QsYUFBYTtFQUNiLGNBQWM7QUFDaEI7QUFDQSxRQUFRO0FBQ1I7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7O0VBRUUsWUFBWTtFQUNaLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0FBQ2Y7QUFDQTtFQUNFLFVBQVU7RUFDVixjQUFjO0VBQ2QsV0FBVztBQUNiO0FBQ0E7O0VBRUUsYUFBYTtBQUNmO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsU0FBUztBQUNYO0FBQ0EsZ0JBQWdCO0FBQ2hCO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsY0FBYztFQUNkLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7QUFDQTs7Ozs7Ozs7O0VBU0UsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsZ0RBQWdEO0VBQ2hELHdFQUF3RTtFQUN4RSxvQkFBb0I7QUFDdEI7QUFDQSxhQUFhO0FBQ2I7O0VBRUUseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsV0FBVztFQUNYLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBLGVBQWU7QUFDZjtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxZQUFZO0VBQ1osWUFBWTtFQUNaLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxjQUFjO0FBQ2hCO0FBQ0E7O0VBRUUsWUFBWTtFQUNaLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsVUFBVTtFQUNWLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLGdDQUFnQztFQUNoQyxTQUFTO0VBQ1QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsUUFBUTtFQUNSLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsV0FBVztFQUNYLDZFQUE2RTtFQUM3RSw0QkFBNEI7RUFDNUIsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSxZQUFZO0VBQ1osV0FBVztFQUNYLFNBQVM7QUFDWDtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0EsV0FBVztBQUNYO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOzs7RUFHRSxpQkFBaUI7RUFDakIsb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDVixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixVQUFVO0VBQ1YsV0FBVztFQUNYLFlBQVk7RUFDWixRQUFRO0VBQ1IsU0FBUztFQUNULGtDQUFrQztFQUNsQyxxQ0FBcUM7RUFDckMsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBOztFQUVFLFlBQVk7RUFDWixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0NBQWdDO0VBQ2hDLG9CQUFvQjtFQUNwQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0U7SUFDRSxrQkFBVTtPQUFWLGVBQVU7WUFBVixVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTs7O0VBR0UsY0FBYztFQUNkLGlCQUFpQjtBQUNuQjtBQUNBOzs7RUFHRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLFVBQVU7RUFDWjtFQUNBO0lBQ0UsV0FBVztFQUNiO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsV0FBVztFQUNiO0FBQ0Y7QUFDQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBOzs7RUFHRSxZQUFZO0VBQ1osa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUsYUFBYTtBQUNmO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFO0lBQ0UsWUFBWTtJQUNaLFdBQVc7SUFDWCxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLGFBQWE7SUFDYiw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsb0JBQW9CO0lBQ3BCLFlBQVk7RUFDZDtFQUNBO0lBQ0UsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFNBQVM7SUFDVCxRQUFRO0lBQ1Isd0JBQXdCO0VBQzFCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixhQUFhO0FBQ2Y7QUFDQTtFQUNFO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixXQUFXO0FBQ2I7QUFDQTtFQUNFO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsU0FBUztJQUNULFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0EsaUJBQWlCO0FBQ2pCO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0EsYUFBYTtBQUNiO0VBQ0UsYUFBYTtFQUNiLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0EsZ0JBQWdCO0FBQ2hCO0VBQ0UsY0FBYztFQUNkLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRSxpRUFBaUU7RUFDakUsd0JBQXdCO0VBQ3hCLDRCQUE0QjtFQUM1QixVQUFVO0VBQ1YsWUFBWTtFQUNaLFdBQVc7RUFDWCxjQUFjO0VBQ2QsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBLGtCQUFrQjtBQUNsQjtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLCtCQUErQjtFQUMvQiw0QkFBNEI7RUFDNUIsdUVBQXVFO0FBQ3pFO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztFQUNYLFFBQVE7RUFDUixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLFlBQVk7RUFDWixRQUFRO0VBQ1IsZUFBZTtBQUNqQjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0UsV0FBVztFQUNYLGVBQWU7QUFDakI7QUFDQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGO0FBQ0EsYUFBYTtBQUNiO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLFVBQVU7RUFDVixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGdDQUFnQztFQUNoQzs7Ozs7OztJQU9FO0FBQ0o7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsVUFBVTtFQUNWLHFCQUFxQjtBQUN2QjtBQUNBOztFQUVFLFlBQVk7RUFDWixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7RUFDWCxTQUFTO0VBQ1QsVUFBVTtBQUNaO0FBQ0E7O0VBRUUsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQUNoQztBQUNBOztFQUVFLDRCQUE0QjtFQUM1QiwrQkFBK0I7QUFDakM7QUFDQTs7RUFFRSxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYixjQUFjO0VBQ2QsY0FBYztFQUNkLGlCQUFpQjtFQUNqQix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGNBQWM7RUFDZCwwQkFBMEI7QUFDNUI7QUFDQSxTQUFTO0FBQ1Q7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxVQUFVO0VBQ1YscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBLGFBQWE7QUFDYjtFQUNFLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLDhCQUE4QjtFQUM5QixhQUFhO0FBQ2Y7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsK0JBQStCO0VBQy9CLG1DQUFtQztFQUNuQyxrQkFBa0I7RUFDbEIscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsK0JBQStCO0VBQy9CLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsaUVBQWlFO0VBQ2pFLDRCQUE0QjtFQUM1Qiw0QkFBNEI7RUFDNUIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsU0FBUztBQUNYO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLGlFQUFpRTtFQUNqRSw0QkFBNEI7RUFDNUIsNEJBQTRCO0VBQzVCLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLHFCQUFxQjtFQUNyQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQiwwQ0FBMEM7RUFDMUMsWUFBWTtBQUNkO0FBQ0E7O0VBRUUsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRTtJQUNFLFlBQVk7RUFDZDtBQUNGO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLFdBQVc7RUFDWCxlQUFlO0FBQ2pCO0FBQ0EsY0FBYztBQUNkO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxRQUFRO0VBQ1IsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLFNBQVM7RUFDVCxTQUFTO0VBQ1QsY0FBYztBQUNoQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7QUFDZDtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxvQkFBaUI7S0FBakIsaUJBQWlCO0VBQ2pCLFdBQVc7QUFDYjtBQUNBO0VBQ0Usb0NBQW9DO0VBQ3BDLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osUUFBUTtFQUNSLFNBQVM7RUFDVCxnQ0FBZ0M7RUFDaEMsd0NBQXdDO0VBQ3hDLG9DQUFvQztFQUNwQywyREFBMkQ7RUFDM0QsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLG9CQUFvQjtFQUNwQixVQUFVO0FBQ1o7QUFDQTtFQUNFO0lBQ0UscUJBQXFCO0VBQ3ZCO0FBQ0Y7QUFDQTtFQUNFLFNBQVM7QUFDWDtBQUNBO0VBQ0U7SUFDRSxXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLFlBQVk7RUFDZDtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0UsVUFBVTtFQUNWLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsK0JBQStCO0VBQy9CLG1DQUFtQztFQUNuQyxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBLE1BQU07QUFDTjtFQUNFLFVBQVU7RUFDVixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGVBQWU7RUFDZiwrQkFBK0I7QUFDakM7QUFDQTtFQUNFLDBCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0Esc0JBQXNCO0FBQ3RCO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixTQUFTO0VBQ1QsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsYUFBYTtBQUNmO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixpRUFBaUU7RUFDakUsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGlFQUFpRTtFQUNqRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLGlFQUFpRTtFQUNqRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QsY0FBYztBQUNoQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLG9CQUFpQjtLQUFqQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0NBQW9DO0VBQ3BDLGVBQWU7RUFDZixNQUFNO0VBQ04sU0FBUztFQUNULE9BQU87RUFDUCxRQUFRO0VBQ1IsaUJBQWlCO0VBQ2pCLGFBQWE7QUFDZjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sU0FBUztFQUNULE9BQU87RUFDUCxRQUFRO0VBQ1IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQiwyQkFBbUI7RUFBbkIsd0JBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixXQUFXO0VBQ1gsWUFBWTtFQUNaLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLGNBQWM7QUFDaEI7QUFDQTs7RUFFRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQiw0QkFBNEI7RUFDNUIsV0FBVztFQUNYLGFBQWE7RUFDYixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZQUFZO0FBQ2Q7QUFDQTtFQUNFLFVBQVU7RUFDVixRQUFRO0VBQ1IsU0FBUztBQUNYO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsUUFBUTtFQUNSLFNBQVM7RUFDVCx5QkFBeUI7RUFFekIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsU0FBUztFQUNULFdBQVc7RUFDWCx1QkFBdUI7RUFFdkIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsUUFBUTtFQUNSLFNBQVM7RUFDVCx5QkFBeUI7RUFDekIsWUFBWTtFQUVaLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXO0VBQ1gsdUJBQXVCO0VBRXZCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLG1DQUFtQztFQUVuQywyQkFBMkI7QUFDN0I7QUFDQTs7RUFFRSxtQkFBbUI7QUFDckI7QUFDQTs7RUFFRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsU0FBUztBQUNYO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHVCQUF1QjtBQUN6QjtBQUNBOztFQUVFLFlBQVk7RUFDWixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixhQUFhO0FBQ2Y7QUFDQTs7RUFFRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLHVDQUErQjtFQUEvQiwrQkFBK0I7RUFBL0IsNERBQStCO0FBQ2pDO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixTQUFTO0FBQ1g7QUFDQTtFQUNFLDBCQUEwQjtFQUMxQixZQUFZO0FBQ2Q7QUFDQTs7O0VBR0UsV0FBVztFQUNYLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFDQTs7O0VBR0UsV0FBVztBQUNiO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsY0FBYztFQUNkLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2QsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRTtJQUNFLFNBQVM7SUFDVCxXQUFXO0lBQ1gsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLFdBQVc7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixXQUFXO0FBQ2I7QUFDQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0UsNkJBQTZCO0VBQzdCLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtBQUNkO0FBQ0E7RUFDRSxZQUFZO0VBQ1osY0FBYztFQUNkLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsUUFBUTtFQUNSLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGVBQWU7RUFDZixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0EsaUJBQWlCO0FBQ2pCO0VBQ0UsVUFBVTtFQUNWLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7QUFDQTs7RUFFRSxZQUFZO0VBQ1osY0FBYztBQUNoQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTs7O0VBR0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxtQkFBbUI7QUFDckI7QUFDQTtFQUNFOzs7SUFHRSxXQUFXO0VBQ2I7QUFDRjtBQUNBOzs7RUFHRSxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsY0FBYztFQUNkLHlCQUF5QjtFQUN6Qix5QkFBeUI7RUFDekIsa0JBQWtCO0FBQ3BCO0FBQ0E7OztFQUdFLGNBQWM7QUFDaEI7QUFDQTs7O0VBR0UsVUFBVTtBQUNaO0FBQ0E7RUFDRTs7O0lBR0UsV0FBVztJQUNYLDJCQUEyQjtFQUM3QjtBQUNGO0FBQ0E7RUFDRSxpRUFBaUU7RUFDakUsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtFQUM5QjtBQUNGO0FBQ0E7RUFDRSwyQkFBMkI7RUFDM0IsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxpRUFBaUU7RUFDakUsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxpRUFBaUU7RUFDakUsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLFdBQVc7RUFDWCxvRUFBb0U7RUFDcEUsNEJBQTRCO0VBQzVCLGNBQWM7RUFDZCx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtFQUM5QjtBQUNGO0FBQ0EsK0NBQStDO0FBQy9DO0VBQ0UseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsWUFBWTtFQUNaLFlBQVk7QUFDZDtBQUNBO0VBQ0UsT0FBTztBQUNUO0FBQ0EsK0JBQStCO0FBQy9CO0VBQ0Usb0JBQW9CO0VBQ3BCLGdDQUFnQztFQUNoQyxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjtBQUNBLHNCQUFzQjtBQUN0QjtFQUNFLGdDQUFnQztFQUNoQyw2Q0FBcUM7VUFBckMscUNBQXFDO0VBQ3JDLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLFdBQVc7QUFDYjtBQUNBO0VBQ0UsYUFBYTtFQUNiLFlBQVk7RUFDWixtQkFBbUI7QUFDckI7QUFDQTs7RUFFRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWix5QkFBeUI7RUFDekIscUJBQXFCO0FBQ3ZCO0FBQ0E7O0VBRUUsY0FBYztBQUNoQjtBQUNBOztFQUVFLFdBQVc7RUFDWCx1QkFBdUI7QUFDekI7QUFDQTs7RUFFRSxhQUFhO0FBQ2Y7QUFDQTs7RUFFRSx5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxvREFBb0Q7RUFDcEQsYUFBYTtFQUNiLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0U7SUFDRSxvQkFBb0I7RUFDdEI7QUFDRjtBQUNBO0VBQ0UsZUFBZTtFQUNmLDZCQUE2QjtFQUM3QixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0VBQ3RCO0FBQ0Y7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBOztFQUVFLHFCQUFxQjtFQUNyQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFNBQVM7RUFDVCxXQUFXO0VBQ1gsV0FBVztFQUNYLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7SUFDbEIsWUFBWTtFQUNkO0FBQ0Y7QUFDQTs7RUFFRSwwQ0FBMEM7RUFDMUMsa0JBQWtCO0VBQ2xCLGVBQWU7QUFDakI7QUFDQTtFQUNFOztJQUVFLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIscUJBQXFCO0VBQ3ZCO0FBQ0Y7QUFDQTs7RUFFRSxpRUFBaUU7RUFDakUsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixRQUFRO0FBQ1Y7QUFDQTs7RUFFRSxxQkFBcUI7QUFDdkI7QUFDQTs7RUFFRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usc0VBQXNFO0VBQ3RFLHdCQUF3QjtFQUN4Qiw0QkFBNEI7RUFDNUIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLDRFQUE0RTtFQUM1RSx3QkFBd0I7QUFDMUI7QUFDQTs7RUFFRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFdBQVc7RUFDWCxTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLFNBQVM7RUFDVCxTQUFTO0VBQ1QsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsU0FBUztFQUNULFNBQVM7RUFDVCxpRUFBaUU7RUFDakUsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsU0FBUztFQUNULDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7OztFQUdFLGNBQWM7QUFDaEI7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFNBQVM7RUFDVCxTQUFTO0FBQ1g7QUFDQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFVBQVU7RUFDVixVQUFVO0FBQ1o7QUFDQTtFQUNFLFNBQVM7QUFDWDtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsV0FBVztFQUNYLFVBQVU7RUFDVixTQUFTO0FBQ1g7QUFDQTtFQUNFLFlBQVk7RUFDWixVQUFVO0VBQ1YsVUFBVTtFQUNWLFVBQVU7QUFDWjtBQUNBO0VBQ0UsY0FBYztFQUNkLFVBQVU7RUFDVixxQkFBcUI7RUFDckIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLFlBQVk7RUFDZDtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7SUFDWCxhQUFhO0lBQ2IsY0FBYztJQUNkLFVBQVU7SUFDVixxQkFBcUI7SUFDckIsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsV0FBVztJQUNYLFdBQVc7SUFDWCxnQ0FBZ0M7SUFDaEMsVUFBVTtJQUNWLGNBQWM7SUFDZCxzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLGFBQWE7SUFDYixtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBOztJQUVFLFFBQVE7SUFDUixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLFVBQVU7SUFDVixTQUFTO0lBQ1QsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRSw2QkFBNkI7RUFDN0IsVUFBVTtFQUNWLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2Isc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRTtJQUNFLGNBQWM7RUFDaEI7QUFDRjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsMENBQTBDO0VBQzFDLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsY0FBYztFQUNkLGVBQWU7QUFDakI7QUFDQTs7RUFFRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsNkJBQTZCO0VBQzdCLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7O0VBRUUsZUFBZTtFQUNmLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsb0RBQW9EO0FBQ3REO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsWUFBWTtBQUNkO0FBQ0E7RUFDRSw2QkFBNkI7RUFDN0IsU0FBUztFQUNULG1CQUFtQjtFQUNuQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLDZCQUE2QjtFQUM3QixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7RUFDVixpRUFBaUU7RUFDakUsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsNkJBQTZCO0VBQzdCLFFBQVE7QUFDVjtBQUNBOzs7Ozs7Ozs7Ozs7RUFZRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtFQUNoQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSwyQkFBMkI7RUFDM0IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7O0VBRUUsMENBQTBDO0FBQzVDO0FBQ0E7Ozs7RUFJRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2Ysa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFLE9BQU87QUFDVDtBQUNBO0VBQ0U7SUFDRSxjQUFjO0lBQ2Qsa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxpQ0FBaUM7RUFDakMsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHNCQUFzQjtFQUN4QjtBQUNGO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixTQUFTO0FBQ1g7QUFDQTtFQUNFO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtBQUNqQjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRSxPQUFPO0FBQ1Q7QUFDQTtFQUNFO0lBQ0UsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLE9BQU87SUFDUCxjQUFjO0lBQ2Qsa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsT0FBTztJQUNQLGNBQWM7SUFDZCw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixTQUFTO0FBQ1g7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixXQUFXO0FBQ2I7QUFDQTtFQUNFO0lBQ0UsV0FBVztJQUNYLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRTtJQUNFLHNCQUFzQjtJQUN0QixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxvQ0FBb0M7RUFDcEMsZUFBZTtBQUNqQjtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixVQUFVO0FBQ1o7QUFDQTtFQUNFO0lBQ0UsV0FBVztFQUNiO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0U7SUFDRSxRQUFRO0lBQ1IsU0FBUztJQUNULGlCQUFpQjtJQUNqQixrQ0FBa0M7SUFDbEMscUNBQXFDO0lBQ3JDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRTtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsbUNBQW1DO0lBQ25DLG9DQUFvQztJQUNwQyw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRTtJQUNFLGNBQWM7RUFDaEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsc0JBQXNCO0VBQ3hCO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0UsYUFBYTtFQUNiLFNBQVM7QUFDWDtBQUNBO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsU0FBUztFQUNYO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixlQUFlO0FBQ2pCO0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtJQUM1Qiw0QkFBNEI7SUFDNUIsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0U7SUFDRSxPQUFPO0lBQ1AsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLE9BQU87SUFDUCxjQUFjO0lBQ2QsMkJBQTJCO0VBQzdCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsU0FBUztFQUNULG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7SUFDckIsdUJBQXVCO0VBQ3pCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsc0JBQXNCO0VBQ3hCO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0UsYUFBYTtFQUNiLFNBQVM7QUFDWDtBQUNBO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLDRCQUE0QjtFQUM5QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtFQUM5QjtBQUNGO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRTtJQUNFLFFBQVE7RUFDVjtBQUNGO0FBQ0E7RUFDRTtJQUNFLE9BQU87SUFDUCxjQUFjO0lBQ2QsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsUUFBUTtJQUNSLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLE9BQU87SUFDUCxjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0QixnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsU0FBUztBQUNYO0FBQ0E7RUFDRTtJQUNFLGFBQWE7SUFDYixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7QUFDakI7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixTQUFTO0VBQ1QsWUFBWTtBQUNkO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHdCQUF3QjtFQUN4QixXQUFXO0VBQ1gsb0JBQWlCO0tBQWpCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLHlCQUF5QjtFQUN6Qiw0QkFBNEI7RUFDNUIsVUFBVTtFQUNWLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGdDQUFnQztBQUNsQztBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsdUJBQXVCO0lBQ3ZCLGFBQWE7SUFDYixzQkFBc0I7RUFDeEI7QUFDRjtBQUNBO0VBQ0UsaUNBQWlDO0VBQ2pDLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRTtJQUNFLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixpQ0FBaUM7RUFDakMscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsVUFBVTtFQUNWLFdBQVc7RUFDWCxZQUFZO0FBQ2Q7QUFDQTtFQUNFLHlFQUF5RTtFQUN6RSxZQUFZO0VBQ1osV0FBVztFQUNYLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsNEJBQTRCO0VBQzVCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UseUVBQXlFO0VBQ3pFLFlBQVk7RUFDWixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCw0QkFBNEI7RUFDNUIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsUUFBUTtFQUNSLGFBQWE7RUFDYixtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7OztFQUdFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0VBQ1YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixZQUFZO0VBQ1osa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLGFBQWE7SUFDYixNQUFNO0lBQ04sa0JBQWtCO0lBQ2xCLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsb0JBQW9CO0VBQ3BCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsZUFBZTtBQUNqQjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixnQ0FBZ0M7RUFDaEMsZUFBZTtBQUNqQjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2Ysa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxRQUFRO0VBQ1IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsY0FBYztFQUNkLHdCQUF3QjtFQUN4QixZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsK0JBQStCO0VBQy9CLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsV0FBVztFQUNYLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLFFBQVE7RUFDUixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsY0FBYztFQUNkLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixpQ0FBaUM7RUFDakMsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixXQUFXO0FBQ2I7QUFDQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsU0FBUztFQUNULGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsU0FBUztFQUNYO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtFQUNWLDZCQUE2QjtFQUM3Qix3QkFBd0I7RUFDeEIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsV0FBVztFQUNYLGFBQWE7RUFDYixTQUFTO0FBQ1g7QUFDQTtFQUNFO0lBQ0Usc0JBQXNCO0VBQ3hCO0FBQ0Y7QUFDQTtFQUNFLFVBQVU7RUFDVixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0UsVUFBVTtFQUNWLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRTtJQUNFLFdBQVc7SUFDWCxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0VBQ3RCO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsU0FBUztBQUNYO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFNBQVM7QUFDWDtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRTtJQUNFLHVCQUF1QjtFQUN6QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtBQUNGO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLDBDQUEwQztFQUMxQyxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsUUFBUTtBQUNWO0FBQ0E7RUFDRSwwQ0FBMEM7RUFDMUMsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGFBQWE7RUFDYixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFO0lBQ0UsV0FBVztFQUNiO0FBQ0Y7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxvQkFBaUI7S0FBakIsaUJBQWlCO0VBQ2pCLDBCQUF1QjtLQUF2Qix1QkFBdUI7QUFDekI7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0VBQzFCO0FBQ0Y7QUFDQTtFQUNFLFNBQVM7RUFDVCxXQUFXO0VBQ1gscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRTtJQUNFLFNBQVM7SUFDVCxTQUFTO0lBQ1QsVUFBVTtJQUNWLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsYUFBYTtBQUNmO0FBQ0E7RUFDRTtJQUNFLFdBQVc7SUFDWCxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHNCQUFzQjtFQUN0Qix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsMkJBQTJCO0VBQzNCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSwwQ0FBMEM7RUFDMUMsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxvQkFBaUI7S0FBakIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsYUFBYTtFQUNiLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRSxPQUFPO0FBQ1Q7QUFDQTtFQUNFLFFBQVE7QUFDVjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLFlBQVk7RUFDWixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsNEJBQTRCO0lBQzVCLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsV0FBVztFQUNiO0FBQ0Y7QUFDQTtFQUNFLFFBQVE7RUFDUixnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFLE9BQU87RUFDUCxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLDBCQUFrQjtFQUFsQix1QkFBa0I7RUFBbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsaUNBQWlDO0VBQ2pDLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGlDQUFpQztFQUNqQyxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxhQUFhO0VBQ2Isc0NBQXNDO0VBQ3RDLG1DQUFtQztBQUNyQztBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7SUFDNUIsMEJBQTBCO0lBQzFCLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFO0lBQ0UsY0FBYztJQUNkLGNBQWM7SUFDZCxRQUFRO0lBQ1IsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsV0FBVztBQUNiO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGNBQWM7SUFDZCxjQUFjO0lBQ2QsUUFBUTtFQUNWO0FBQ0Y7QUFDQTtFQUNFLGVBQWU7RUFDZixtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixXQUFXO0FBQ2I7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsY0FBYztJQUNkLGNBQWM7SUFDZCxRQUFRO0VBQ1Y7QUFDRjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsU0FBUztFQUNULGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7SUFDckIsUUFBUTtFQUNWO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0VBQzFCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UseUJBQXlCO0VBQzNCO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFNBQVM7QUFDWDtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLGVBQWU7SUFDZixxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixpQ0FBaUM7RUFDakMscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLFdBQVc7RUFDWCxxRkFBcUY7RUFDckYsNEJBQTRCO0VBQzVCLFdBQVc7RUFDWCx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFO0lBQ0UsdUJBQXVCO0VBQ3pCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBVztFQUNiO0FBQ0Y7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsMENBQTBDO0VBQzFDLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsUUFBUTtBQUNWO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLFNBQVM7QUFDWDtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFLGVBQWU7RUFDZixtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYiw2QkFBNkI7RUFDN0IsV0FBVztBQUNiO0FBQ0E7RUFDRTtJQUNFLHNCQUFzQjtFQUN4QjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsYUFBYTtFQUNiLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7SUFDbkIsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRTtJQUNFLFFBQVE7SUFDUixVQUFVO0lBQ1YsdUJBQXVCO0VBQ3pCO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGVBQWU7RUFDZixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxRQUFRO0lBQ1IsVUFBVTtJQUNWLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFLDZCQUE2QjtFQUM3QixXQUFXO0VBQ1gsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxXQUFXO0FBQ2I7QUFDQTtFQUNFO0lBQ0UsOEJBQThCO0lBQzlCLFlBQVk7SUFDWixVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsOEJBQThCO0VBQzlCLFdBQVc7RUFDWCx1QkFBdUI7RUFDdkIsV0FBVztFQUNYLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0U7SUFDRSwrQkFBK0I7SUFDL0IsWUFBWTtJQUNaLFVBQVU7SUFDVix1QkFBdUI7RUFDekI7QUFDRjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0FBQ2IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luOiA0MHB4IDBweDtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjIyLzZ4S3lkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM2lrNHp3bHhkci50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjIyLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FPSzdnLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MjIvNnhLeWRTQllLY1NWLUxDb2VRcWZYMVJZT28zaWc0dndseGRyLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3RhZyBOb3JtYWwnO1xuICBzcmM6IHVybCgnL2d1aS9odWdlL2ZvbnRzL2NvbW1lcmNpYWwtdHlwZS0xNjAxLVhQSEpaUS13ZWIvU3RhZy1CbGFjay1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCcvZ3VpL2h1Z2UvZm9udHMvY29tbWVyY2lhbC10eXBlLTE2MDEtWFBISlpRLXdlYi9TdGFnLUJsYWNrLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9ndWkvaHVnZS9mb250cy9jb21tZXJjaWFsLXR5cGUtMTYwMS1YUEhKWlEtd2ViL1N0YWctQm9sZC1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3RhZyBCb2xkJztcbiAgc3JjOiB1cmwoJy9ndWkvaHVnZS9mb250cy9jb21tZXJjaWFsLXR5cGUtMTYwMS1YUEhKWlEtd2ViL1N0YWctQm9sZC1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCcvZ3VpL2h1Z2UvZm9udHMvY29tbWVyY2lhbC10eXBlLTE2MDEtWFBISlpRLXdlYi9TdGFnLUJvbGQtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2d1aS9odWdlL2ZvbnRzL2NvbW1lcmNpYWwtdHlwZS0xNjAxLVhQSEpaUS13ZWIvU3RhZy1Cb2xkLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTdGFnIFNlbWlib2xkJztcbiAgc3JjOiB1cmwoJy9ndWkvaHVnZS9mb250cy9jb21tZXJjaWFsLXR5cGUtMTYwMS1YUEhKWlEtd2ViL1N0YWctU2VtaWJvbGQtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnL2d1aS9odWdlL2ZvbnRzL2NvbW1lcmNpYWwtdHlwZS0xNjAxLVhQSEpaUS13ZWIvU3RhZy1TZW1pYm9sZC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZ3VpL2h1Z2UvZm9udHMvY29tbWVyY2lhbC10eXBlLTE2MDEtWFBISlpRLXdlYi9TdGFnLVNlbWlib2xkLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTdGFnIE1lZGl1bSc7XG4gIHNyYzogdXJsKCcvZ3VpL2h1Z2UvZm9udHMvY29tbWVyY2lhbC10eXBlLTE2MDEtWFBISlpRLXdlYi9TdGFnLU1lZGl1bS1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCcvZ3VpL2h1Z2UvZm9udHMvY29tbWVyY2lhbC10eXBlLTE2MDEtWFBISlpRLXdlYi9TdGFnLU1lZGl1bS1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZ3VpL2h1Z2UvZm9udHMvY29tbWVyY2lhbC10eXBlLTE2MDEtWFBISlpRLXdlYi9TdGFnLU1lZGl1bS1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3RhZyBCb29rJztcbiAgc3JjOiB1cmwoJy9ndWkvaHVnZS9mb250cy9jb21tZXJjaWFsLXR5cGUtMTYwMS1YUEhKWlEtd2ViL1N0YWctQm9vay1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCcvZ3VpL2h1Z2UvZm9udHMvY29tbWVyY2lhbC10eXBlLTE2MDEtWFBISlpRLXdlYi9TdGFnLUJvb2stV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2d1aS9odWdlL2ZvbnRzL2NvbW1lcmNpYWwtdHlwZS0xNjAxLVhQSEpaUS13ZWIvU3RhZy1Cb29rLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTAzRjMxO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLnN1YkhlYWQsXG4ubWFpbkZvb3Rlci10ZWwsXG5sZWdlbmQge1xuICBmb250LWZhbWlseTogXCJTdGFnIEJvbGRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xufVxuaDEge1xuICBjb2xvcjogIzAwN0ZDODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICBoMSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbmgzLFxuLnN1YkhlYWQge1xuICBmb250LWZhbWlseTogXCJTdGFnIEJvb2tcIiwgc2VyaWY7XG59XG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODY0cHgpIHtcbiAgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgfVxufVxuLmp1bWJvLWNvbnRlbnQgaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJTdGFnIFNlbWlib2xkXCIsIHNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbmgyLFxuLm1haW5Gb290ZXItdGVsLFxubGVnZW5kIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3RhZyBTZW1pYm9sZFwiLCBzZXJpZjtcbn1cbmgzLFxuLnN1YkhlYWQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuaDQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuYSB7XG4gIGNvbG9yOiAjNTAzRjMxO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4RjgyNzc7XG59XG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3RhZyBCb29rXCIsIHNlcmlmO1xuICBjb2xvcjogIzUwM0YzMTtcbn1cbi5wcmVhbWJsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4vKnN0YXJ0cGFnZSBhbmQgc2VjdGlvbiBvdmVycmlkZXMqL1xuLnNlY3Rpb25IZWFkZXIge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzUwM0YzMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5pbmZvLWxpc3QtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhZyBCb2xkXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLmluZm8tbGlzdC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhZyBNZWRpdW1cIiwgc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5ibG9ja0dyb3VwLWJsb2NrLWNvbnRlbnQgaDMsXG4uc2VjdGlvbi1jb250ZW50LWFsdDEgaDMsXG4uc2VjdGlvbi1jb250ZW50LWFsdDIgaDMsXG4uc2VjdGlvbi1jb250ZW50LWFsdDMgaDMge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWcgQm9sZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2tHcm91cC1ibG9jay1jb250ZW50IGgzIGEsXG4uc2VjdGlvbi1jb250ZW50LWFsdDEgaDMgYSxcbi5zZWN0aW9uLWNvbnRlbnQtYWx0MiBoMyBhLFxuLnNlY3Rpb24tY29udGVudC1hbHQzIGgzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2tHcm91cC1ibG9jay1jb250ZW50IGg0LFxuLnNlY3Rpb24tY29udGVudC1hbHQxIGg0LFxuLnNlY3Rpb24tY29udGVudC1hbHQyIGg0LFxuLnNlY3Rpb24tY29udGVudC1hbHQzIGg0IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3RhZyBCb29rXCIsIHNlcmlmO1xufVxuLmJsb2NrR3JvdXAtYmxvY2stY29udGVudCBoNSxcbi5zZWN0aW9uLWNvbnRlbnQtYWx0MSBoNSxcbi5zZWN0aW9uLWNvbnRlbnQtYWx0MiBoNSxcbi5zZWN0aW9uLWNvbnRlbnQtYWx0MyBoNSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWcgQm9sZFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9ja0dyb3VwLWJsb2NrLWNvbnRlbnQtY29udGFjdCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWcgQm9va1wiLCBzZXJpZjtcbn1cbi5ibG9ja0dyb3VwLWJsb2NrLWNvbnRlbnQtY29udGFjdCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmxpc3QtcmVzZXQge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4vKlxuICogXHRDb3JlIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICpcdHYxLjMuM1xuICovXG4vKiBkaXNwbGF5IG5vbmUgdW50aWwgaW5pdCAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm93bC1jYXJvdXNlbDpiZWZvcmUsXG4ub3dsLWNhcm91c2VsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm93bC1jYXJvdXNlbDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm93bC1jYXJvdXNlbDpob3ZlciB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5vd2wtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm93bC13cmFwcGVyLW91dGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hdXRvSGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuLm93bC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ub3dsLWl0ZW0gPiAuaXRlbSA+IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMS45MTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm93bC1wYWdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm93bC1jb250cm9scyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4vKiBtb3VzZSBncmFiIGljb24gKi9cbi5ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4vKiBmaXggKi9cbi5vd2wtd3JhcHBlcixcbi5vd2wtaXRlbSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi8qcGFnaW5nKi9cbi5vd2wtcGFnaW5hdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5vd2wtcGFnZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICM1MDNGMzE7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7XG59XG4ub3dsLXBhZ2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0VBNEUzQztcbn1cbi5vd2wtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3dsLXByZXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vd2wtcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vZ3VpL2h1Z2UvaW1hZ2VzL2ljb25zL2ljb25zLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdG9wOiAtM3B4O1xufVxuLm93bC1uZXh0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ub3dsLW5leHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vZ3VpL2h1Z2UvaW1hZ2VzL2ljb25zL2ljb25zLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG4vKiEgUG9ja2V0R3JpZCAxLjEuMFxuKiBDb3B5cmlnaHQgMjAxMyBBcm5hdWQgTGVyYXlcbiogTUlUIExpY2Vuc2VcbiovXG4vKiBCb3JkZXItYm94LXNpemluZyAqL1xuLmJsb2NrR3JvdXAsXG4uYmxvY2tHcm91cC1ibG9jayxcbi5ibG9ja0dyb3VwOmFmdGVyLFxuLmJsb2NrR3JvdXAtYmxvY2s6YWZ0ZXIsXG4uYmxvY2tHcm91cDpiZWZvcmUsXG4uYmxvY2tHcm91cC1ibG9jazpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIENsZWFyZml4ICovXG4uYmxvY2tHcm91cDpiZWZvcmUsXG4uYmxvY2tHcm91cDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5ibG9ja0dyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYmxvY2tHcm91cCB7XG4gIC8qIHVsL2xpIGNvbXBhdGliaWxpdHkgKi9cbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4vKiBOZXN0ZWQgZ3JpZCAqL1xuLmJsb2NrR3JvdXAgPiAuYmxvY2tHcm91cCB7XG4gIGNsZWFyOiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4vKiBEZWZhdWx0IGJsb2NrICovXG4uYmxvY2tHcm91cC1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEljb25zIGZyb20gZGlyZWN0b3J5IFwiXCIgKi9cbi8qR0VORVJBTCBTRVRUSU5HUyovXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKnNwZWNpYWwgbGluayBhbmQgbGlua2VkIGxpc3RzIHN0eWxlcyovXG4uZW5oYW5jZWQsXG4uZW5oYW5jZWRMaXN0IGEsXG4uZW5oYW5jZWRSdGUgYSB7XG4gIGNvbG9yOiAjNTAzRjMxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWcgQm9va1wiLCBzZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lbmhhbmNlZDpob3Zlcixcbi5lbmhhbmNlZExpc3QgYTpob3Zlcixcbi5lbmhhbmNlZFJ0ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4RjgyNzc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVuaGFuY2VkOmJlZm9yZSxcbi5lbmhhbmNlZExpc3QgYTpiZWZvcmUsXG4uZW5oYW5jZWRSdGUgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29ucy5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5lbmhhbmNlZDpob3ZlcjpiZWZvcmUsXG4uZW5oYW5jZWRMaXN0IGE6aG92ZXI6YmVmb3JlLFxuLmVuaGFuY2VkUnRlIGE6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udG9nZ2xlVmlldy5lbmhhbmNlZCxcbi50b2dnbGVIaWRlSW1hZ2VzLmVuaGFuY2VkIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4udG9nZ2xlVmlldy5lbmhhbmNlZCArIGgyLFxuLnRvZ2dsZUhpZGVJbWFnZXMuZW5oYW5jZWQgKyBoMiB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuc3Bhbi5lbmhhbmNlZCxcbnNwYW4uZW5oYW5jZWRMaXN0IGEge1xuICBjb2xvcjogIzQzQjE3QjtcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG59XG5zcGFuLmVuaGFuY2VkOmhvdmVyLFxuc3Bhbi5lbmhhbmNlZExpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDNCMTdCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmVuaGFuY2VkOmJlZm9yZSxcbnNwYW4uZW5oYW5jZWRMaXN0IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNwYW4uZW5oYW5jZWQ6aG92ZXI6YmVmb3JlLFxuc3Bhbi5lbmhhbmNlZExpc3QgYTpob3ZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZW5oYW5jZWRMaXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmVuaGFuY2VkTGlzdCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm1haW5Gb290ZXIgLmVuaGFuY2VkTGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW5oYW5jZWRDdGEge1xuICBiYWNrZ3JvdW5kOiAjRUE0RTNDO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLmVuaGFuY2VkQ3RhIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTdGFnIEJvb2tcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW5oYW5jZWRMaXN0UHJvamVjdE5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnF1aWNrTmF2IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnF1aWNrTmF2IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbXBsZS1mYXFfX2VkaXRvciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMnB4IDMwcHg7XG59XG4uc2ltcGxlLWZhcV9fZWRpdG9yIDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2ltcGxlLWZhcV9fZWRpdG9yX19waW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y4RThFMjtcbn1cbi5zaW1wbGUtZmFxX19lZGl0b3JfX2dyZWVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERUVFMjtcbn1cbi8qZGlzcGxheSBmaWxlIGVuZGluZ3MgYWZ0ZXIgbGlua2VkIGZpbGVzKi9cbmFbaHJlZiQ9XCIucGRmXCJdOmFmdGVyLFxuYVtocmVmJD1cIi5qcGdcIl06YWZ0ZXIsXG5hW2hyZWYkPVwiLmdpZlwiXTphZnRlcixcbmFbaHJlZiQ9XCIucG5nXCJdOmFmdGVyLFxuYVtocmVmJD1cIi5kb2NcIl06YWZ0ZXIsXG5hW2hyZWYkPVwiLmRvY3hcIl06YWZ0ZXIsXG5hW2hyZWYkPVwiLnhsc1wiXTphZnRlcixcbmFbaHJlZiQ9XCIueGxzeFwiXTphZnRlcixcbmFbaHJlZiQ9XCIuZG90eFwiXTphZnRlcixcbmFbaHJlZiQ9XCIuZG90XCJdOmFmdGVyLFxuYVtocmVmJD1cIi5ydGZcIl06YWZ0ZXIsXG5hW2hyZWYkPVwiLnR4dFwiXTphZnRlcixcbmFbaHJlZiQ9XCIuaHRtXCJdOmFmdGVyLFxuYVtocmVmJD1cIi5kb2NtXCJdOmFmdGVyLFxuYVtocmVmJD1cIi5kb3RtXCJdOmFmdGVyLFxuYVtocmVmJD1cIi54bWxcIl06YWZ0ZXIsXG5hW2hyZWYkPVwiLm1odFwiXTphZnRlcixcbmFbaHJlZiQ9XCIuZG9jXCJdOmFmdGVyLFxuYVtocmVmJD1cIi5kaWNcIl06YWZ0ZXIsXG5hW2hyZWYkPVwiLnJ0ZlwiXTphZnRlcixcbmFbaHJlZiQ9XCIudGhteFwiXTphZnRlcixcbmFbaHJlZiQ9XCIuZXBzXCJdOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYVtocmVmJD1cIi5wZGZcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAocGRmKVwiO1xufVxuYVtocmVmJD1cIi5qcGdcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAoanBnKVwiO1xufVxuYVtocmVmJD1cIi5naWZcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAoZ2lmKVwiO1xufVxuYVtocmVmJD1cIi5wbmdcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAocG5nKVwiO1xufVxuYVtocmVmJD1cIi5kb2NcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAoZG9jKVwiO1xufVxuYVtocmVmJD1cIi5kb2N4XCJdOmFmdGVyIHtcbiAgY29udGVudDogXCIgKGRvY3gpXCI7XG59XG5hW2hyZWYkPVwiLnhsc1wiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICh4bHMpXCI7XG59XG5hW2hyZWYkPVwiLnhsc3hcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAoeGxzeClcIjtcbn1cbmFbaHJlZiQ9XCIuZG90eFwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIChkb3R4KVwiO1xufVxuYVtocmVmJD1cIi5kb3RcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAoZG90KVwiO1xufVxuYVtocmVmJD1cIi5ydGZcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAocnRmKVwiO1xufVxuYVtocmVmJD1cIi50eHRcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAodHh0KVwiO1xufVxuYVtocmVmJD1cIi5odG1cIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAoaHRtKVwiO1xufVxuYVtocmVmJD1cIi5kb2NtXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCIgKGRvY20pXCI7XG59XG5hW2hyZWYkPVwiLmRvdG1cIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAoZG90bSlcIjtcbn1cbmFbaHJlZiQ9XCIueG1sXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCIgKHhtbClcIjtcbn1cbmFbaHJlZiQ9XCIubWh0XCJdOmFmdGVyIHtcbiAgY29udGVudDogXCIgKG1odClcIjtcbn1cbmFbaHJlZiQ9XCIuZG9jXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCIgKGRvYylcIjtcbn1cbmFbaHJlZiQ9XCIuZGljXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCIgKGRpYylcIjtcbn1cbmFbaHJlZiQ9XCIucnRmXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCIgKHJ0ZilcIjtcbn1cbmFbaHJlZiQ9XCIudGhteFwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICh0aG14KVwiO1xufVxuYVtocmVmJD1cIi5lcHNcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAoZXBzKVwiO1xufVxuYVtocmVmXj1cImh0dHA6Ly9cIl06bm90KFtocmVmKj1cImh1Z2Uuc2VcIl0pOm5vdChbaHJlZio9XCJteW5ld3NkZXNrXCJdKTphZnRlcixcbmFbaHJlZl49XCJodHRwczovL1wiXTpub3QoW2hyZWYqPVwiaHVnZS5zZVwiXSk6bm90KFtocmVmKj1cImZhY2Vib29rXCJdKTpub3QoW2hyZWYqPVwibGlua2VkaW5cIl0pOm5vdChbaHJlZio9XCJpbnN0YWdyYW1cIl0pOm5vdChbaHJlZio9XCJ5b3V0dWJlXCJdKTpub3QoW2hyZWYqPVwibXluZXdzZGVza1wiXSk6bm90KFtocmVmKj1cImh1Z2Utc2UudHJhbnNsYXRlXCJdKTpub3QoW2hyZWYqPVwid3d3LS1hY2NlcHQtaHVnZS1zZVwiXSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29uLWV4dGVybmFsLWxpbmsuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICM1MDNGMzE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbi5lbmhhbmNlZC1maWxlOmJlZm9yZSxcbi5lbmhhbmNlZC1maWxlOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vZ3VpL2h1Z2UvaW1hZ2VzL2ljb25zL2ljb25zLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNzFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMjJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTRFM0M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0VBNEUzQztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogNDBweCAyMHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogODI0cHg7XG59XG4uY29udGVudFdyYXBwZXIgLmJ1dHRvbiB7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODY0cHgpIHtcbiAgLmNvbnRlbnRXcmFwcGVyIC5idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmNvbnRlbnRXcmFwcGVyLWlubmVyIC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2NHB4KSB7XG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgbWFyZ2luOiA0M3B4IGF1dG8gMjNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKmZpZ2NhdGlvbiovXG5maWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgY29sb3I6ICM4RjgyNzc7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4vKmJyZWFkY3J1bWIqL1xuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzUwM0YzMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgbWF4LXdpZHRoOiA4NjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJyZWFkY3J1bWIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWhvbWU6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzdweDtcbn1cbi5icmVhZGNydW1iLWhvbWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29ucy5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzU1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi8qaW1hZ2VzKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmluc3RhZ3JhbS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmluc3RhZ3JhbS1pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0SW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IGRhc2hlZCAycHggI0NCRTVENDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5zdGF0aXN0aWNzSW1nV3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG59XG4uc3RhdGlzdGljc0ltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODA4cHgpIHtcbiAgLnB1bGxSaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgfVxuICAucHVsbExlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCA0MHB4IDIwcHggMDtcbiAgfVxufVxuLypza2V3ZWQgaW1hZ2UqL1xuLmNsaXBwZWQge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMCUsIDM1JSAwLCAxMDAlIDEwJSwgMTAwJSAxMDAlLCAzNSUgOTAlLCAwIDEwMCUpO1xufVxuLypibG9ja3F1b3RlKi9cbmJsb2NrcXVvdGUge1xuICBib3JkZXI6IDJweCBkYXNoZWQgI0NCRTVENDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi8qbGlzdHMqL1xuZGwge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbmRsOmJlZm9yZSxcbmRsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuZGw6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbn1cbmR0OmFmdGVyIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBjb250ZW50OiBcIjogXCI7XG59XG5kZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4vKmZvcm0tZWxlbWVudHMqL1xuLnByb2dyZXNzLWJhci1pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAuZm9ybSB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxufVxubGFiZWwge1xuICBjb2xvcjogIzhGODI3NztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9naW4gbGFiZWwge1xuICBjb2xvcjogIzUwM0YzMTtcbn1cbi5sYWJlbC1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjNTAzRjMxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuc2VsZWN0LFxuW3R5cGU9dGV4dF0sXG5bdHlwZT1wYXNzd29yZF0sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9bnVtYmVyXSxcblt0eXBlPXVybF0sXG5bdHlwZT1udW1iZXJdLFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgbWFyZ2luOiA0cHggMCAyMHB4IDA7XG59XG4vKnZhbGlkYXRpb24qL1xuLmludmFsaWQsXG4uaW5wdXQtdmFsaWRhdGlvbi1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQTRFM0M7XG59XG4uaW52YWxpZC1sYWJlbCxcbi5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcbiAgY29sb3I6ICNFQTRFM0M7XG59XG4udmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi52YWxpZGF0aW9uRXJyb3ItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEUzQztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi52YWxpZGF0aW9uRXJyb3ItY29udGFpbmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzdWNjZXNzLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiAvdmFsaWRhdGlvbiovXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmxhYmVsIHtcbiAgY29sb3I6ICM1MDNGMzE7XG59XG5bdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogIzUwM0YzMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cblt0eXBlPWZpbGVdIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnNwYW46YmVmb3JlLFxuLnNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc3BhbjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNwYW4tZ3JvdXAge1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zcGFuLWdyb3VwLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Bhbi1zZXBhcmF0b3Ige1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tYWluQ29udGVudC10b2dnbGVTZWFyY2gge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuLnNlYXJjaCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnNlYXJjaC00MDQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlYXJjaC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZ3JvdXAtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWFlYWVhO1xuICBsZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG4uc2VhcmNoLWdyb3VwLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbi5zZWFyY2gtZ3JvdXAtaGVhZGVyIC5zZWFyY2gtZ3JvdXAtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnNlYXJjaC1ncm91cC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0RTNDO1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9ndWkvaHVnZS9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2gtd2hpdGUuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMTJweDtcbn1cbi5zZWFyY2gtZ3JvdXAtaGVhZGVyIC5zZWFyY2gtZ3JvdXAtYnV0dG9uIHtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMnB4O1xufVxuLnRhZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzUwM0YzMTtcbn1cbi5maWxlR3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLypTRUNUSU9OUyovXG4uY29udGVudFdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uY29udGVudFdyYXBwZXItbm9TZWN0aW9uSGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jb250ZW50V3JhcHBlciAuY29udGVudFdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY3Rpb25CbG9jayArIC5jb250ZW50V3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY29udGVudFdyYXBwZXItYWx0MSxcbi5jb250ZW50V3JhcHBlci1hbHQyLFxuLmNvbnRlbnRXcmFwcGVyLWFsdDMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY29udGVudFdyYXBwZXItYWx0MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZWU7XG59XG4uY29udGVudFdyYXBwZXItYWx0MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEU4RTI7XG59XG4uY29udGVudFdyYXBwZXItYWx0MyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREVFRTI7XG59XG4uY29udGVudFdyYXBwZXItYWxlcnQge1xuICBiYWNrZ3JvdW5kOiAjNTAzRjMxO1xufVxuLmNvbnRlbnRXcmFwcGVyLWNvbnRhY3RGb3JtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jb250ZW50V3JhcHBlci1jb250YWN0Rm9ybS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uY29udGVudFdyYXBwZXItY29udGFjdEZvcm0taW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogNjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI0Y4RThFMjtcbn1cbi5jb250ZW50V3JhcHBlci1pbm5lciB7XG4gIG1heC13aWR0aDogODI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY29udGVudFdyYXBwZXItaW5uZXI6YmVmb3JlLFxuLmNvbnRlbnRXcmFwcGVyLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNvbnRlbnRXcmFwcGVyLWlubmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29udGVudFdyYXBwZXItaW5uZXItanVtYm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudFdyYXBwZXItaW5uZXItYXNpZGUge1xuICBtYXgtd2lkdGg6IDY4OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb250ZW50V3JhcHBlci1pbm5lciA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGVudFdyYXBwZXItaW5mbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucHVzaEJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNlYmU5ZTc7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNwbGl0NTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAuc3BsaXQ1MCB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuLnNwbGl0NTAgZHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNwbGl0NTAgZHQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrR3JvdXAtYmxvY2sge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qdGhlIGdyaWQtY29sdW1ucyovXG4gIC8qZm9vdGVyLWJsb2NrcyovXG59XG4ubG9naW4gLmJsb2NrR3JvdXAtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJsb2NrR3JvdXAtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxubGkgLmJsb2NrR3JvdXAtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2NHB4KSB7XG4gIC5ibG9ja0dyb3VwLWJsb2NrIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYmxvY2tHcm91cC0zMy5ibG9ja0dyb3VwLWFsdDEgLmJsb2NrR3JvdXAtYmxvY2ssXG4uYmxvY2tHcm91cC0zMy5ibG9ja0dyb3VwLWFsdDIgLmJsb2NrR3JvdXAtYmxvY2ssXG4uYmxvY2tHcm91cC0zMy5ibG9ja0dyb3VwLWFsdDMgLmJsb2NrR3JvdXAtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYmxvY2tHcm91cC0zMy5ibG9ja0dyb3VwLWFsdDEgLmJsb2NrR3JvdXAtYmxvY2sgLmJsb2NrR3JvdXAtYmxvY2stY29udGVudCxcbi5ibG9ja0dyb3VwLTMzLmJsb2NrR3JvdXAtYWx0MiAuYmxvY2tHcm91cC1ibG9jayAuYmxvY2tHcm91cC1ibG9jay1jb250ZW50LFxuLmJsb2NrR3JvdXAtMzMuYmxvY2tHcm91cC1hbHQzIC5ibG9ja0dyb3VwLWJsb2NrIC5ibG9ja0dyb3VwLWJsb2NrLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAuYmxvY2tHcm91cC0zMyAuYmxvY2tHcm91cC1ibG9jayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuYmxvY2tHcm91cC0zMyAuYmxvY2tHcm91cC1ibG9jazpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5ibG9ja0dyb3VwLTMzIC5ibG9ja0dyb3VwLWJsb2NrOm50aC1jaGlsZCgtbiszKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYmxvY2tHcm91cC0yNSAuYmxvY2tHcm91cC1ibG9jayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYmxvY2tHcm91cC0yNSAuYmxvY2tHcm91cC1ibG9jazpudGgtY2hpbGQoLW4rNCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJsb2NrR3JvdXAtNTAgLmJsb2NrR3JvdXAtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJsb2NrR3JvdXAtNTAgLmJsb2NrR3JvdXAtYmxvY2s6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAuYmxvY2tHcm91cC01MCAuYmxvY2tHcm91cC1ibG9jazpudGgtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJsb2NrR3JvdXAtMTAwIC5ibG9ja0dyb3VwLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvY2tHcm91cC1ibG9ja0dyb3VwLTUwd0ltZyAuYmxvY2tHcm91cC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWluRm9vdGVyIC5ibG9ja0dyb3VwLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODA4cHgpIHtcbiAgLm1haW5Gb290ZXIgLmJsb2NrR3JvdXAtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDRweCkge1xuICAubWFpbkZvb3RlciAuYmxvY2tHcm91cC1ibG9jayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmJsb2NrR3JvdXAtYmxvY2stY29udGVudCB7XG4gIC8qY29sb3IgYWx0ZXJuYWl2ZXMqL1xufVxuLmJsb2NrR3JvdXAtYWx0MSAuYmxvY2tHcm91cC1ibG9jay1jb250ZW50LFxuLmJsb2NrR3JvdXAtYWx0MiAuYmxvY2tHcm91cC1ibG9jay1jb250ZW50LFxuLmJsb2NrR3JvdXAtYWx0MyAuYmxvY2tHcm91cC1ibG9jay1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uYmxvY2tHcm91cC1hbHQxIC5ibG9ja0dyb3VwLWJsb2NrLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmVlO1xufVxuLmJsb2NrR3JvdXAtYWx0MiAuYmxvY2tHcm91cC1ibG9jay1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RThFMjtcbn1cbi5ibG9ja0dyb3VwLWFsdDMgLmJsb2NrR3JvdXAtYmxvY2stY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREVFRTI7XG59XG4uYmxvY2tHcm91cC0xMDAgaDMsXG4uYmxvY2tHcm91cC0xMDAgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrR3JvdXAtMTAwLWltZyB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tHcm91cC0xMDAtaW1nIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrR3JvdXAtMTAwIC5ibG9ja0dyb3VwLWJsb2NrLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODY0cHgpIHtcbiAgLmJsb2NrR3JvdXAtMTAwIC5ibG9ja0dyb3VwLWJsb2NrLWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja0dyb3VwLTEwMCAuYmxvY2tHcm91cC1ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbmgyICsgLmJsb2NrR3JvdXAtY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmxvY2tHcm91cC1jb250YWN0IC5ibG9ja0dyb3VwLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ibG9ja0dyb3VwLWNvbnRhY3QgLmJsb2NrR3JvdXAtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2tHcm91cC1jb250YWN0IC5ibG9ja0dyb3VwLWJsb2NrLWNvbnRlbnQtY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODY0cHgpIHtcbiAgLmJsb2NrR3JvdXAtNTB3SW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYmxvY2tHcm91cC01MHdJbWcgLmJsb2NrR3JvdXAtYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSArIDQwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYmxvY2tHcm91cC01MHdJbWcgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvIDAgYXV0byAxMHB4O1xuICB9XG59XG4uYmxvY2tHcm91cC1wYW5vIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAuYmxvY2tHcm91cC1wYW5vIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG4uYmxvY2tHcm91cC1tYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAuYmxvY2tHcm91cC1tYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbn1cbi5mYWN0cyB7XG4gIGJhY2tncm91bmQ6ICNmOGY2ZWU7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uZmFjdHMtaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICBwYWRkaW5nOiA0cHggNDBweCA2cHg7XG4gIGNvbG9yOiAjNTAzRjMxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZhY3RzIC5ibG9ja0dyb3VwLTUwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi8qYXJ0aWNsZSBmb290ZXIqL1xuLnB1YmxpY2F0aW9uRGF0ZXMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5wdWJsaWNhdGlvbkRhdGVzIHAge1xuICBtYXJnaW46IDhweDtcbn1cbi8qQ09NUE9ORU5UUyovXG4uc2VjdGlvbkJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uQmxvY2staGVhZGxlc3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLypzZWN0aW9uSGVhZGVyKi9cbi5zZWN0aW9uSGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2NHB4KSB7XG4gIC5zZWN0aW9uSGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDg2NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uc2VjdGlvbkhlYWRlci10b2dnbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9ndWkvaHVnZS9pbWFnZXMvaWNvbnMvaWNvbnMuc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlY3Rpb25IZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiA4cHggMCAxNnB4O1xufVxuLnN1YkhlYWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qc3RhcnRwYWdlIGp1bWJvKi9cbi5qdW1ibyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2NHB4KSB7XG4gIC5qdW1ibyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5qdW1iby1pbWcge1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDM2JSAwLCAxMDAlIDIwJSwgMTAwJSAxMDAlLCA1MCUgMTAwJSwgMCAxMDAlLCAwIDEzJSk7XG59XG4uanVtYm8tY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICM0M0IxN0I7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uanVtYm8tY29udGVudC10b3BsZWZ0IHtcbiAgdG9wOiAtNDAwcHg7XG59XG4uanVtYm8tY29udGVudC10b3ByaWdodCB7XG4gIHRvcDogLTQwMHB4O1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmp1bWJvLWNvbnRlbnQtYm90dG9tbGVmdCB7XG4gIGJvdHRvbTogNDBweDtcbn1cbi5qdW1iby1jb250ZW50LWJvdHRvbXJpZ2h0IHtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2NHB4KSB7XG4gIC5qdW1iby1jb250ZW50IHtcbiAgICB3aWR0aDogNTQzcHg7XG4gIH1cbn1cbi5qdW1iby1jb250ZW50IGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAuanVtYm8tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG4vKmluZm8gYmxvY2sqL1xuLmluZm8tbmV3cyB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cbi5pbmZvLWhpdHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmZvLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaW5mby1saXN0LWFsbCBsaTpudGgtY2hpbGQobis0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5mby1saXN0IGxpIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2Q0Y2ZjYjtcbiAgLypcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogLShAZ3JpZC1ndXR0ZXItd2lkdGgvMik7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi4oCi4oCi4oCiXCI7XG5cdFx0XHRcdGNvbG9yOiBAdGFnLWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Ki9cbn1cbi5pbmZvLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uaW5mby1saXN0IGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbmZvLXBhZ2luZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmluZm8tcGFnaW5nOmJlZm9yZSxcbi5pbmZvLXBhZ2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5pbmZvLXBhZ2luZzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmluZm8tcGFnaW5nIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pbmZvLXBhZ2luZyBsaTpmaXJzdC1jaGlsZCBhLFxuLmluZm8tcGFnaW5nIGxpOmZpcnN0LWNoaWxkIHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5pbmZvLXBhZ2luZyBsaTpsYXN0LWNoaWxkIGEsXG4uaW5mby1wYWdpbmcgbGk6bGFzdC1jaGlsZCBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5pbmZvLXBhZ2luZyBhLFxuLmluZm8tcGFnaW5nIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzUwM0YzMTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDRjZmNiO1xufVxuLmluZm8tcGFnaW5nIHNwYW4ge1xuICBjb2xvcjogIzUwM0YzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKmZvb3RlciovXG4ubWFpbkZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWFpbkZvb3RlciAuY29udGVudFdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREVFRTI7XG59XG4ubWFpbkZvb3RlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5tYWluRm9vdGVyLXRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluRm9vdGVyLXNvY2lhbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWFpbkZvb3Rlci1zb2NpYWw6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4vKnB1c2gtYmxvY2sqL1xuLnB1c2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTRFM0M7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wdXNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODA3Mztcbn1cbi5wdXNoLWRhdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0LjI1cmVtO1xuICBsaW5lLWhlaWdodDogNC4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3RhZyBCb2xkXCIsIHNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ucHVzaC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwM0YzMTtcbn1cbi5wdXNoLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY4Mjc3O1xufVxuLnB1c2gtbGluazpmb2N1cyB7XG4gIGJvcmRlcjogI0VBNEUzQyBzb2xpZCAzcHg7XG59XG4ucHVzaC1odWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzQjE3Qjtcbn1cbi5wdXNoLWh1Z2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNCMTdCO1xufVxuLnB1c2gtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWcgQm9va1wiLCBzZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnB1c2gtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29ucy5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4ucHVzaDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnB1c2g6aG92ZXIgLnB1c2gtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29ucy5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tc2VuZGZlZWRiYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYnRuLXNlbmRmZWVkYmFjazpob3Zlcixcbi5idG4tc2VuZGZlZWRiYWNrOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzhGODI3NztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmVlZGJhY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZlZWRiYWNrLWJ0biB7XG4gIGJhY2tncm91bmQ6ICM1MDNGMzE7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZlZWRiYWNrLWJ0bjpob3Zlcixcbi5mZWVkYmFjay1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjOEY4Mjc3O1xufVxuLmZlZWRiYWNrLWJ0bi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNFQTRFM0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZlZWRiYWNrLWJ0bi1jb250YWluZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxMHB4KSB7XG4gIC5mZWVkYmFjay1idG4tY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5mZWVkYmFjay1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xufVxuLmZlZWRiYWNrLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZlZWRiYWNrLW1lc3NhZ2UtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmVlZGJhY2stY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmZlZWRiYWNrLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLypnb29nbGUgbWFwcyovXG4uY29udGVudFdyYXBwZXItbWFwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5vYmplY3QtZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uZm9ybS1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvcm0tbWFwIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4jc2hvd01hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4udmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpZ2h0Ym94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlnaHRib3ggaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpZ2h0Ym94OmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5saWdodGJveDpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTBweDtcbiAgfVxufVxuLmxpZ2h0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ndWkvaHVnZS9pbWFnZXMvaWNvbnMvaWNvbi1wbGF5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxpZ2h0Ym94OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4O1xuICB9XG59XG4ubGlnaHRib3gtLWxpc3RpbmcgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWdodGJveC0tbGlzdGluZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAubGlnaHRib3gtLWxpc3Rpbmc6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHg7XG4gIH1cbiAgLmxpZ2h0Ym94LS1saXN0aW5nOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICB9XG59XG4uYXRvbyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5hdG9vLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWcgQm9sZFwiLCBzZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgY29sb3I6ICM4RjgyNzc7XG59XG4uYXRvby1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM1MDNGMzE7XG59XG4uYXRvby1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKmEtw7YqL1xuLmxldHRlckxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGV0dGVyTGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJTdGFnIEJvb2tcIiwgc2VyaWY7XG59XG4ubGV0dGVyTGlzdC1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzUwM0YzMTtcbn1cbi5sZXR0ZXJMaXN0LWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qc3RpY2t5IGluZm8gc2VjdGlvbiovXG4uY29udGVudFdyYXBwZXItYWxlcnQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDNGMzE7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmNvbnRlbnRXcmFwcGVyLWFsZXJ0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250ZW50V3JhcHBlci1hbGVydC10b2dnbGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHggNDBweCA0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnRXcmFwcGVyLWFsZXJ0LXRvZ2dsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vZ3VpL2h1Z2UvaW1hZ2VzL2ljb25zL2ljb25zLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRlbnRXcmFwcGVyLWFsZXJ0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudFdyYXBwZXItYWxlcnQtY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29ucy5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250ZW50V3JhcHBlci1hbGVydC1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY29udGVudFdyYXBwZXItYWxlcnQtYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vZ3VpL2h1Z2UvaW1hZ2VzL2ljb25zL2ljb25zLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucmVhZE1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFsbEltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWxsSW1hZ2VzID4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLjkxO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0byBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogNDcwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0byBhdXRvO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmNvb2tpZXMtbm90aWNlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjRweCA0MnB4IDI2cHggNDJweDtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLWNvbnRlbnQgLmNvb2tpZS1pY29uIHtcbiAgYmFja2dyb3VuZDogI0Y4RThFMjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM1MDNGMzE7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1jb250ZW50IC5jb29raWUtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICM1MDNGMzE7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1jb250ZW50IHAsXG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1jb250ZW50IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM1MDNGMzE7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1zZXR0aW5ncy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGNEYwO1xuICBwYWRkaW5nOiAxOHB4IDM2cHggMTBweCAzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1oZWFkaW5nIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250ZW50IC5jb29raWUtc2V0dGluZy10b2dnbGUgLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmNvb2tpZXMtbm90aWNlLWNvbnRhaW5lciAuY29va2llcy1ub3RpY2Utc2V0dGluZ3MtY29udGFpbmVyIC5jb29raWUtc2V0dGluZ3MtY29udGFpbmVyIC5jb29raWUtc2V0dGluZ3MtY29udGVudCAuY29va2llLXNldHRpbmctdG9nZ2xlIC5zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmNvb2tpZXMtbm90aWNlLWNvbnRhaW5lciAuY29va2llcy1ub3RpY2Utc2V0dGluZ3MtY29udGFpbmVyIC5jb29raWUtc2V0dGluZ3MtY29udGFpbmVyIC5jb29raWUtc2V0dGluZ3MtY29udGVudCAuY29va2llLXNldHRpbmctdG9nZ2xlIC5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdEMkNCO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250ZW50IC5jb29raWUtc2V0dGluZy10b2dnbGUgLnNsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250ZW50IC5jb29raWUtc2V0dGluZy10b2dnbGUgLnNsaWRlci1sb2NrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAzRjMxO1xuICBvcGFjaXR5OiAwLjQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRlbnQgLmNvb2tpZS1zZXR0aW5nLXRvZ2dsZSAuc2xpZGVyLWxvY2tlZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGxlZnQ6IDIycHg7XG4gIGJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmNvb2tpZXMtbm90aWNlLWNvbnRhaW5lciAuY29va2llcy1ub3RpY2Utc2V0dGluZ3MtY29udGFpbmVyIC5jb29raWUtc2V0dGluZ3MtY29udGFpbmVyIC5jb29raWUtc2V0dGluZ3MtY29udGVudCAuY29va2llLXNldHRpbmctdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwM0YzMTtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRlbnQgLmNvb2tpZS1zZXR0aW5nLXRvZ2dsZSBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICNEREVFRTI7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250ZW50IC5jb29raWUtc2V0dGluZy10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRlbnQgLmNvb2tpZS1zZXR0aW5nLXRvZ2dsZSAuc2xpZGVyLnJvdW5kLFxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmNvb2tpZXMtbm90aWNlLWNvbnRhaW5lciAuY29va2llcy1ub3RpY2Utc2V0dGluZ3MtY29udGFpbmVyIC5jb29raWUtc2V0dGluZ3MtY29udGFpbmVyIC5jb29raWUtc2V0dGluZ3MtY29udGVudCAuY29va2llLXNldHRpbmctdG9nZ2xlIC5zbGlkZXItbG9ja2VkLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRlbnQgLmNvb2tpZS1zZXR0aW5nLXRvZ2dsZSAuc2xpZGVyLnJvdW5kOmJlZm9yZSxcbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRlbnQgLmNvb2tpZS1zZXR0aW5nLXRvZ2dsZSAuc2xpZGVyLWxvY2tlZC5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250ZW50IC5jb29raWUtc2V0dGluZy10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250YWluZXIgLmNvb2tpZS1zZXR0aW5ncy1jb250ZW50IC5jb29raWUtc2V0dGluZy10ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmNvb2tpZXMtbm90aWNlLWNvbnRhaW5lciAuY29va2llcy1ub3RpY2Utc2V0dGluZ3MtY29udGFpbmVyIC5jb29raWUtc2V0dGluZ3MtY29udGFpbmVyIC5jb29raWUtc2V0dGluZ3MtY29udGVudCAuY29va2llLXNldHRpbmctdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWJ0bi1jb250YWluZXIgLnNldHRpbmdzLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWJ0bi1jb250YWluZXIgLnNldHRpbmdzLWJ0bnMgLmJ0bi1jbG9zZSxcbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWJ0bi1jb250YWluZXIgLnNldHRpbmdzLWJ0bnMgLmJ0bi1zYXZlIHtcbiAgd2lkdGg6IDE3OHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmNvb2tpZXMtbm90aWNlLWNvbnRhaW5lciAuY29va2llcy1ub3RpY2Utc2V0dGluZ3MtYnRuLWNvbnRhaW5lciAuc2V0dGluZ3MtYnRucyAuYnRuLWNsb3NlOjphZnRlcixcbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWJ0bi1jb250YWluZXIgLnNldHRpbmdzLWJ0bnMgLmJ0bi1zYXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1zZXR0aW5ncy1idG4tY29udGFpbmVyIC5zZXR0aW5ncy1idG5zIC5idG4tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM1MDNGMzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREVFRTI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWJ0bi1jb250YWluZXIgLnNldHRpbmdzLWJ0bnMgLmJ0bi1zYXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERUVFMjtcbiAgY29sb3I6ICM1MDNGMzE7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UuY2xvc2UtY29va2llcyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmJ0bi1hY2NlcHQsXG4uc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuYnRuLW5lY2Vzc2FyeSxcbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5idG4tc2V0dGluZ3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmJ0bi1hY2NlcHQ6OmFmdGVyLFxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmJ0bi1uZWNlc3Nhcnk6OmFmdGVyLFxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmJ0bi1zZXR0aW5nczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmJ0bi1hY2NlcHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFRUUyO1xuICBjb2xvcjogIzUwM0YzMTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmJ0bi1uZWNlc3Nhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM1MDNGMzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREVFRTI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5idG4tc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM1MDNGMzE7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2Uge1xuICAgIHRvcDogMHJlbTtcbiAgICB3aWR0aDogOTB2dztcbiAgICBtaW4td2lkdGg6IDkwdnc7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0bztcbiAgfVxuICAuc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDIwcHggMTJweDtcbiAgfVxuICAuc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmNvb2tpZXMtbm90aWNlLWNvbnRhaW5lciAuY29va2llcy1ub3RpY2UtY29udGVudCAuY29va2llLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuc2VjdGlvbi1jb29raWVzLW5vdGljZS1vdXRlciAuc2VjdGlvbi1jb29raWVzLW5vdGljZSAuY29va2llcy1ub3RpY2UtY29udGFpbmVyIC5jb29raWVzLW5vdGljZS1idG4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmNvb2tpZXMtbm90aWNlLWNvbnRhaW5lciAuY29va2llcy1ub3RpY2Utc2V0dGluZ3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMTBweCAxOHB4O1xuICB9XG4gIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWhlYWRpbmcgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRhaW5lciAuY29va2llLXNldHRpbmdzLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlLW91dGVyIC5zZWN0aW9uLWNvb2tpZXMtbm90aWNlIC5jb29raWVzLW5vdGljZS1jb250YWluZXIgLmNvb2tpZXMtbm90aWNlLXNldHRpbmdzLWJ0bi1jb250YWluZXIgLnNldHRpbmdzLWJ0bnMgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnNlY3Rpb24tY29va2llcy1ub3RpY2Utb3V0ZXIgLnNlY3Rpb24tY29va2llcy1ub3RpY2UgLmNvb2tpZXMtbm90aWNlLWNvbnRhaW5lciAuY29va2llcy1ub3RpY2Utc2V0dGluZ3MtYnRuLWNvbnRhaW5lciAuc2V0dGluZ3MtYnRucyAuYnRuLXNhdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5nZHByIGlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5mdWxsd2lkdGhpbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwOXB4KSBhbmQgKG1pbi13aWR0aDogOTc1cHgpIHtcbiAgLmZ1bGx3aWR0aGltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTglO1xuICAgIG1hcmdpbi1yaWdodDogLTglO1xuICB9XG59XG4ucXVvdGUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1b3RlLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAucXVvdGUtc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5xdW90ZS1zZWN0aW9uIGZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAucXVvdGUtc2VjdGlvbiBmb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucXVvdGUtc2VjdGlvbiBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5xdW90ZS1zZWN0aW9uIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcIic7XG4gIGNvbG9yOiAjRUE0RTNDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAwcHg7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmludGVyZXN0LWZvcm0tbG9jYWwgaDIge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uaW50ZXJlc3QtZm9ybS1sb2NhbCAuYnV0dG9uLXNlbmQge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLmludGVyZXN0LWZvcm0tbG9jYWwgdGV4dGFyZWEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRvb2xiYXItbG9nbyB7XG4gIHdpZHRoOiAxMTRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKnRvcCBuYXZpZ2F0aW9uKi9cbi5nbG9iYWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkU1RDQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nbG9iYWw6YmVmb3JlLFxuLmdsb2JhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5nbG9iYWw6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5maXhlZCAuZ2xvYmFsIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5nbG9iYWwtbXlQYWdlcyxcbi5nbG9iYWwtY29udGFjdCxcbi5nbG9iYWwtdmFjYW5jaWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAuZ2xvYmFsLW15UGFnZXMsXG4gIC5nbG9iYWwtY29udGFjdCxcbiAgLmdsb2JhbC12YWNhbmNpZXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZ2xvYmFsLW15UGFnZXMtYnV0dG9uLFxuLmdsb2JhbC12YWNhbmNpZXMtYnV0dG9uLFxuLmdsb2JhbC1jb250YWN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMCA4cHggMDtcbiAgY29sb3I6ICM1MDNGMzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkU1RDQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nbG9iYWwtbXlQYWdlcy1idXR0b246aG92ZXIsXG4uZ2xvYmFsLXZhY2FuY2llcy1idXR0b246aG92ZXIsXG4uZ2xvYmFsLWNvbnRhY3QtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM1MDNGMzE7XG59XG4uZ2xvYmFsLW15UGFnZXMtYnV0dG9uOmZvY3VzLFxuLmdsb2JhbC12YWNhbmNpZXMtYnV0dG9uOmZvY3VzLFxuLmdsb2JhbC1jb250YWN0LWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODY0cHgpIHtcbiAgLmdsb2JhbC1teVBhZ2VzLWJ1dHRvbixcbiAgLmdsb2JhbC12YWNhbmNpZXMtYnV0dG9uLFxuICAuZ2xvYmFsLWNvbnRhY3QtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHggOHB4IDQwcHg7XG4gIH1cbn1cbi5nbG9iYWwtdmFjYW5jaWVzLWJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29ucy5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzcxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODY0cHgpIHtcbiAgLmdsb2JhbC12YWNhbmNpZXMtYnV0dG9uIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjZmZmO1xuICB9XG59XG4uZ2xvYmFsLWNvbnRhY3QtYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjZmZmO1xufVxuLmdsb2JhbC1jb250YWN0LWJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29ucy5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byA3cHg7XG59XG4uZ2xvYmFsLW15UGFnZXMtYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vZ3VpL2h1Z2UvaW1hZ2VzL2ljb25zL2ljb25zLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogNDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDdweDtcbn1cbi5nbG9iYWwtbXlQYWdlcy1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29uLWV4dGVybmFsLWxpbmsuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICM1MDNGMzE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbi5nbG9iYWwtbXlQYWdlcy1idXR0b24tYWN0aXZlIHtcbiAgei1pbmRleDogOTk5O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBwYWRkaW5nOiAxMnB4IDAgMTFweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2NHB4KSB7XG4gIC5nbG9iYWwtbXlQYWdlcy1idXR0b24tYWN0aXZlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTFweCA0MHB4O1xuICB9XG59XG4vKmhpZGRlbiBhY2Nlc3NhYmlsaXR5IGxpbmtzIHZpc2libGUgb24gZm9jdXMgKi9cbi5nbG9iYWwtU2tpcFRvQ29udGVudCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCRTVENDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IC05OTk5ZW07XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogOTk5O1xufVxuLmdsb2JhbC1Ta2lwVG9Db250ZW50IGE6Zm9jdXMge1xuICBsZWZ0OiAwO1xufVxuLypmb3Jnb3QgcGFzc3dvcmQgYW5kIHJlZ2lzdGVyKi9cbi5yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDQ4cHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2VhZWFlYTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNvbnRlbnRXcmFwcGVyLWlubmVyID4gLnJlZ2lzdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5yZWdpc3RlciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAucmVnaXN0ZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4vKnN0aWNreSBtZW51LXRvb2xiYXIqL1xuLnRvb2xiYXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VhZWFlYTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3B4IDIwcHggMDtcbn1cbi5maXhlZCAudG9vbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b29sYmFyLWljb25zLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvb2xiYXItdG9nZ2xlTWVudSxcbi50b29sYmFyLXRvZ2dsZVNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50b29sYmFyLXRvZ2dsZU1lbnU6aG92ZXIsXG4udG9vbGJhci10b2dnbGVTZWFyY2g6aG92ZXIge1xuICBjb2xvcjogIzhGODI3Nztcbn1cbi50b29sYmFyLXRvZ2dsZU1lbnUgaW1nLFxuLnRvb2xiYXItdG9nZ2xlU2VhcmNoIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI5cHggIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXRvZ2dsZU1lbnUgLm1lbnUtaWNvbi1kaXNwbGF5LW5vbmUsXG4udG9vbGJhci10b2dnbGVTZWFyY2ggLm1lbnUtaWNvbi1kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvb2xiYXItdG9nZ2xlTWVudSBzcGFuLFxuLnRvb2xiYXItdG9nZ2xlU2VhcmNoIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbn1cbi50b29sYmFyLXRvZ2dsZU1lbnUge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbi50b29sYmFyLXRvZ2dsZU1lbnUtb3BlbiB7XG4gIGNvbG9yOiAjOEY4Mjc3O1xufVxuLm1haW5OYXYge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggcmdiYSgxNDMsIDEzMCwgMTE5LCAwLjgpO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cbi5uYXYtb3BlbiAubWFpbk5hdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjZlZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdi1vcGVuIC5tYWluTmF2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLm1haW5OYXYgbGkge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluTmF2IGxpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgfVxufVxuLm1haW5OYXYgbGkubWFpbk5hdi1pbkVuZ2xpc2gge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5tYWluTmF2IGEsXG4ubWFpbk5hdiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZml4ZWQgLm1haW5OYXYge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmVlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maXhlZCAubWFpbk5hdiB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1haW5OYXYtaW5FbmdsaXNoIGEsXG4ubWFpbk5hdi1yZXBvcnRFcnJvciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbk5hdi1pbkVuZ2xpc2ggYSxcbiAgLm1haW5OYXYtcmVwb3J0RXJyb3IgYSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5tYWluTmF2LWluRW5nbGlzaCBhOmJlZm9yZSxcbi5tYWluTmF2LXJlcG9ydEVycm9yIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9ndWkvaHVnZS9pbWFnZXMvaWNvbnMvaWNvbnMuc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuLm1haW5OYXYtaW5FbmdsaXNoIGE6aG92ZXIsXG4ubWFpbk5hdi1yZXBvcnRFcnJvciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW5OYXYtaW5FbmdsaXNoIGE6aG92ZXI6YmVmb3JlLFxuLm1haW5OYXYtcmVwb3J0RXJyb3IgYTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOTNweDtcbn1cbi5tYWluTmF2IC5tYWluTmF2LXJlcG9ydEVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubWFpbk5hdi1yZXBvcnRFcnJvciBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tYWluTmF2LXJlcG9ydEVycm9yIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9ndWkvaHVnZS9pbWFnZXMvaWNvbnMvaWNvbi1lcnJvci5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbk5hdi1yZXBvcnRFcnJvciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW5OYXYtcmVwb3J0RXJyb3IgYTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29uLWVycm9yLWhvdmVyLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4ubWFpbk5hdi10b2dnbGUsXG4ubmF2LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTJweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG4ubmF2LXRvZ2dsZTpiZWZvcmUge1xuICBib3JkZXI6IDA7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2d1aS9odWdlL2ltYWdlcy9pY29ucy9pY29ucy5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXYtdG9nZ2xlOmhvdmVyOmJlZm9yZSB7XG4gIHRvcDogMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU2cHg7XG59XG4ubWFpbk5hdi10b2dnbGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjRUE0RTNDO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluTmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5OYXYtdG9nZ2xlLWx2bDIsXG4ubWFpbk5hdi10b2dnbGUtbHZsMyxcbi5tYWluTmF2LXRvZ2dsZS1sdmw0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluTmF2LXRvZ2dsZS1sdmwyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbk5hdi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDhweDtcbn1cbi5tYWluTmF2LXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogMTVweDtcbn1cbi5tYWluTmF2LXRvZ2dsZS1vcGVuOmJlZm9yZSB7XG4gIHRvcDogLTZweDtcbn1cbi5tYWluTmF2LXRvZ2dsZS1vcGVuOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm1haW5OYXYtdG9nZ2xlLWx2bDMge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiAjNTAzRjMxO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLm1haW5OYXYtdG9nZ2xlLWx2bDM6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA2cHg7XG59XG4ubWFpbk5hdi10b2dnbGUtbHZsMzphZnRlciB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDJweDtcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogMTFweDtcbn1cbi5tYWluTmF2LWx2bDEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjRweCkge1xuICAubWFpbk5hdi1sdmwxIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW5OYXYtbHZsMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1haW5OYXYtbHZsMSA+IGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWJlYmViO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDAgLTIwcHggMDtcbiAgfVxuICAubWFpbk5hdi1sdmwxIGxpIHtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1haW5OYXYtbHZsMSBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluTmF2IGxpLm1haW5OYXYtaW5FbmdsaXNoLFxuICAubWFpbk5hdiBsaS5tYWluTmF2LXJlcG9ydEVycm9yIHtcbiAgICBvcmRlcjogMTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ubWFpbk5hdi1sdmwyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNFQkVCRUI7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDAgLTIwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW5OYXYtbHZsMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYWluTmF2LWx2bDIgbGkge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0VCRUJFQjtcbn1cbi5tYWluTmF2LWx2bDIgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubWFpbk5hdi1sdmwyIGEsXG4ubWFpbk5hdi1sdmwyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNTAzRjMxO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbk5hdi1sdmwyIGE6aG92ZXIsXG4ubWFpbk5hdi1sdmwyIHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluTmF2LWx2bDIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1haW5OYXYtbHZsMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI0VCRUJFQjtcbiAgbWFyZ2luOiAxMHB4IDAgLTEwcHggLTIwcHg7XG59XG4ubWFpbk5hdi1sdmwzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLm1haW5OYXYtbHZsMyBhLFxuLm1haW5OYXYtbHZsMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluTmF2LWx2bDMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1haW5OYXYtdG9nZ2xlLWx2bDM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0RTNDO1xufVxuLmluZm9ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubG9naW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkU1RDQ7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IDBweCByZ2JhKDE0MywgMTMwLCAxMTksIDAuMyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODY0cHgpIHtcbiAgLmxvZ2luIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLmxvZ2luLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5sb2dpbi1zdWJtaXQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgY29sb3I6ICNFQTRFM0M7XG59XG4ubG9naW4tc3VibWl0OmJlZm9yZSB7XG4gIGxlZnQ6IDMwcHg7XG59XG4uY2xvc2VXcmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi5jbG9zZU92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAxNnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jbG9zZU92ZXJsYXk6YmVmb3JlIHtcbiAgYm9yZGVyOiAwO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9ndWkvaHVnZS9pbWFnZXMvaWNvbnMvaWNvbnMuc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2OXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2xvc2VPdmVybGF5OmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1NnB4O1xuICB0b3A6IDZweDtcbn1cbmgxID4gZm9udCA+IGZvbnQsXG5oMiA+IGZvbnQgPiBmb250LFxuaDIgPiBhID4gZm9udCA+IGZvbnQsXG5oMiA+IHNwYW4gPiBmb250ID4gZm9udCxcbmgzID4gZm9udCA+IGZvbnQsXG5oMyA+IGEgPiBmb250ID4gZm9udCxcbmgzID4gc3BhbiA+IGZvbnQgPiBmb250LFxuaDQgPiBmb250ID4gZm9udCxcbmg1ID4gZm9udCA+IGZvbnQsXG5hID4gZm9udCA+IGZvbnQsXG5zcGFuID4gZm9udCA+IGZvbnQsXG4uZW5oYW5jZWQgPiBmb250ID4gZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xufVxuaDEgPiBmb250ID4gZm9udCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oMiA+IGZvbnQgPiBmb250LFxuaDIgPiBhID4gZm9udCA+IGZvbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG59XG5wID4gYSA+IGZvbnQgPiBmb250IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNlY3Rpb25IZWFkZXIgPiBmb250ID4gZm9udCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmluZm8tbGlzdC1oZWFkZXIgPiAuZW5oYW5jZWQgPiBmb250ID4gZm9udCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2tHcm91cC1ibG9jay1jb250ZW50ID4gcCA+IGZvbnQgPiBmb250IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmVuaGFuY2VkUnRlID4gZW0gPiBhID4gZm9udCA+IGZvbnQsXG4uZW5oYW5jZWRSdGUgPiBhID4gZW0gPiBmb250ID4gZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlID4gaDEsXG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgaDIsXG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgaDMsXG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgcCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWY1ZWU7XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTEgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTEgLmNvbnRlbnQge1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMHJlbSAycmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMSAuY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDByZW0gMXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0xIC5jb250ZW50ID4gLmlubmVyLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTEgLmNvbnRlbnQgPiAuaW5uZXItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTEgLmNvbnRlbnQgPiAuaW5uZXItY29udGVudCAuYnJlYWRjcnVtYiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMnJlbSAwcmVtO1xufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0xIC5jb250ZW50ID4gLmlubmVyLWNvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogXCJTdGFnIE1lZGl1bVwiLCBzZXJpZjtcbiAgY29sb3I6ICM1MDNGMzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMSAuY29udGVudCA+IC5pbm5lci1jb250ZW50IGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMSAuY29udGVudCA+IC5pbm5lci1jb250ZW50IC5wcmVhbWJsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0xIC5jb250ZW50ID4gLmlubmVyLWNvbnRlbnQgLnByZWFtYmxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMSAuY29udGVudCA+IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMSAuY29udGVudCA+IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMSAuY29udGVudCA+IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0xIC5jb250ZW50ID4gLmlubmVyLWNvbnRlbnQgLmxpbmstY29udGFpbmVyIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMSAuY29udGVudCA+IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciAubGluay1jb250YWluZXItaW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTEgLmNvbnRlbnQgPiAuaW5uZXItY29udGVudCAubGluay1jb250YWluZXIgLmxpbmstY29udGFpbmVyLWltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTEgLmNvbnRlbnQgPiAuaW5uZXItY29udGVudCAubGluay1jb250YWluZXIgLmxpbmstY29udGFpbmVyLWltYWdlcyBhIGltZyB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTEgLmNvbnRlbnQgPiAuaW5uZXItY29udGVudCAubGluay1jb250YWluZXIgLmxpbmstY29udGFpbmVyLWltYWdlcyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0xIC5jb250ZW50ID4gLmlubmVyLWNvbnRlbnQgLmxpbmstY29udGFpbmVyLnNob3ctb25seS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMSAuY29udGVudCA+IC5zcGFjZS0xLWltYWdlIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0xIC5jb250ZW50ID4gLnNwYWNlLTEtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMSAuY29udGVudCA+IC5zcGFjZS0xLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0yIHtcbiAgICBtYXJnaW46IDRyZW0gMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTIge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTIgLmluaXRpYWwtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2MjRweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMiAuaW5pdGlhbC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTIgLmluaXRpYWwtY29udGVudCAucHJlYW1ibGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0yIC5pbWFnZS1hbmQtbGlzdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0yIC5pbWFnZS1hbmQtbGlzdC1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIHBhZGRpbmc6IDJyZW0gMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTIgLmltYWdlLWFuZC1saXN0LWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTIgLmltYWdlLWFuZC1saXN0LWNvbnRlbnQgPiBpbWcge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMHJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMiAuaW1hZ2UtYW5kLWxpc3QtY29udGVudCA+IGltZyB7XG4gICAgcGFkZGluZzogMnJlbSA0cmVtIDByZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTIgLmltYWdlLWFuZC1saXN0LWNvbnRlbnQgPiAubGlzdC1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDZyZW0gMnJlbSAwcmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0yIC5pbWFnZS1hbmQtbGlzdC1jb250ZW50ID4gLmxpc3QtY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAwcmVtO1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTIgLmltYWdlLWFuZC1saXN0LWNvbnRlbnQgPiAubGlzdC1jb250ZW50IC5saXN0LWNvbnRlbnQtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMiAuaW1hZ2UtYW5kLWxpc3QtY29udGVudCA+IC5saXN0LWNvbnRlbnQgLmxpc3QtY29udGVudC1oZWFkaW5nIGgzIHtcbiAgbWFyZ2luOiAwLjRyZW0gMHJlbTtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMiAuaW1hZ2UtYW5kLWxpc3QtY29udGVudCA+IC5saXN0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1sZWZ0OiA0M3B4O1xufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWVlOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zIHtcbiAgICBtYXJnaW46IDNyZW0gMnJlbTtcbiAgICBwYWRkaW5nOiAwcHggMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBwYWRkaW5nOiA0cmVtIDByZW0gM3JlbSAwcmVtO1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQ6aG92ZXIgLnRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTZiNTg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQ6aG92ZXIudGFiLWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAzRjMxICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMyA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCAudGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50IC50YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMyA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCAudGFiIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMyA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCAudGFiLnRhYi1jbGlja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwM0YzMTtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMyA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCAudGFiLnRhYi1jbGlja2VkIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMyA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCAudGFiLnRhYi1jbGlja2VkID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50IC50YWIudGFiLWNsaWNrZWQgPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgLnRhYiA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgLnRhYiA+IGltZzpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgLnRyaWFuZ2xlLWNsaWNrZWQge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzUwM0YzMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgLnRyaWFuZ2xlLWNsaWNrZWQge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjNTAzRjMxO1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQtaW5uZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50LWlubmVyLW1vYmlsZS50YWItY29udGVudC12aXNpYmxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50LWlubmVyLW1vYmlsZS50YWItY29udGVudC12aXNpYmxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmxpbmstY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmxpbmstY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmxpbmstY29udGFpbmVyIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAubGluay1jb250YWluZXIgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmxpbmstY29udGFpbmVyIC5saW5rLWNvbnRhaW5lci1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMyA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciAubGluay1jb250YWluZXItaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMyA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciAubGluay1jb250YWluZXItaW1hZ2VzIGEgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMyA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciAubGluay1jb250YWluZXItaW1hZ2VzIGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAubGluay1jb250YWluZXIuc2hvdy1vbmx5LW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLnRhYi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS0zID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLnRhYi1jb250ZW50LWNvbnRhaW5lciAudGFiLWNvbnRlbnQtaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTMgPiAuY29udGVudCAuaW5uZXItY29udGVudCAudGFiLWNvbnRlbnQtY29udGFpbmVyIC50YWItY29udGVudC1pbm5lci50YWItY29udGVudC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtMyA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC50YWItY29udGVudC1jb250YWluZXIgLnRhYi1jb250ZW50LWlubmVyLnRhYi1jb250ZW50LXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmNWVlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTQge1xuICAgIG1hcmdpbjogM3JlbSAycmVtIDNyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTQge1xuICAgIG1hcmdpbjogNXJlbSAwcmVtIDByZW0gMHJlbTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS00ID4gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNCA+IC5jb250ZW50IHtcbiAgICBtYXJnaW46IDByZW0gMHJlbSAwcmVtIC0ycmVtO1xuICAgIHBhZGRpbmc6IDRyZW0gMHJlbSAzcmVtIDByZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTQgPiAuY29udGVudCB7XG4gICAgcGFkZGluZzogMHJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS00ID4gLmNvbnRlbnQgPiBpbWcge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNCA+IC5jb250ZW50ID4gaW1nIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNCA+IC5jb250ZW50ID4gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTQgPiAuY29udGVudCAuaW5uZXItY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDByZW0gNHJlbSAwcmVtIDRyZW07XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNCA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTQgPiAuY29udGVudCAuaW5uZXItY29udGVudCAubGlzdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcmVtIDByZW07XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNCA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5saXN0LWNvbnRlbnQgLmxpc3QtY29udGVudC1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTQgPiAuY29udGVudCAuaW5uZXItY29udGVudCAubGlzdC1jb250ZW50IC5saXN0LWNvbnRlbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTQgPiAuY29udGVudCAuaW5uZXItY29udGVudCAubGlzdC1jb250ZW50IC5saXN0LWNvbnRlbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNCA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5saXN0LWNvbnRlbnQgLmxpc3QtY29udGVudC1oZWFkaW5nIGltZyB7XG4gICAgbWFyZ2luOiAwLjZyZW0gMHJlbTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS00ID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmxpc3QtY29udGVudCAubGlzdC1jb250ZW50LWhlYWRpbmcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNCA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS00ID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmxpbmstY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS00ID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmxpbmstY29udGFpbmVyIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTQgPiAuY29udGVudCAuaW5uZXItY29udGVudCAubGluay1jb250YWluZXIgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS00ID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmxpbmstY29udGFpbmVyIC5saW5rLWNvbnRhaW5lci1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNCA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciAubGluay1jb250YWluZXItaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNCA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciAubGluay1jb250YWluZXItaW1hZ2VzIGEgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNCA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5saW5rLWNvbnRhaW5lciAubGluay1jb250YWluZXItaW1hZ2VzIGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTQgPiAuY29udGVudCAuaW5uZXItY29udGVudCAubGluay1jb250YWluZXIuc2hvdy1vbmx5LW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS01IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS01IC5jb250ZW50IHtcbiAgICB3aWR0aDogNjI0cHg7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nOiA0cmVtIDByZW0gM3JlbSAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNSAuY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS01IC5jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDNGMzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNiB7XG4gICAgbWFyZ2luOiA3cmVtIDJyZW0gM3JlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNiB7XG4gICAgbWFyZ2luOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNiA+IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMHJlbSAxcmVtO1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTYgPiAuY29udGVudCAuaW5uZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTYgPiAuY29udGVudCAuaW5uZXItY29udGVudCA+IGltZyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS02ID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgPiBpbWcge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS02ID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmluZm9ybWF0aW9uLWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xuICBhcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTYgPiAuY29udGVudCAuaW5uZXItY29udGVudCAuaW5mb3JtYXRpb24tY29udGFpbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTYgPiAuY29udGVudCAuaW5uZXItY29udGVudCAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNiA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogNnJlbSA3LjVyZW0gM3JlbSAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNiA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLWNvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS02ID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAubGluay1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNiA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmxpbmstY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS02ID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAubGluay1jb250YWluZXIgLmxpbmstY29udGFpbmVyLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS02ID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAubGluay1jb250YWluZXIgLmxpbmstY29udGFpbmVyLWltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5hcnRpY2xlLmNhbXBhaWduLXBhZ2UgLnNwYWNlLTYgPiAuY29udGVudCAuaW5uZXItY29udGVudCAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5saW5rLWNvbnRhaW5lciAubGluay1jb250YWluZXItaW1hZ2VzIGEgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNiA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmxpbmstY29udGFpbmVyIC5saW5rLWNvbnRhaW5lci1pbWFnZXMgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1OHB4KSB7XG4gIGFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNiA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmxpbmstY29udGFpbmVyLnNob3ctb25seS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmFydGljbGUuY2FtcGFpZ24tcGFnZSAuc3BhY2UtNiA+IC5jb250ZW50IC5pbm5lci1jb250ZW50IC5iYXJjb2RlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyMDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM0cHgpIHtcbiAgYXJ0aWNsZS5jYW1wYWlnbi1wYWdlIC5zcGFjZS02ID4gLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLmJhcmNvZGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5teUNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15Q2Fyb3VzZWwgLm15Q2Fyb3VzZWwtaW1nIHtcbiAgaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5teUNhcm91c2VsIC5teUNhcm91c2VsLWltZyB7XG4gICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXlDYXJvdXNlbCAubXlDYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15Q2Fyb3VzZWwgLm15Q2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCRTVENDtcbiAgcGFkZGluZzogODBweCA4MHB4IDgwcHggOTBweDtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTQwcHggMHB4IDBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5teUNhcm91c2VsIC5teUNhcm91c2VsLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggODBweCA0OHB4IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjRweCkge1xuICAubXlDYXJvdXNlbCAubXlDYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5teUNhcm91c2VsIC5teUNhcm91c2VsLWNhcHRpb24gaDEge1xuICBmb250LWZhbWlseTogXCJTdGFnIE1lZGl1bVwiLCBzZXJpZjtcbiAgY29sb3I6ICM1MDNGMzE7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjRweCkge1xuICAubXlDYXJvdXNlbCAubXlDYXJvdXNlbC1jYXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICB9XG59XG4ubXlDYXJvdXNlbCAubXlDYXJvdXNlbC1jYXB0aW9uIHAge1xuICBjb2xvcjogIzUwM0YzMTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjRweCkge1xuICAubXlDYXJvdXNlbCAubXlDYXJvdXNlbC1jYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5teUNhcm91c2VsIC5teUNhcm91c2VsLWNhcHRpb24gYSB7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM1MDNGMzE7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWcgTWVkaXVtXCIsIHNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLm15Q2Fyb3VzZWwgLm15Q2Fyb3VzZWwtY2FwdGlvbiBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5teUNhcm91c2VsIC5teUNhcm91c2VsLWNhcHRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm15Q2Fyb3VzZWwgLm15Q2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5teUNhcm91c2VsIC5teUNhcm91c2VsLWNvbnRyb2xzIC5wcmV2OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9ndWkvaHVnZS9pbWFnZXMvaWNvbnMvaWNvbi1hbmdsZS1sZWZ0LnN2Zyk7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5teUNhcm91c2VsIC5teUNhcm91c2VsLWNvbnRyb2xzIC5uZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9ndWkvaHVnZS9pbWFnZXMvaWNvbnMvaWNvbi1hbmdlLXJpZ2h0LnN2Zyk7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5teUNhcm91c2VsIC5teUNhcm91c2VsLWNhcHRpb25Db250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm15Q2Fyb3VzZWwgLm15Q2Fyb3VzZWwtY2FwdGlvbkNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ubXlDYXJvdXNlbCAubXlDYXJvdXNlbC1jYXB0aW9uIGgxLFxuLm15Q2Fyb3VzZWwgLm15Q2Fyb3VzZWwtY2FwdGlvbiBwLFxuLm15Q2Fyb3VzZWwgLm15Q2Fyb3VzZWwtY2FwdGlvbiBhIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5teUNhcm91c2VsIC5teUNhcm91c2VsLWNhcHRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm15Q2Fyb3VzZWwgLm15Q2Fyb3VzZWwtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogLTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm15Q2Fyb3VzZWwgLm15Q2Fyb3VzZWwtY29udHJvbHMge1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgfVxufVxuLm15Q2Fyb3VzZWwgLm15Q2Fyb3VzZWwtY29udHJvbHMgc3BhbiB7XG4gIGNvbG9yOiAjNTAzRjMxO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuYXJ0aWNsZS5wcm9qZWN0LXBhZ2UtYmxvY2tiYXNlZCB7XG4gIG1heC13aWR0aDogMTY4OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYXJ0aWNsZS5wcm9qZWN0LXBhZ2UtYmxvY2tiYXNlZCAucHJvamVjdC1oZXJvIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYXJ0aWNsZS5wcm9qZWN0LXBhZ2UtYmxvY2tiYXNlZCAucHJvamVjdC1oZXJvIHtcbiAgICBoZWlnaHQ6IDI5OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjg4cHgpIHtcbiAgYXJ0aWNsZS5wcm9qZWN0LXBhZ2UtYmxvY2tiYXNlZCAucHJvamVjdC1oZXJvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuYXJ0aWNsZS5wcm9qZWN0LXBhZ2UtYmxvY2tiYXNlZCAuY29udGVudFdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE2ODhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBhcnRpY2xlLnByb2plY3QtcGFnZS1ibG9ja2Jhc2VkIC5jb250ZW50V3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5hcnRpY2xlLnByb2plY3QtcGFnZS1ibG9ja2Jhc2VkIC5jb250ZW50V3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDMycHggMjBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYXJ0aWNsZS5wcm9qZWN0LXBhZ2UtYmxvY2tiYXNlZCAuY29udGVudFdyYXBwZXIgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4IDBweDtcbiAgfVxufVxuYXJ0aWNsZS5wcm9qZWN0LXBhZ2UtYmxvY2tiYXNlZCAuY29udGVudFdyYXBwZXItaW5uZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGFydGljbGUucHJvamVjdC1wYWdlLWJsb2NrYmFzZWQgLmNvbnRlbnRXcmFwcGVyLWlubmVyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5hcnRpY2xlLnByb2plY3QtcGFnZS1ibG9ja2Jhc2VkIC5jb250ZW50V3JhcHBlci1pbm5lciAucHJvamVjdC1wcmVhbWJsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbi5mYXEtbWFjcm86aGFzKDpub3QoLnNob3ctbW9yZS1xdWVzdGlvbnMtYnRuKSkge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmZhcS1tYWNybyAuZmFxLW1hY3JvLWNvbnRlbnQge1xuICBtYXJnaW46IDByZW0gMHJlbSAxcmVtIDByZW07XG59XG4uZmFxLW1hY3JvIC5mYXEtbWFjcm8tY29udGVudCA+IC5mYXEtbWFjcm8tcXVlc3Rpb24tYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYXEtbWFjcm8gLmZhcS1tYWNyby1jb250ZW50ID4gLmZhcS1tYWNyby1xdWVzdGlvbi1idG4gLmZhcS1tYWNyby1xdWVzdGlvbiB7XG4gIG1hcmdpbjogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjhyZW0gM3JlbSAwLjhyZW0gMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjFweCkge1xuICAuZmFxLW1hY3JvIC5mYXEtbWFjcm8tY29udGVudCA+IC5mYXEtbWFjcm8tcXVlc3Rpb24tYnRuIC5mYXEtbWFjcm8tcXVlc3Rpb246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMXB4KSB7XG4gIC5mYXEtbWFjcm8gLmZhcS1tYWNyby1jb250ZW50ID4gLmZhcS1tYWNyby1xdWVzdGlvbi1idG4gLmZhcS1tYWNyby1xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAuOHJlbSAycmVtIDAuOHJlbSAwLjVyZW07XG4gIH1cbn1cbi5mYXEtbWFjcm8gLmZhcS1tYWNyby1jb250ZW50ID4gLmZhcS1tYWNyby1xdWVzdGlvbi1idG4gLmZhcS1tYWNyby1xdWVzdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDRweDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmZhcS1tYWNybyAuZmFxLW1hY3JvLWNvbnRlbnQgLmZhcS1tYWNyby1hbnN3ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTJweCAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmZhcS1tYWNybyAuc2hvdy1tb3JlLXF1ZXN0aW9ucy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDNGMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWcgQm9va1wiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZmFxLW1hY3JvLWNvbnRlbnQub3BlbiAuZmFxLW1hY3JvLXF1ZXN0aW9uLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDNGMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbn1cbi5mYXEtbWFjcm8tY29udGVudC5vcGVuIC5mYXEtbWFjcm8tcXVlc3Rpb24tYnRuIC5mYXEtbWFjcm8tcXVlc3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMTNweDtcbiAgdG9wOiAwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5mYXEtbWFjcm8tY29udGVudC5mYXEtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZnJhbWUtbWFjcm8tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaWZyYW1lLW1hY3JvLWNvbnRhaW5lciAuaW1nLXNyYyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlmcmFtZS1tYWNyby1jb250YWluZXIgLnNlY3Rpb25IZWFkZXIge1xuICBjb2xvcjogIzUwM0YzMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1mYW1pbHk6IFwiU3RhZyBNZWRpdW1cIiwgc2VyaWY7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pZnJhbWUtbWFjcm8tY29udGFpbmVyIC5pZnJhbWUtaW5uZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI0RERUVFMjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi51bWItYmxvY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW46IDBweCA1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51bWItYmxvY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwcHggMHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLmJsb2NrLWZ1bGwtd2lkdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOXB4KTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmNvbnN0cnVjdGlvbi1wbGFuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuY29uc3RydWN0aW9uLXBsYW4tYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb25zdHJ1Y3Rpb24tcGxhbi1ibG9jayAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDU1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmNvbnN0cnVjdGlvbi1wbGFuLWJsb2NrIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jb25zdHJ1Y3Rpb24tcGxhbi1ibG9jayAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDU3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5jb25zdHJ1Y3Rpb24tcGxhbi1ibG9jayAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb25zdHJ1Y3Rpb24tcGxhbi1ibG9jayAuY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogNDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuY29uc3RydWN0aW9uLXBsYW4tYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MjRweCkge1xuICAuY29uc3RydWN0aW9uLXBsYW4tYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmNvbnN0cnVjdGlvbi1wbGFuLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudC0taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmNvbnN0cnVjdGlvbi1wbGFuLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudC0taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jb25zdHJ1Y3Rpb24tcGxhbi1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5jb25zdHJ1Y3Rpb24tcGxhbi1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jb25zdHJ1Y3Rpb24tcGxhbi1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmNvbnN0cnVjdGlvbi1wbGFuLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudC0tbGlzdCAubGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmNvbnN0cnVjdGlvbi1wbGFuLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudC0tbGlzdCAubGlzdC1pdGVtOjptYXJrZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgyNHB4KSB7XG4gIC5kb2N1bWVudHMtYmxvY2suaGFsZi13aWR0aCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZG9jdW1lbnRzLWJsb2NrLmhhbGYtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG9jdW1lbnRzLWJsb2NrLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kb2N1bWVudHMtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCA0MHB4IDIwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZG9jdW1lbnRzLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmRvY3VtZW50cy1ibG9jayAuY29udGVudC1jb250YWluZXIgLmJsb2NrLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzUwM0YzMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZG9jdW1lbnRzLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuYmxvY2staGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxufVxuLmRvY3VtZW50cy1ibG9jayAuY29udGVudC1jb250YWluZXIgdWwgPiBsaSB7XG4gIG1hcmdpbjogMTVweCAwIDE1cHggMDtcbn1cbi5kb2N1bWVudHMtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHVsID4gbGkgLmluZm8tbGlzdC1oZWFkaW5nOjpiZWZvcmUge1xuICB0b3A6IDhweDtcbn1cbi5kb2N1bWVudHMtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHVsID4gbGkgLmluZm8tbGlzdC1oZWFkaW5nIC5kb2N1bWVudC1maWxlc2l6ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZWRpdG9yaWFsLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lZGl0b3JpYWwtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLmVkaXRvcmlhbC1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZpZnR5ZmlmdHktYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmlmdHlmaWZ0eS1ibG9jayAuaW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWZ0eWZpZnR5LWJsb2NrIC5pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZpZnR5ZmlmdHktYmxvY2sgLmltZy1jb250YWluZXIgLm15Q2Fyb3VzZWwtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5maWZ0eWZpZnR5LWJsb2NrIC5pbWctY29udGFpbmVyIC5teUNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWZ0eWZpZnR5LWJsb2NrIC5pbWctY29udGFpbmVyIC5teUNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDM1M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maWZ0eWZpZnR5LWJsb2NrIC5pbWctY29udGFpbmVyIC5teUNhcm91c2VsLWNvbnRyb2xzIHtcbiAgbGVmdDogNDIlO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlmdHlmaWZ0eS1ibG9jayAuaW1nLWNvbnRhaW5lciAubXlDYXJvdXNlbC1jb250cm9scyB7XG4gICAgbGVmdDogMzklO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5maWZ0eWZpZnR5LWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDc0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWZ0eWZpZnR5LWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICB9XG59XG4uZmlmdHlmaWZ0eS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uZmlmdHlmaWZ0eS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmxpc3QtaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZmlmdHlmaWZ0eS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4xcmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBtYXJnaW46IDE1cHggMHB4IDIwcHggNXB4O1xufVxuLmZpZnR5ZmlmdHktYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5saXN0LWl0ZW0gLmluZm8tbGlzdC1oZWFkaW5nIDo6YmVmb3JlIHtcbiAgdG9wOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG4uZmlmdHlmaWZ0eS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmxpc3QtaXRlbSAuaW5mby1saXN0LWhlYWRpbmcgOjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZpZnR5ZmlmdHktYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5saXN0LWl0ZW0gLmluZm8tbGlzdC1oZWFkaW5nIC5kb2N1bWVudC1maWxlc2l6ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5maWZ0eWZpZnR5LWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAubGlzdC1pdGVtLmVuaGFuY2VkUnRlIGE6YmVmb3JlIHtcbiAgdG9wOiA4cHggIWltcG9ydGFudDtcbn1cbi5pbWFnZS1hbmQtdGV4dC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbWFnZS1hbmQtdGV4dC1ibG9jayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaW1hZ2UtYW5kLXRleHQtYmxvY2sgLmJsb2NrLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLWFuZC10ZXh0LWJsb2NrIC5ibG9jay1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaW1hZ2UtYW5kLXRleHQtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLWFuZC10ZXh0LWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmltYWdlLWFuZC10ZXh0LWJsb2NrIC5jb250ZW50LWNvbnRhaW5lci5jb250ZW50LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmltYWdlLWFuZC10ZXh0LWJsb2NrIC5jb250ZW50LWNvbnRhaW5lci5jb250ZW50LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uaW1hZ2UtYW5kLXRleHQtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgODBweDtcbiAgbWFyZ2luOiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNjcwcHg7XG4gIG1heC1oZWlnaHQ6IDQxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtYW5kLXRleHQtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgcGFkZGluZzogMjRweCAxNnB4IDI0cHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5pbWFnZS1hbmQtdGV4dC1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQuY29udGVudC1sZWZ0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxMDBweCAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtYW5kLXRleHQtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LmNvbnRlbnQtbGVmdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG59XG4uaW1hZ2UtYW5kLXRleHQtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LmNvbnRlbnQtcmlnaHQge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAwcHggMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLWFuZC10ZXh0LWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudC5jb250ZW50LXJpZ2h0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbn1cbi5pbWFnZS1hbmQtdGV4dC1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uaW1hZ2UtYW5kLXRleHQtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5pbWFnZS1hbmQtdGV4dC1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtLWxpbmtidG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM1MDNGMzE7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWcgTWVkaXVtXCIsIHNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbWFnZS1hbmQtdGV4dC1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtLWxpbmtidG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmltYWdlLWFuZC10ZXh0LWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudC0tbGlua2J0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmltYWdlLWFuZC10ZXh0LWJsb2NrIC5jb2xvcmVkLXRleHQtYXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxNDBweCAwcHggMHB4O1xuICB3aWR0aDogNTAlO1xufVxuLmltYWdlLWFuZC10ZXh0LWJsb2NrIC5jb2xvcmVkLXRleHQtYXJlYSBhIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzUwM0YzMTtcbiAgZm9udC1mYW1pbHk6IFwiU3RhZyBNZWRpdW1cIiwgc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYXAtYmxvY2sge1xuICBtYXJnaW46IDBweCAtNTVweDtcbiAgYmFja2dyb3VuZDogI0JERTNGMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLm1hcC1ibG9jayB7XG4gICAgbWFyZ2luOiAwcHggMHB4O1xuICB9XG59XG4ubWFwLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTY4OHB4O1xuICBwYWRkaW5nOiA1NXB4IDU1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5tYXAtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMzBweCAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgfVxufVxuLm1hcC1ibG9jayAuY29udGVudC1jb250YWluZXIgLm1hcC1pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xuICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLm1hcC1ibG9jayAuY29udGVudC1jb250YWluZXIgLm1hcC1pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ubWFwLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA0O1xuICBncmlkLXJvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLm1hcC1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5tYXAtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogYXV0bztcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLm1hcC1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLmJsb2NrLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5tYXAtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5ibG9jay1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubWFwLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAubWFwLXBpbi1pbmZvIHtcbiAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDQ7XG4gIGdyaWQtcm93OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAubWFwLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAubWFwLXBpbi1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubWFwLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAubWFwLXBpbi1pbmZvIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogYXV0bztcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLm1hcC1ibG9jayAuY29udGVudC1jb250YWluZXIgLm1hcC1waW4taW5mbyAubWFwLXBpbi1saXN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODI0cHgpIHtcbiAgLm1hcC1ibG9jayAuY29udGVudC1jb250YWluZXIgLm1hcC1waW4taW5mbyAubWFwLXBpbi1saXN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1hcC1ibG9jayAuY29udGVudC1jb250YWluZXIgLm1hcC1waW4taW5mbyAubWFwLXBpbi1saXN0LWNvbnRhaW5lciAubWFwLWljb24tbGlzdCB7XG4gIHBhZGRpbmc6IDMwcHggMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5tYXAtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5tYXAtcGluLWluZm8gLm1hcC1waW4tbGlzdC1jb250YWluZXIgLm1hcC1pY29uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDBweCAwIDQwcHggMDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5tYXAtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5tYXAtcGluLWluZm8gLm1hcC1waW4tbGlzdC1jb250YWluZXIgLm1hcC1pY29uLWxpc3QuZmlyc3Qge1xuICAgIHBhZGRpbmc6IDBweCAwcHggOHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgyNHB4KSB7XG4gIC5tYXAtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5tYXAtcGluLWluZm8gLm1hcC1waW4tbGlzdC1jb250YWluZXIgLm1hcC1pY29uLWxpc3QuZmlyc3QgLm1hcC1pY29uLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLm1hcC1ibG9jayAuY29udGVudC1jb250YWluZXIgLm1hcC1waW4taW5mbyAubWFwLXBpbi1saXN0LWNvbnRhaW5lciAubWFwLWljb24tbGlzdC5zZWNvbmQge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMzBweCAwcHg7XG4gIH1cbn1cbi5tYXAtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5tYXAtcGluLWluZm8gLm1hcC1waW4tbGlzdC1jb250YWluZXIgLm1hcC1pY29uLWxpc3QgLm1hcC1pY29uLWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5tYXAtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5tYXAtcGluLWluZm8gLm1hcC1waW4tbGlzdC1jb250YWluZXIgLm1hcC1pY29uLWxpc3QgLm1hcC1pY29uLWxpc3QtaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubWFwLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAubWFwLXBpbi1pbmZvIC5tYXAtcGluLWxpc3QtY29udGFpbmVyIC5tYXAtaWNvbi1saXN0IC5tYXAtaWNvbi1saXN0LWl0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuLm1hcC1ibG9jayAuY29udGVudC1jb250YWluZXIgLm1hcC1waW4taW5mbyAubWFwLWxpbmstYnV0dG9uIHtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM1MDNGMzE7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWcgTWVkaXVtXCIsIHNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFwLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAubWFwLXBpbi1pbmZvIC5tYXAtbGluay1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ndWkvaHVnZS9pbWFnZXMvaWNvbnMvaWNvbi1leHRlcm5hbC1saW5rLXdoaXRlLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MjRweCkge1xuICAubmV3cy1ibG9jay5oYWxmLXdpZHRoIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5uZXdzLWJsb2NrLmhhbGYtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1ibG9jay5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1ibG9jayAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDQwcHggMjBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5uZXdzLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLm5ld3MtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1MDNGMzE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV3cy1ibG9jayAuY29udGVudC1jb250YWluZXIgLmluZm8tbGlzdCAuaW5mby1saXN0LWhlYWRpbmcgYTo6YmVmb3JlIHtcbiAgdG9wOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLm5ld3MtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5pbmZvLWxpc3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4ubmV3cy1ibG9jayAuY29udGVudC1jb250YWluZXIgLmluZm8tbGlzdCAubGlzdC1sYXN0IHtcbiAgcGFkZGluZzogMjBweCAwcHggMTBweCAwcHg7XG59XG4ubmV3cy1ibG9jayAuY29udGVudC1jb250YWluZXIgLmluZm8tbGlzdCAubGlzdC1sYXN0OjpiZWZvcmUge1xuICB0b3A6IDI3cHg7XG59XG4udGltZWxpbmUtYmxvY2sge1xuICBtYXJnaW46IDBweCAtNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGltZWxpbmUtYmxvY2sge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4udGltZWxpbmUtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjg4cHg7XG4gIHBhZGRpbmc6IDU1cHggNTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRpbWVsaW5lLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCA0OHB4O1xuICB9XG59XG4udGltZWxpbmUtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50aW1lbGluZS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmJsb2NrLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi50aW1lbGluZS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRpbWVsaW5lLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnRpbWVsaW5lLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAudGltZWxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRpbWVsaW5lLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAudGltZWxpbmUtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4udGltZWxpbmUtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC50aW1lbGluZS1pdGVtIC5wcm9jZXNzLXRleHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRpbWVsaW5lLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAudGltZWxpbmUtaXRlbSAucHJvY2Vzcy10ZXh0LWNvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi50aW1lbGluZS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLnRpbWVsaW5lLWl0ZW0gLnByb2Nlc3MtdGV4dC1jb250ZW50IC5wcm9jZXNzLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGltZWxpbmUtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC50aW1lbGluZS1pdGVtIC5wcm9jZXNzLXRleHQtY29udGVudCAucHJvY2Vzcy1oZWFkaW5nIGEsXG4udGltZWxpbmUtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC50aW1lbGluZS1pdGVtIC5wcm9jZXNzLXRleHQtY29udGVudCAucHJvY2Vzcy1oZWFkaW5nIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udGltZWxpbmUtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC50aW1lbGluZS1pdGVtIC5wcm9jZXNzLXRleHQtY29udGVudCAucHJvY2Vzcy1pbmZvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udGltZWxpbmUtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC50aW1lbGluZS1pdGVtIC5wcm9jZXNzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50aW1lbGluZS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLnRpbWVsaW5lLWl0ZW0gLnByb2Nlc3MtY29udGFpbmVyIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50aW1lbGluZS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLnRpbWVsaW5lLWl0ZW0gLnByb2Nlc3MtY29udGFpbmVyIC5saW5lLXJlZ3VsYXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzQzQjE3QjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRpbWVsaW5lLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAudGltZWxpbmUtaXRlbSAucHJvY2Vzcy1jb250YWluZXIgLmxpbmUtcmVndWxhciB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDNCMTdCO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG59XG4udGltZWxpbmUtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC50aW1lbGluZS1pdGVtIC5wcm9jZXNzLWNvbnRhaW5lciAubGluZS1kb3R0ZWQge1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkICM0M0IxN0I7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMHB4IDNweCAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50aW1lbGluZS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLnRpbWVsaW5lLWl0ZW0gLnByb2Nlc3MtY29udGFpbmVyIC5saW5lLWRvdHRlZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgIzQzQjE3QjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgICBtYXJnaW46IDBweCAwcHggMXB4IDBweDtcbiAgfVxufVxuLnRpbWVsaW5lLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAudGltZWxpbmUtaXRlbSAucHJvY2Vzcy1jb250YWluZXIgLmxpbmUtZG90dGVkOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGltZWxpbmUtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC50aW1lbGluZS1pdGVtIC5wcm9jZXNzLWNvbnRhaW5lciAubGluZS1kb3R0ZWQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4udGltZWxpbmUtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC50aW1lbGluZS1pdGVtIC5wcm9jZXNzLWNvbnRhaW5lciAucHJvY2Vzcy1pdGVtIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzQzQjE3QjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtaW4td2lkdGg6IDU3cHg7XG4gIG1pbi1oZWlnaHQ6IDU3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuOXJlbTtcbn1cbi50aW1lbGluZS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLnRpbWVsaW5lLWl0ZW0gLnByb2Nlc3MtY29udGFpbmVyIC5wcm9jZXNzLWl0ZW0ucHJvY2Vzcy1kb25lIHtcbiAgYmFja2dyb3VuZDogI0NCRTVENDtcbn1cbi50aW1lbGluZS1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLnRpbWVsaW5lLWl0ZW0gLnByb2Nlc3MtY29udGFpbmVyIC5wcm9jZXNzLWl0ZW0ucHJvY2Vzcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDNCMTdCO1xuICBjb2xvcjogI2ZmZjtcbn1cbiJdfQ== */
