@charset "UTF-8";
:root {
  --webny-acsf-primary: #0B5D66;
}

html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-buttons .video-hero-button .video-cta-landing-icon::after {
  color: #FACE00;
}
html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-buttons .video-hero-button .video-cta-landing-icon::before {
  color: #FACE00;
}

.hero-event-layout .hero-event-inner .hero-event-date-block .event-date i {
  color: #FACE00;
}

.sticky-menu .sticky-menu-icon:active {
  color: #FACE00;
}

.hero-generic-checklist ul li i.checklist-icon {
  color: #FACE00;
}

.hero-generic-cta a {
  background-color: #FACE00;
}

.hero-has-content .hero-generic-wrapper .assoc-landing i.assoc-landing-icon {
  color: #FACE00;
}
.hero-has-content .hero-generic-wrapper .assoc-landing div > a {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.hero-has-content .hero-generic-wrapper .assoc-landing div > a:hover {
  border-bottom: 2px solid #FACE00;
}

.hero-keywords .keyword i.keyword-icon {
  color: #FACE00;
}
.hero-keywords .keyword a {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.hero-keywords .keyword a:hover {
  color: #FACE00;
  border-bottom: 2px solid #FACE00;
}

.hero-buttons .hero-button > a {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.hero-buttons .hero-button > a:active {
  color: #FACE00;
  border-bottom: 2px solid #FACE00;
}
.hero-buttons .hero-button > a:hover {
  color: #FACE00;
  border-bottom: 2px solid #FACE00;
}
.hero-buttons .hero-button .cta-landing-icon::before {
  color: #FACE00;
}
.hero-buttons .video-hero-button > button {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
  padding-bottom: 1px;
}
.hero-buttons .video-hero-button > button:active {
  color: #FACE00;
  border-bottom: 2px solid #FACE00;
  padding-bottom: 0px;
}
.hero-buttons .video-hero-button > button:hover {
  color: #FACE00;
  border-bottom: 2px solid #FACE00;
  padding-bottom: 0px;
}
.hero-buttons .video-hero-button .video-cta-landing-icon::before {
  color: #FACE00;
}
.hero-buttons .video-hero-button .video-cta-landing-icon::after {
  color: #FACE00;
}

.hero-landing-page-wrapper .assoc-landing i.assoc-landing-icon {
  color: #FACE00;
}
.hero-landing-page-wrapper .assoc-landing div > a {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.hero-landing-page-wrapper .assoc-landing div > a:hover {
  border-bottom: 2px solid #FACE00;
}

.hero-page-wrapper .assoc-landing i.assoc-landing-icon {
  color: #FACE00;
}
.hero-page-wrapper .assoc-landing div > a {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.hero-page-wrapper .assoc-landing div > a:hover {
  border-bottom: 2px solid #FACE00;
}

.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-label,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address-label,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper span.phone-label {
  color: #FACE00;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .para-phone-field a {
  color: #FACE00;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper a.phone-number {
  border-bottom: 1px solid #FACE00;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper a.phone-number:hover {
  border-bottom: 2px solid #FACE00;
}

.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap a.ps-cta {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap a.ps-cta:hover {
  border-bottom: 2px solid #FACE00;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap i.ps-arrow-icon {
  color: #FACE00;
}

/**
  Normalize reset
*/
img, legend {
  border: 0;
}

legend, td, th {
  padding: 0;
}

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, optgroup, strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

h1, [id^=webny-carousel-slider-] .h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark, [id^=webny-carousel-slider-] .mark {
  background: #ff0;
  color: #000;
}

small, [id^=webny-carousel-slider-] .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;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

figure.align-right {
  margin-right: 0px;
}

figure.align-left {
  margin-left: 0px;
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre, textarea {
  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] {
  -webkit-box-sizing: border-box;
  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;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/**
  Typography
*/
@font-face {
  font-family: "Proxima Nova";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/proximanova/proximanova-regular.eot");
  src: url("../fonts/proximanova/proximanova-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-regular.woff2") format("woff2"), url("../fonts/proximanova/proximanova-regular.woff") format("woff"), url("../fonts/proximanova/proximanova-regular.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 600;
  font-style: normal;
  src: url("../fonts/proximanova/proximanova-semibold.eot");
  src: url("../fonts/proximanova/proximanova-semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-semibold.woff2") format("woff2"), url("../fonts/proximanova/proximanova-semibold.woff") format("woff"), url("../fonts/proximanova/proximanova-semibold.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/proximanova/proximanova-bold.eot");
  src: url("../fonts/proximanova/proximanova-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-bold.woff2") format("woff2"), url("../fonts/proximanova/proximanova-bold.woff") format("woff"), url("../fonts/proximanova/proximanova-bold.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 800;
  font-style: normal;
  src: url("../fonts/proximanova/proximanova-extrabold.eot");
  src: url("../fonts/proximanova/proximanova-extrabold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-extrabold.woff2") format("woff2"), url("../fonts/proximanova/proximanova-extrabold.woff") format("woff"), url("../fonts/proximanova/proximanova-extrabold.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: normal;
  font-style: italic;
  src: url("../fonts/proximanova/proximanova-italic.eot");
  src: url("../fonts/proximanova/proximanova-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-italic.woff2") format("woff2"), url("../fonts/proximanova/proximanova-italic.woff") format("woff"), url("../fonts/proximanova/proximanova-italic.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: bold;
  font-style: italic;
  src: url("../fonts/proximanova/proximanova-bolditalic.eot");
  src: url("../fonts/proximanova/proximanova-bolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-bolditalic.woff2") format("woff2"), url("../fonts/proximanova/proximanova-bolditalic.woff") format("woff"), url("../fonts/proximanova/proximanova-bolditalic.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 200;
  font-style: normal;
  src: url("../fonts/proximanova/proximanova-light.eot");
  src: url("../fonts/proximanova/proximanova-light.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-light.woff2") format("woff2"), url("../fonts/proximanova/proximanova-light.woff") format("woff"), url("../fonts/proximanova/proximanova-light.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 200;
  font-style: italic;
  src: url("../fonts/proximanova/proximanova-lightitalic.eot");
  src: url("../fonts/proximanova/proximanova-lightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-lightitalic.woff2") format("woff2"), url("../fonts/proximanova/proximanova-lightitalic.woff") format("woff"), url("../fonts/proximanova/proximanova-lightitalic.ttf") format("truetype");
}
@font-face {
  font-family: "D Sari Bold";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/dsaribold/DSari_Bold-webfont.eot");
  src: url("../fonts/dsaribold/DSari_Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dsaribold/DSari_Bold-webfont.woff2") format("woff2"), url("../fonts/dsaribold/DSari_Bold-webfont.woff") format("woff"), url("../fonts/dsaribold/DSari_Bold-webfont.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/oswald/oswald-light-webfont.eot");
  src: url("../fonts/oswald/oswald-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald/oswald-light-webfont.woff") format("woff"), url("../fonts/oswald/oswald-light-webfont.ttf") format("truetype"), url("../fonts/oswald/oswald-light-webfont.svg#oswaldlight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/oswald/oswald-bold-webfont.eot");
  src: url("../fonts/oswald/oswald-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald/oswald-bold-webfont.woff") format("woff"), url("../fonts/oswald/oswald-bold-webfont.ttf") format("truetype"), url("../fonts/oswald/oswald-bold-webfont.svg#oswaldbold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/oswald/oswald-regular-webfont.eot");
  src: url("../fonts/oswald/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald/oswald-regular-webfont.woff") format("woff"), url("../fonts/oswald/oswald-regular-webfont.ttf") format("truetype"), url("../fonts/oswald/oswald-regular-webfont.svg#oswaldbook") format("svg");
  font-weight: normal;
  font-style: normal;
}
/**
  Config file that contains centralized variables
*/
html,
body {
  min-height: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-size: 18px;
}

body {
  font-family: "Proxima Nova", Arial, sans-serif;
}

.rtl {
  direction: rtl;
}

.nygov-logo {
  display: none;
}

.page-paragraphs-in div:has(> .webny-photo-gallery), .page-paragraphs-in div:has(> .quick-links-frame), .page-paragraphs-in div:has(> .paragraph--type--webny-tbd-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-card-paragraph-type), .page-paragraphs-in div:has(> .paragraph--type--webny-video-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-summary-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-get-involved-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-wysiwyg-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-social-media-connect), .page-paragraphs-in div:has(> .paragraph--type--webny-announcement-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-popular-services), .page-paragraphs-in div:has(> .paragraph--type--webny-full-html-embed) .page-paragraphs-in div:has(> .webny_contact-bioframe), .page-paragraphs-in div:has(> .tableau-embed-layout), .page-paragraphs-in div:has(> .paragraph--type--webny-je-pgtype), .page-paragraphs-in div:has(> article > .paragraph--type--webny-esri-embed) {
  margin: 30px 0;
}

@media (min-width: 30em) {
  .page-paragraphs-in div:has(> .webny-photo-gallery), .page-paragraphs-in div:has(> .quick-links-frame), .page-paragraphs-in div:has(> .paragraph--type--webny-tbd-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-card-paragraph-type), .page-paragraphs-in div:has(> .paragraph--type--webny-video-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-summary-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-get-involved-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-wysiwyg-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-social-media-connect), .page-paragraphs-in div:has(> .paragraph--type--webny-announcement-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-popular-services), .page-paragraphs-in div:has(> .webny_contact-bioframe), .page-paragraphs-in div:has(> .tableau-embed-layout), .page-paragraphs-in div:has(> .paragraph--type--webny-je-pgtype), .page-paragraphs-in div:has(> article > .paragraph--type--webny-esri-embed) {
    margin: 40px 0;
  }
}
@media (min-width: 1024px) {
  .page-paragraphs-in div:has(> .webny-photo-gallery), .page-paragraphs-in div:has(> .quick-links-frame), .page-paragraphs-in div:has(> .paragraph--type--webny-tbd-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-card-paragraph-type), .page-paragraphs-in div:has(> .paragraph--type--webny-video-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-summary-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-get-involved-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-wysiwyg-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-social-media-connect), .page-paragraphs-in div:has(> .paragraph--type--webny-announcement-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-popular-services), .page-paragraphs-in div:has(> .webny_contact-bioframe), .page-paragraphs-in div:has(> .tableau-embed-layout), .page-paragraphs-in div:has(> .paragraph--type--webny-je-pgtype), .page-paragraphs-in div:has(> article > .paragraph--type--webny-esri-embed) {
    margin: 50px 0;
  }
}
body .mq--t {
  background: #fff;
  background: rgb(255, 255, 255);
  background: rgba(255, 255, 255, 0.9);
}

.agency-name {
  font-family: "D Sari Bold", Arial, sans-serif;
  font-size: 125%;
  background: #0B5D66;
  line-height: 150%;
  padding: 0.25rem 0 0 0;
}
.agency-name a:link,
.agency-name a:link:hover,
.agency-name a:hover,
.agency-name a:active,
.agency-name a:focus,
.agency-name a:visited,
.agency-name a:visited:hover {
  color: #ffffff;
  text-decoration: none;
  padding: 0 0 0 45px;
}

h1, [id^=webny-carousel-slider-] .h1,
h2,
[id^=webny-carousel-slider-] .h2,
h3,
[id^=webny-carousel-slider-] .h3,
h4,
[id^=webny-carousel-slider-] .h4,
h5,
[id^=webny-carousel-slider-] .h5,
h6,
[id^=webny-carousel-slider-] .h6 {
  color: #0B5D66;
  font-weight: bold; /* changed from 800 */
  padding: 0 0 0.3em;
  margin: 0;
  line-height: 1.5;
}

h1, [id^=webny-carousel-slider-] .h1 {
  font-size: 48px;
}

h2, [id^=webny-carousel-slider-] .h2 {
  font-size: 42px;
}

h3, [id^=webny-carousel-slider-] .h3 {
  font-size: 36px;
}

h4, [id^=webny-carousel-slider-] .h4 {
  font-size: 30px;
}

h5, [id^=webny-carousel-slider-] .h5 {
  font-size: 24px;
}

h6, [id^=webny-carousel-slider-] .h6 {
  font-size: 18px;
}

body .menu-item {
  padding-top: 0;
  margin: 0;
}

a,
a:link {
  color: #004DD1;
  font-family: "Proxima Nova", Arial, sans-serif;
}
a:hover,
a:link:hover {
  color: #154973;
}

body p {
  margin: 3px 0 10px;
}

blockquote:before {
  color: #65999E;
  position: relative;
  top: 80px;
  opacity: 0.3;
  left: -20px;
  content: "“";
  font-size: 14em;
  line-height: 0.1em;
  margin-right: 0.2em; /* LTR */
  vertical-align: -0.4em;
}

[dir=rtl] blockquote:before {
  content: "”";
  margin-left: 0.2em;
  margin-right: 0;
}

blockquote {
  padding: 0 15px;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: 1.5em;
  color: #000;
  line-height: 1.5em;
}

.layout-container img {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
}

.page-paragraphs img,
.bar-top {
  border-top: 4px solid #65999E;
}

.bar-bottom {
  border-bottom: 4px solid #65999E;
}

/* can't currently get img classes to show in wysiwyg NDD-146 */
.layout-container ol {
  padding: 0 0 0 30px;
  margin: 1em 0 1em 0;
}
.layout-container ol li {
  margin: 4px 0;
  padding: 0;
  text-align: left;
  line-height: 1.375em;
}
.layout-container ol ol {
  padding: 0 0 0 22.5px;
  list-style-type: lower-latin;
}
.layout-container ol ol ol {
  padding: 0 0 0 22.5px;
  list-style-type: lower-roman;
}
.layout-container ul {
  padding: 0 0 0 30px;
  margin: 1em 0 1em 0;
}
.layout-container ul li {
  padding: 0;
  text-align: left;
  line-height: 1.375em;
}
.layout-container ul ul {
  padding: 0 0 0 22.5px;
}
.layout-container ul ul ul {
  padding: 0 0 0 22.5px;
}

.blazy .media {
  position: inherit;
}

.media--loading:not([data-animation])::before,
.is-b-loading:not([data-animation])::before {
  visibility: hidden;
}

/* this is to keep ol/uls centered in video description */
.landing-page-video-description > div > ul,
.landing-page-video-description > div > ol {
  display: table;
  margin: 0 auto;
  padding-left: 0;
  text-align: left;
}

h1:focus, [id^=webny-carousel-slider-] .h1:focus,
h2:focus,
[id^=webny-carousel-slider-] .h2:focus,
h3:focus,
[id^=webny-carousel-slider-] .h3:focus,
h4:focus,
[id^=webny-carousel-slider-] .h4:focus,
h5:focus,
[id^=webny-carousel-slider-] .h5:focus,
h6:focus,
[id^=webny-carousel-slider-] .h6:focus,
[tabindex]:focus {
  outline: #000 auto 2px;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}

a:focus,
p:focus,
div:focus,
img:focus,
button:focus,
input:focus,
article:focus,
select:focus,
textarea:focus,
[tabindex]:focus {
  outline: #000 auto 2px;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}

.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link a:focus {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 0 0px #fff;
  box-shadow: 0 0 0 0px #fff;
  outline: 2px solid #000;
  outline-offset: 7px;
  -webkit-transition: outline-offset 0s ease, outline-color 0s ease;
  transition: outline-offset 0s ease, outline-color 0s ease;
}

.webny-announcements .webny-announcement-button a:focus {
  outline-offset: 4px;
}

.get-involved--field-webny-get-inv-cta a:focus {
  outline-offset: 3px;
  height: -webkit-fill-available;
  height: -moz-available;
  height: stretch;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  border-radius: 15px;
}

.sm-frame-links div a:focus {
  outline-offset: 3px;
}

.webny-quick-links-image a:focus {
  outline-offset: 3px;
}

.webny-teaser .links a:focus {
  position: relative;
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}

.view .pager__item a:focus {
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}

.webny-card a:focus {
  outline-offset: 3px;
}

/* form {
  margin: 15px auto;
  padding: 0 20px;
  max-width: 800px;
} */
.form-layout-content {
  margin: 60px auto;
  padding: 0 20px;
  max-width: 800px;
}

.contact-form h2, .contact-form [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .contact-form .h2,
form h2,
form [id^=webny-carousel-slider-] .h2,
[id^=webny-carousel-slider-] form .h2 {
  padding: 0px;
  max-width: 800px;
  font-weight: 800;
}

label,
fieldset legend span {
  margin: 2% 0 0 0;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 800;
  font-size: 90%;
  margin-bottom: 14px;
}

label[class~=form-required]:after,
fieldset legend span[class~=form-required]:after {
  content: " *";
  display: inline;
}

input[type=text],
input[type=password],
input[type=date],
textarea {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #D0D0CE;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 90%;
  margin: 0 0 3%;
  padding: 1rem;
  height: 3.25rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -webkit-transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  overflow: hidden;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
textarea:focus {
  border-color: #004DD1;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
textarea:focus {
  background: #fff;
  border-color: #004DD1;
  outline: none;
}

input[type=text][disabled],
input[type=password][disabled],
input[type=date][disabled],
textarea[disabled] {
  background-color: #EDEDED;
}

input[type=file],
input[type=checkbox],
input[type=radio],
select {
  margin: 0 0 1%;
}

select {
  border: 1px solid #D0D0CE;
  padding: 1em;
  height: 3.5em;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-clip: padding-box;
  background: url("/profiles/custom/webny/themes/custom/webny_theme/images/arrow-down-orange.png") no-repeat 97% center transparent;
}

/*
select::-ms-expand {
    display: none;
  }
  */
select:focus {
  border: 1px solid #004DD1;
}

input[type=file] {
  width: 100%;
}

fieldset {
  border: solid 1px #EDEDED;
  padding: 1.25em;
  margin: 1.125em 0;
}

fieldset legend {
  font-weight: bold;
  background: #fff;
  padding: 0 0.1875em;
  margin: 0;
  margin-left: -0.1875em;
}

.error .error textarea,
.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

.error input:focus,
.error textarea:focus,
.error select:focus {
  background: #fafafa;
  border-color: #62666A;
}

.error label,
.error label.error {
  color: #c60f13;
}

.error > small, [id^=webny-carousel-slider-] .error > .small,
.error small.error,
.error [id^=webny-carousel-slider-] .error.small,
[id^=webny-carousel-slider-] .error .error.small {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: #fff;
}

.error span.error-message {
  display: block;
}

input.error,
textarea.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

input.error:focus,
textarea.error:focus {
  background: #fafafa;
  border-color: #62666A;
}

.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

.error select:focus {
  background: #fafafa;
  border-color: #62666A;
}

label.error {
  color: #c60f13;
}

input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url] {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #D0D0CE;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 90%;
  margin: 0 0 3%;
  padding: 1rem;
  height: 3.25rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -webkit-transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
}

input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-color: #004DD1;
}

input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #fff;
  border-color: #004DD1;
  outline: none;
}

input[type=datetime][disabled],
input[type=datetime-local][disabled],
input[type=month][disabled],
input[type=week][disabled],
input[type=email][disabled],
input[type=number][disabled],
input[type=search][disabled],
input[type=tel][disabled],
input[type=time][disabled],
input[type=url][disabled] {
  background-color: #EDEDED;
}

/* NDD-1284 WYSIWYG Table Search box needs space (padding) before first character */
.dataTables_wrapper input {
  padding-left: 2% !important;
}

/* IE Fix - This displays the default select box arrrow in IE */
@media screen\0  {
  select {
    background: none;
  }
}
/*[class^="icon-"], [class*=" icon-"] {
  font-family: 'Font Awesome 6 Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;

  /* Better Font Rendering =========== */
/*-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
/*&:before {
  font-family: 'icomoon';
}*/
/*}*/
/* Mobile responsive styles */
@media (max-width: 30em) {
  table tbody {
    border-bottom-right-radius: 15px;
    border-bottom: 1px solid #d3d3d3 !important;
  }
  table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px;
  }
  table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 15px;
  }
  table tbody tr td {
    border-top: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
  }
  table {
    width: 100% !important;
  }
  table.nothead td, table.thead td {
    display: block;
    text-align: left;
  }
  table.nothead td:before, table.thead td:before {
    content: attr(data-th);
    display: inline-block;
    text-align: left;
    width: 6rem;
    font-weight: bold;
  }
  table.nothead thead, table.thead thead {
    display: none;
  }
  table.nothead tr th, table.thead tr th {
    display: none;
  }
  table.nohead td, table.nohead th {
    display: block;
    text-align: left;
  }
  table.nohead tbody tr:first-child td:first-child {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  table.colhead th {
    background-color: #fff;
    font-weight: bold;
    color: #000;
    width: 6rem;
    border-right: 0;
  }
  table.colhead tr:nth-child(even) th {
    background-color: #F6F8F8;
  }
  table {
    /*tr td:first-child {
      background: $color-mono-dark; 
      font-weight: bold; //only if top row 
      color: #FFFFFF;
    }*/
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
table {
  overflow: hidden;
  border-radius: 15px;
}
table.nothead tbody tr:nth-child(2) {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
table.nothead tbody tr:nth-child(2) td:first-child {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
table {
  border-collapse: separate;
}
table th {
  font-weight: 600;
  text-align: left;
  padding: 4px 5px;
  color: #FFFFFF;
  font-size: 14px;
  background-color: #62666A;
  border-right: 1px solid #d3d3d3;
  border-bottom: 0;
}
table th:first-child {
  border-top-left-radius: 15px;
}
table th:last-child {
  border-top-right-radius: 15px;
}
table td {
  border: 0;
  outline: none;
  padding: 4px 5px;
  font-size: 14px;
}
table thead {
  border: 1px solid #d3d3d3;
  border-bottom: 0;
  background-color: #62666A;
}
table tbody {
  border: 1px solid #d3d3d3;
}
table tbody tr td {
  border-left: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
table:not(:has(thead)) tbody tr:first-child td {
  border-top: 1px solid #d3d3d3;
}
table:not(:has(thead)) tbody tr:first-child td:first-child {
  border-top-left-radius: 15px;
}
table:not(:has(thead)) tbody tr:first-child td:last-child {
  border-top-right-radius: 15px;
}
table tbody tr td:last-child {
  border-right: 1px solid #d3d3d3;
}
table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 15px;
}
table tbody tr:nth-child(even) {
  background-color: #EDEDED;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
table p {
  font-size: 14px;
}

.dataTable thead tr th:first-child {
  border-top-left-radius: 15px;
}

.dataTable thead tr th:last-child {
  border-top-right-radius: 15px;
}

.dataTable thead .sorting {
  background: url("/profiles/custom/webny/libraries/datatables/media/images/sort_both.png") no-repeat right;
  cursor: pointer;
  padding: 4px 25px 4px 1%;
}

.dataTable thead .sorting_asc {
  background: url("/profiles/custom/webny/libraries/datatables/media/images/sort_asc_disabled.png") no-repeat right;
  cursor: pointer;
  padding: 4px 25px 4px 1%;
}

.dataTable thead .sorting_desc {
  background: url("/profiles/custom/webny/libraries/datatables/media/images/sort_desc_disabled.png") no-repeat right;
  cursor: pointer;
  padding: 4px 25px 4px 1%;
}

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
  width: 100%;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #D0D0CE;
  background-color: #EDEDED;
  border-radius: 100%;
  line-height: 20px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #0B5D66;
  background-color: #0B5D66;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #EDEDED;
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}

.dataTables_filter label, .dataTables_filter input {
  display: inline-block !important;
}
.dataTables_filter label {
  font-size: 14px;
  width: 100%;
}
.dataTables_filter input {
  width: 80% !important;
  height: 1.625rem !important;
  padding: 0 !important;
  margin-left: 3% !important;
  border-radius: 5px !important;
}

.dataTables_filter .dataTables_instruction {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  table {
    width: 100% !important;
  }
  table.nothead tbody tr:first-child {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  table.nothead tbody tr:first-child th:first-child {
    border-top-left-radius: 15px;
  }
  table.nothead tbody tr:first-child th:last-child {
    border-top-right-radius: 15px;
  }
  table.nohead tbody tr:first-child td {
    border-top: 1px solid #d3d3d3;
  }
  table.nohead tbody tr:first-child td:first-child {
    border-top-left-radius: 15px;
  }
  table.nohead tbody tr:first-child td:last-child {
    border-top-right-radius: 15px;
  }
  table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px;
  }
  .dataTables_filter {
    width: 50% !important;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  table {
    width: auto;
  }
  table th, table td {
    padding: 4px 15px;
  }
  .dataTables_filter {
    width: 30% !important;
  }
  .dataTable thead .sorting {
    padding: 4px 25px 4px 15px;
  }
}
/* form {
  margin: 15px auto;
  padding: 0 20px;
  max-width: 800px;
} */
.form-layout-content {
  margin: 60px auto;
  padding: 0 20px;
  max-width: 800px;
}

.contact-form h2, .contact-form [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .contact-form .h2,
form h2,
form [id^=webny-carousel-slider-] .h2,
[id^=webny-carousel-slider-] form .h2 {
  padding: 0px;
  max-width: 800px;
  font-weight: 800;
}

label,
fieldset legend span {
  margin: 2% 0 0 0;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 800;
  font-size: 90%;
  margin-bottom: 14px;
}

label[class~=form-required]:after,
fieldset legend span[class~=form-required]:after {
  content: " *";
  display: inline;
}

input[type=text],
input[type=password],
input[type=date],
textarea {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #D0D0CE;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 90%;
  margin: 0 0 3%;
  padding: 1rem;
  height: 3.25rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -webkit-transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  overflow: hidden;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
textarea:focus {
  border-color: #004DD1;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
textarea:focus {
  background: #fff;
  border-color: #004DD1;
  outline: none;
}

input[type=text][disabled],
input[type=password][disabled],
input[type=date][disabled],
textarea[disabled] {
  background-color: #EDEDED;
}

input[type=file],
input[type=checkbox],
input[type=radio],
select {
  margin: 0 0 1%;
}

select {
  border: 1px solid #D0D0CE;
  padding: 1em;
  height: 3.5em;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-clip: padding-box;
  background: url("/profiles/custom/webny/themes/custom/webny_theme/images/arrow-down-orange.png") no-repeat 97% center transparent;
}

/*
select::-ms-expand {
    display: none;
  }
  */
select:focus {
  border: 1px solid #004DD1;
}

input[type=file] {
  width: 100%;
}

fieldset {
  border: solid 1px #EDEDED;
  padding: 1.25em;
  margin: 1.125em 0;
}

fieldset legend {
  font-weight: bold;
  background: #fff;
  padding: 0 0.1875em;
  margin: 0;
  margin-left: -0.1875em;
}

.error .error textarea,
.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

.error input:focus,
.error textarea:focus,
.error select:focus {
  background: #fafafa;
  border-color: #62666A;
}

.error label,
.error label.error {
  color: #c60f13;
}

.error > small, [id^=webny-carousel-slider-] .error > .small,
.error small.error,
.error [id^=webny-carousel-slider-] .error.small,
[id^=webny-carousel-slider-] .error .error.small {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: #fff;
}

.error span.error-message {
  display: block;
}

input.error,
textarea.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

input.error:focus,
textarea.error:focus {
  background: #fafafa;
  border-color: #62666A;
}

.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

.error select:focus {
  background: #fafafa;
  border-color: #62666A;
}

label.error {
  color: #c60f13;
}

input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url] {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #D0D0CE;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 90%;
  margin: 0 0 3%;
  padding: 1rem;
  height: 3.25rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -webkit-transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
}

input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-color: #004DD1;
}

input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #fff;
  border-color: #004DD1;
  outline: none;
}

input[type=datetime][disabled],
input[type=datetime-local][disabled],
input[type=month][disabled],
input[type=week][disabled],
input[type=email][disabled],
input[type=number][disabled],
input[type=search][disabled],
input[type=tel][disabled],
input[type=time][disabled],
input[type=url][disabled] {
  background-color: #EDEDED;
}

/* NDD-1284 WYSIWYG Table Search box needs space (padding) before first character */
.dataTables_wrapper input {
  padding-left: 2% !important;
}

/* IE Fix - This displays the default select box arrrow in IE */
@media screen\0  {
  select {
    background: none;
  }
}
.mq--t:after {
  content: " ";
  display: block;
  clear: both;
}
.mq--t {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
}

.front .landing-title-area {
  display: none;
}

.layout-content {
  margin-bottom: 60px;
}

.skip-to-main {
  background: #fff;
}

@media (min-width: 768px) {
  .body-sidebars-first aside.layout-sidebar-first {
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .body-sidebars-first aside.layout-sidebar-first > * {
    padding-left: 15px;
  }
  .body-sidebars-first main .layout-content {
    width: 74.5762711864%;
    float: right;
    margin-right: 0;
  }
  .body-sidebars-first main .layout-content > * {
    padding-right: 25px;
  }
}

@media (min-width: 768px) {
  .body-sidebars-second aside.layout-sidebar-second {
    width: 23.7288135593%;
    float: right;
    margin-right: 0;
  }
  .body-sidebars-second aside.layout-sidebar-second > * {
    padding-right: 15px;
  }
  .body-sidebars-second main .layout-content {
    width: 74.5762711864%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .body-sidebars-second main .layout-content > * {
    padding-left: 25px;
  }
}

@media (min-width: 768px) {
  .body-sidebars-both aside.layout-sidebar-first {
    width: 15.2542372881%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .body-sidebars-both aside.layout-sidebar-first > * {
    padding-left: 15px;
  }
  .body-sidebars-both main .layout-content {
    width: 66.1016949153%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .body-sidebars-both main .layout-content > * {
    padding-right: 25px;
  }
  .body-sidebars-both aside.layout-sidebar-second {
    width: 15.2542372881%;
    float: right;
    margin-right: 0;
  }
  .body-sidebars-both aside.layout-sidebar-second > * {
    padding-right: 15px;
  }
}

aside.sidebar {
  overflow: hidden;
}

/* FOUROX SCSS - MOBILE FIRST */
.fourox_secone .fourox_warning::before {
  color: #0B5D66;
  font-size: 56px;
  margin-right: 23px;
}
.fourox_secone .fourox_nys {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.fourox_secone img {
  border: 0;
}
.fourox_secone .fourox_emsg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fourox_secone .fourox_emsg i.fa-solid.fa-triangle-exclamation {
  color: #0B5D66;
  font-size: 56px;
  margin: 10px 23px 0 0;
}

.fourox_suggestions {
  margin: 20px 0 20px 100px;
}
.fourox_reco {
  margin: 0 0 25px 100px;
}
.fourox_reco .fourox_reco_pages {
  margin-left: 25px;
}
.tabs {
  margin: 1.5em 0;
}

.tabs ul {
  width: 100%;
  display: block;
  border-bottom: 1px solid #eee;
}
.tabs ul li {
  display: inline-block;
}
.tabs ul li a {
  padding: 0.4em 0.88em;
  text-decoration: none;
}

.buttonBase, .buttonMobile, .button, .results .pager__items .pager__item--next a,
.results .pager__items .pager__item--previous a,
.results .pager__items .pager__item--first a,
.results .pager__items .pager__item--last a, .view .pager__item--next a, .view .pager__item--previous a, .view .pager__item--first a, .view .pager__item--last a {
  display: inline-block;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  padding: 14px 20px;
  border: 1px solid #ffffff;
  cursor: pointer;
}
.buttonBase:hover, .buttonMobile:hover, .button:hover, .results .pager__items .pager__item--next a:hover,
.results .pager__items .pager__item--previous a:hover,
.results .pager__items .pager__item--first a:hover,
.results .pager__items .pager__item--last a:hover, .view .pager__item--next a:hover, .view .pager__item--previous a:hover, .view .pager__item--first a:hover, .view .pager__item--last a:hover {
  text-decoration: none;
}
.buttonBase > a, .buttonMobile > a, .button > a, .results .pager__items .pager__item--next a > a,
.results .pager__items .pager__item--previous a > a,
.results .pager__items .pager__item--first a > a,
.results .pager__items .pager__item--last a > a, .view .pager__item--next a > a, .view .pager__item--previous a > a, .view .pager__item--first a > a, .view .pager__item--last a > a {
  color: #ffffff;
  text-decoration: none;
}
.buttonBase > a:hover, .buttonMobile > a:hover, .button > a:hover, .results .pager__items .pager__item--next a > a:hover,
.results .pager__items .pager__item--previous a > a:hover,
.results .pager__items .pager__item--first a > a:hover,
.results .pager__items .pager__item--last a > a:hover, .view .pager__item--next a > a:hover, .view .pager__item--previous a > a:hover, .view .pager__item--first a > a:hover, .view .pager__item--last a > a:hover {
  color: #ffffff;
  text-decoration: none;
}

.button, .results .pager__items .pager__item--next a,
.results .pager__items .pager__item--previous a,
.results .pager__items .pager__item--first a,
.results .pager__items .pager__item--last a, .view .pager__item--next a, .view .pager__item--previous a, .view .pager__item--first a, .view .pager__item--last a {
  background: #0B5D66;
  border: none;
  border-radius: 15px;
  cursor: pointer;
}
.button:hover, .results .pager__items .pager__item--next a:hover,
.results .pager__items .pager__item--previous a:hover,
.results .pager__items .pager__item--first a:hover,
.results .pager__items .pager__item--last a:hover, .view .pager__item--next a:hover, .view .pager__item--previous a:hover, .view .pager__item--first a:hover, .view .pager__item--last a:hover {
  background: #000000;
}

/* .buttonTransparentLt {
  @extend .buttonBase;
  background: $button-bkgd-transparent;
  border-color: $gray-lite;
  &:hover {
    background: $button-bkgd-hover-color;
    border-color: $color-mono-white;
  }
}

.buttonTransparentDk {
  @extend .buttonBase;
  background: $button-bkgd-transparent;
  color: $color-mono-black;
  border:1px solid $color-mono-black;
  &:hover {
    background: $button-bkgd-hover-color;
    border-color: $color-mono-black;
  }
}

.buttonDkLt {
  @extend .buttonBase;
  background: none;
  color: $color-mono-black;
  border-color: $primarygold-50;

  &:hover {
    background: $primarygold-50;
    border-color: $primarygold-75;
  }
} */
.buttonMobile {
  padding: 20px 20px;
}

/**
 * Usage: @include frame-button-base();
 *
 **/
aside .block {
  border: 1px solid lightgrey;
  padding: 10px;
  border-radius: 5px;
  background: #EDEDED;
}
aside .block h2, aside .block [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] aside .block .h2 {
  font-size: 210%;
  padding-top: 0;
  margin-top: 0;
  color: #000;
  text-transform: uppercase;
}

div.site-branding a.logo {
  width: 105px;
  display: block;
  padding: 5px 5px 0;
  float: left;
  margin-bottom: 5px;
}

nav.pager.pager-desktop {
  display: none;
}

nav.pager.pager-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
}
nav.pager.pager-mobile ul.js-pager__items ul {
  list-style: none;
}
nav.pager.pager-mobile ul.js-pager__items li.pager__item--first, nav.pager.pager-mobile ul.js-pager__items li.pager__item--next {
  padding-right: 45px;
}

.view .pager {
  padding-top: 16px;
}
.view .pager__items {
  list-style: none;
}
.view .pager__item {
  float: left;
  padding: 14px;
  font-weight: 900;
  font-size: 16px;
}
.view .pager__item.is-active a {
  color: #62666A;
  text-decoration: none;
}
.view .pager__item a {
  color: #004DD1;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
.view .pager__item a:hover {
  color: #007AC2;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
.view .pager__item--next, .view .pager__item--previous, .view .pager__item--first, .view .pager__item--last {
  padding-top: 0;
}
.view .pager__item--next a, .view .pager__item--previous a, .view .pager__item--first a, .view .pager__item--last a {
  font-weight: normal;
  color: #fff;
}
.view .pager__item--next a:hover, .view .pager__item--previous a:hover, .view .pager__item--first a:hover, .view .pager__item--last a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}

/* MIN TABLET VIEW */
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  nav.pager.pager-mobile {
    display: none;
  }
  nav.pager.pager-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  nav.pager.pager-desktop ul.pager__items li.pager__item {
    padding-right: 2px;
  }
  nav.pager.pager-desktop ul.pager__items li.pager__item--first, nav.pager.pager-desktop ul.pager__items li.pager__item--next {
    padding-right: 10px;
  }
  .view .pager__items {
    list-style: none;
    padding: 0;
  }
}
.results-head {
  background-color: #65999E;
  text-align: center;
  padding: 30px 0;
  line-height: 0;
}

.results-head-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000000;
}

.results-head-headline {
  font: 900 48px "Proxima Nova", Arial, sans-serif;
  color: #ffffff;
  display: block;
}

.results-image svg {
  background-color: #65999E;
}

.results-image .st0 {
  opacity: 0;
  fill: #65999E;
}

.results-image .st1 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}

.results-image .fallback-img {
  max-width: 240px;
}

.results-total {
  padding: 20px 0;
}
.results-total strong {
  color: #0B5D66;
}

.results-total-number {
  font-size: 2.3em;
  font-weight: 800;
  color: #0B5D66;
}

.results-empty {
  text-align: center;
}

.results {
  font-family: "Proxima Nova", Arial, sans-serif;
  background-color: #242424;
  position: relative;
  overflow: hidden;
}
.results .results-exposed-filters-outer {
  padding: 0 0 0 20px;
}
.results .results-exposed-filters-title {
  color: #FACE00;
  font-size: 0.9rem;
  font-family: "Oswald", Arial, sans-serif;
  text-transform: uppercase;
  padding: 1.75em 0 1em 0;
  font-weight: bold;
}
.results .filterBodyDisplay {
  display: block;
}
.results .filterBodyHidden {
  display: none;
}
.results .filter-display {
  position: absolute;
  right: 0;
  bottom: 0;
  border: none;
  padding: 0 20px 0 0;
}
.results .filterTogDisplay, .results .filterTogHidden {
  position: relative;
  display: inline-block;
}
.results form {
  color: rgb(255, 255, 255);
  position: relative;
  margin: 0;
  padding: 0;
}
.results form label {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  margin: 0.25em 0;
}
.results form input {
  float: right;
  background-color: #242424;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  color: #ffffff;
  margin-bottom: 20px;
}
.results form .button:hover, .results form .pager__items .pager__item--next a:hover, .results .pager__items .pager__item--next form a:hover,
.results form .pager__items .pager__item--previous a:hover,
.results .pager__items .pager__item--previous form a:hover,
.results form .pager__items .pager__item--first a:hover,
.results .pager__items .pager__item--first form a:hover,
.results form .pager__items .pager__item--last a:hover,
.results .pager__items .pager__item--last form a:hover, .results form .view .pager__item--next a:hover, .view .pager__item--next .results form a:hover, .results form .view .pager__item--previous a:hover, .view .pager__item--previous .results form a:hover, .results form .view .pager__item--first a:hover, .view .pager__item--first .results form a:hover, .results form .view .pager__item--last a:hover, .view .pager__item--last .results form a:hover {
  background-color: #242424;
  border-color: #FACE00;
  color: #FACE00;
}
.results form input[type=text]:focus, .results form input[type=date]:focus {
  color: #000000;
}
.results form .form-item-field-webny-news-global-keywords-target-id input {
  border-radius: 15px;
}
.results form .form-item-field-webny-news-agency-keywords-target-id input {
  border-radius: 15px;
}
.results .results-list {
  padding-bottom: 20px;
  padding-top: 20px;
  background-color: #ffffff;
  width: 100%;
  overflow: hidden;
}
.results .results-list-inner {
  padding: 0 20px;
}
.results .views-row {
  border: 1px solid #e4e4e4;
  margin: 8px 0px;
  float: left;
  width: 100%;
  position: relative;
}
.results .views-row .results-title {
  margin: 10px 0 7px 0;
  font-size: 19px;
  padding: 0 10px;
}
.results .views-row .results-title a {
  color: #004DD1;
  text-decoration: none;
}
.results .views-row .results-date {
  font-size: 12px;
  padding: 0 10px;
  color: #000;
}
.results .views-row .results-date .results-date-day {
  font-weight: bold;
}
.results .views-row .results-image {
  float: left;
  margin-right: 16px;
  max-height: 240px;
}
.results .views-row .results-image .field-content {
  max-height: 240px;
}
.results .views-row .results-image img {
  float: left;
  border: 0;
}
.results .views-row .views-field-body {
  padding: 0 10px;
}
.results .views-row .results-teaser {
  color: #000;
  font-size: 16px;
  padding-right: 16px;
}
.results .pager__items {
  float: right;
  list-style-type: none;
  margin-left: 10px;
}
.results .pager__items .pager__item {
  float: left;
  padding: 16px;
  color: #E5EDED;
  font-weight: 900;
  font-size: 13px;
}
.results .pager__items .pager__item--next a,
.results .pager__items .pager__item--previous a,
.results .pager__items .pager__item--first a,
.results .pager__items .pager__item--last a {
  font-weight: normal;
}
.results .category {
  padding: 0.7em 0 0 0;
  font-size: 14px;
}
.results .category .category-separator {
  display: block;
  position: relative;
  left: 256px;
  width: 30px;
  padding: 0.3em 0 0 0;
  border-bottom: 1px solid #e4e4e4;
}

@media (min-width: 1024px) {
  .results form.views-exposed-form {
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .results div.results-list {
    width: 74.5762711864%;
    float: right;
    margin-right: 0;
    min-height: 900px;
  }
  .results div.results-list .results-list-inner {
    padding: 0 40px;
  }
  .results div.results-list .views-row {
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  .results .results-image svg {
    display: none;
  }
  .results .results-exposed-filters-outer {
    padding: 0 20px 0 20px;
  }
  .results .category {
    padding: 0.7em 0 0 0.7em;
  }
  .results .category .category-separator {
    position: relative;
    left: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .results form {
    max-width: 100%;
  }
  .results .results-exposed-filters-outer {
    padding: 0 20px 0 20px;
  }
}

@media screen and (max-width: 1023px) {
  .results .filterBodyHidden {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .results .filterBodyHidden {
    display: block;
  }
  .results .filter-display {
    display: none;
  }
}
.nygov-universal-footer {
  clear: both;
}

.js input.form-autocomplete.ui-autocomplete-loading {
  background-repeat: no-repeat;
}

.results-exposed-filters-title {
  font: bold 16px "Oswald", Arial, sans-serif;
}

.form-radios .form-item-target-news-category {
  position: relative;
  padding: 0 1em 0 2.5em;
  margin-bottom: 20px;
}
.form-radios .form-item-target-news-category input[type=radio] {
  display: none;
}
.form-radios .form-item-target-news-category label.option.active-filter-opt {
  color: #FACE00;
}
.form-radios .form-item-target-news-category input[type=radio] + label {
  color: #ffffff;
  display: inline-block;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
}
.form-radios .form-item-target-news-category input[type=radio] + label:hover {
  color: #ffffff;
}
.form-radios .form-item-target-news-category input[type=radio] + label:hover:before {
  color: #ffffff;
  position: absolute;
  left: 9px;
}
.form-radios .form-item-target-news-category input[type=radio] + label:before {
  position: absolute;
  left: 9px;
  color: #7d7d7d;
  font-family: "icomoon";
  content: "\e618";
  font-size: 28px;
  vertical-align: middle;
  margin-right: 15px;
}
.form-radios .form-item-target-news-category input:checked + label {
  color: #FACE00;
}
.form-radios .form-item-target-news-category input:checked + label:before {
  position: absolute;
  left: 9px;
  color: #FACE00;
  font-family: "icomoon";
  content: "\e61f";
}
.form-radios .form-item-target-news-category input:checked + label.option:active {
  color: #FACE00;
}
.form-radios .form-item-target-news-category input[type=radio] + label.checked:before {
  color: #f8a81f;
  font-family: "icomoon";
  content: "\e61f";
  position: absolute;
  left: 9px;
}
.form-radios .form-item-target-news-category input[type=radio] + label.checked:hover:before {
  color: #ffffff;
  content: "\e623";
  position: absolute;
}
.form-radios:after {
  display: block;
  content: "";
  border-bottom: 1px solid #404040;
}
.form-radios.action-all:before {
  display: block;
  content: "";
  border-bottom: 1px solid #404040;
  position: absolute;
  left: 9px;
  padding: 0;
  margin: 0 0 2em;
}
.form-radios.action-all:after {
  display: none;
}

::-webkit-calendar-picker-indicator {
  -webkit-filter: invert(55%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(120%) contrast(92%);
  filter: invert(55%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(120%) contrast(92%);
}

.results-exposed-filters-outer input[type=date]:focus {
  color: #7d7d7d !important;
}
.results-exposed-filters-outer .js-form-type-date {
  margin-right: 0.5em;
  margin-bottom: 10px;
  vertical-align: top;
  width: 211px;
}
.results-exposed-filters-outer .js-form-item-field-webny-news-date-value > input,
.results-exposed-filters-outer .js-form-item-field-webny-news-date-value-1 > input {
  width: 100%;
  height: 35px;
  background-color: transparent;
  border: 1px solid #7d7d7d;
  padding: 0 20px;
  color: #7d7d7d;
}
.results-exposed-filters-outer .js-form-item-field-webny-news-date-value > label {
  margin: 20px 0 0 0;
}
.results-exposed-filters-outer .js-form-item-field-webny-news-date-value-1 > input {
  margin: 0 0 20px 0;
  padding: 2px 20px;
}

.webny-global-header {
  color: #fff;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.018em;
  position: relative;
  font-weight: bold;
  font-style: normal;
}
.webny-global-header a,
.webny-global-header a:link,
.webny-global-header a:visited,
.webny-global-header a:hover,
.webny-global-header a:active {
  color: #fff;
  text-decoration: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.webny-global-header .webny-global-logo {
  height: 80px;
}
.webny-global-header .webny-global-logo img {
  padding: 17px 0 18px 0;
}
.webny-global-header h1, .webny-global-header [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header .h1 {
  font-family: "D Sari Bold", Arial, sans-serif;
  display: table-cell;
  vertical-align: middle;
  height: 80px;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
.webny-global-header h1 a, .webny-global-header [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header .h1 a,
.webny-global-header h1 a:link,
.webny-global-header h1 a:visited,
.webny-global-header h1 a:hover,
.webny-global-header h1 a:active {
  display: block;
  padding-left: 30px;
  padding-right: 30px;
  color: #fff;
  font-family: "D Sari Bold", Arial, sans-serif;
}
.webny-global-header h1 a:hover, .webny-global-header [id^=webny-carousel-slider-] .h1 a:hover, [id^=webny-carousel-slider-] .webny-global-header .h1 a:hover {
  text-decoration: none;
  color: #fff;
}
.webny-global-header ul {
  padding: 0px 0px;
  margin: 0;
  display: none;
}
.webny-global-header ul li {
  padding: 0;
  margin: 0;
}
.webny-global-header ul li.webny-global-inactive {
  display: none;
}
.webny-global-header ul li.webny-global-active ul {
  display: block;
}
.webny-global-header ul > li > a[href="#"]:after,
.webny-global-header ul > li > span:after {
  background-image: url("../icons/icon-arrow-right.png");
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../icons/icon-arrow-right.svg");
  background-image: linear-gradient(transparent, transparent), url("../icons/icon-arrow-right.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  width: 2em;
  height: 1.2em;
  content: "";
  position: absolute;
  right: 10px;
  top: 39%;
}
.webny-global-header > ul {
  position: absolute;
  width: 255px;
  border-top: 1px solid #fff;
  z-index: 200;
  border: 1px solid #fff;
}
.webny-global-header > ul li {
  display: block;
  list-style: none;
  position: relative;
}
.webny-global-header > ul li.webny-global-active > a:link, .webny-global-header > ul li.webny-global-active > a:visited, .webny-global-header > ul li.webny-global-active > span {
  padding-left: 48px;
  font-weight: bold;
  letter-spacing: 0.03em;
  color: transparent;
}
.webny-global-header > ul li.webny-global-active > a:before, .webny-global-header > ul li.webny-global-active > span:before {
  background-image: url("../icons/icon-arrow-left.png");
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../icons/icon-arrow-left.svg");
  background-image: linear-gradient(transparent, transparent), url("../icons/icon-arrow-left.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  width: 2em;
  height: 1.2em;
  display: inline-block;
  content: "";
  position: absolute;
  left: 18px;
  top: 30px;
}
.webny-global-header > ul li.webny-global-active > a:after, .webny-global-header > ul li.webny-global-active > span:after {
  background-image: none;
}
.webny-global-header > ul li a:link,
.webny-global-header > ul li a:visited,
.webny-global-header > ul li span {
  display: block;
  padding: 30px 48px 30px 30px;
  font-family: "Proxima Nova", Arial, sans-serif;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  text-decoration: none;
  color: #fff;
}
.webny-global-header > ul li a:hover {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}
.webny-global-header > ul li .gnav-topli span:hover {
  color: #fff;
}
.webny-global-header > ul li ul {
  padding: 0;
  display: none;
  position: initial;
  z-index: 5;
  width: 100%;
}
.webny-global-header > ul li ul > li > a {
  cursor: pointer;
}
.webny-global-header > ul li ul > li > span {
  letter-spacing: 0.02em;
  font-weight: bold;
}
.webny-global-header .webny-global-active {
  display: block;
}
.webny-global-header .nav-toggle button {
  width: 65px;
  height: 80px;
  display: block;
  float: left;
  background-color: transparent;
  background-image: url("../icons/icon-menu.png");
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../icons/icon-menu.svg");
  background-image: linear-gradient(transparent, transparent), url("../icons/icon-menu.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 50%;
  text-indent: -9999em;
  text-transform: uppercase;
  border: none;
}
@media (min-width: 1024px) {
  .webny-global-header.horizontal {
    font-weight: bold;
  }
  .webny-global-header.horizontal.alt-unav h1 a, .webny-global-header.horizontal.alt-unav [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.horizontal.alt-unav .h1 a {
    display: none;
  }
  .webny-global-header.horizontal h1 a, .webny-global-header.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.horizontal .h1 a,
  .webny-global-header.horizontal h1 a:link,
  .webny-global-header.horizontal h1 a:visited,
  .webny-global-header.horizontal h1 a:hover,
  .webny-global-header.horizontal h1 a:active {
    font-size: 20px;
    line-height: 26px;
  }
  .webny-global-header.horizontal.unstacked {
    font-size: 14px;
    line-height: 18px;
    min-height: 80px;
  }
  .webny-global-header.horizontal.unstacked > ul {
    position: relative;
    display: block;
    border-top: 0;
    width: auto;
    vertical-align: bottom;
  }
  .webny-global-header.horizontal.unstacked > ul a,
  .webny-global-header.horizontal.unstacked > ul span {
    border-bottom-width: 0;
    padding: 8px 15px;
  }
  .webny-global-header.horizontal.unstacked > ul li,
  .webny-global-header.horizontal.unstacked > ul li.hidden {
    display: inline-block;
    vertical-align: bottom;
  }
  .webny-global-header.horizontal.unstacked > ul li ul,
  .webny-global-header.horizontal.unstacked > ul li.hidden ul {
    position: absolute;
    width: auto;
    border-top: 1px solid #fff;
  }
  .webny-global-header.horizontal.unstacked > ul li ul li,
  .webny-global-header.horizontal.unstacked > ul li.hidden ul li {
    display: block;
  }
  .webny-global-header.horizontal.unstacked > ul li ul li a,
  .webny-global-header.horizontal.unstacked > ul li ul li span,
  .webny-global-header.horizontal.unstacked > ul li.hidden ul li a,
  .webny-global-header.horizontal.unstacked > ul li.hidden ul li span {
    padding: 15px;
  }
  .webny-global-header.horizontal.unstacked .nav-toggle {
    display: none;
  }
  .webny-global-header.horizontal.unstacked .webny-global-logo {
    display: inline-block;
    height: 80px;
  }
  .webny-global-header.horizontal.unstacked .webny-global-logo img {
    padding: 17px 0 18px 30px;
  }
  .webny-global-header.horizontal.unstacked h1, .webny-global-header.horizontal.unstacked [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.horizontal.unstacked .h1 {
    height: auto;
  }
  .webny-global-header.horizontal.unstacked h1 a, .webny-global-header.horizontal.unstacked [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.horizontal.unstacked .h1 a,
  .webny-global-header.horizontal.unstacked h1 a:link,
  .webny-global-header.horizontal.unstacked h1 a:visited,
  .webny-global-header.horizontal.unstacked h1 a:hover,
  .webny-global-header.horizontal.unstacked h1 a:active {
    padding: 15px 30px 1px 30px;
  }
  .webny-global-header.horizontal.unstacked > ul {
    padding: 23px 0 23px 15px;
    display: inline-block;
    border: 0;
  }
  .webny-global-header.horizontal.unstacked > ul > li > a:hover {
    text-decoration: underline;
  }
  .webny-global-header.horizontal.unstacked > ul > li > span:hover {
    text-decoration: none;
  }
  .webny-global-header.horizontal.unstacked > ul li a,
  .webny-global-header.horizontal.unstacked > ul li a:link,
  .webny-global-header.horizontal.unstacked > ul li a:visited,
  .webny-global-header.horizontal.unstacked > ul li a:hover,
  .webny-global-header.horizontal.unstacked > ul li a:active,
  .webny-global-header.horizontal.unstacked > ul li span {
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 0.03em;
    padding-left: 15px;
    color: #fff;
  }
  .webny-global-header.horizontal.unstacked > ul li ul {
    width: 170px;
  }
  .webny-global-header.horizontal.unstacked > ul li ul li a,
  .webny-global-header.horizontal.unstacked > ul li ul li a:link,
  .webny-global-header.horizontal.unstacked > ul li ul li a:visited,
  .webny-global-header.horizontal.unstacked > ul li ul li a:hover,
  .webny-global-header.horizontal.unstacked > ul li ul li a:active,
  .webny-global-header.horizontal.unstacked > ul li ul li span {
    font-size: 12px;
    line-height: 17px;
    font-weight: bold;
  }
  .webny-global-header.horizontal.unstacked ul > li > a[href="#"]:after,
  .webny-global-header.horizontal.unstacked ul > li > span:after {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
  .webny-global-header.horizontal.unstacked > ul li.webny-global-active > a:before,
  .webny-global-header.horizontal.unstacked > ul li.webny-global-active > span:before {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
  .webny-global-header.horizontal.stacked {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.03em;
  }
  .webny-global-header.horizontal.stacked .webny-global-logo img {
    padding: 15px 0 15px 0;
  }
  .webny-global-header.horizontal.stacked > ul {
    width: 300px;
  }
  .webny-global-header.horizontal.stacked > ul a,
  .webny-global-header.horizontal.stacked > ul a:link,
  .webny-global-header.horizontal.stacked > ul a:visited,
  .webny-global-header.horizontal.stacked > ul a:hover,
  .webny-global-header.horizontal.stacked > ul a:active,
  .webny-global-header.horizontal.stacked > ul span {
    font-weight: bold;
  }
  .webny-global-header.horizontal.stacked > ul li.webny-global-active > a:before,
  .webny-global-header.horizontal.stacked > ul li.webny-global-active > span:before {
    background-size: 18px;
    top: 31px;
  }
  .webny-global-header.horizontal.stacked > ul > li > a[href="#"]:after,
  .webny-global-header.horizontal.stacked > ul > li > span:after {
    background-size: 18px;
    top: 38%;
  }
}
@media (min-width: 1024px) {
  .webny-global-header.horizontal > ul,
  .webny-global-header.horizontal h1,
  .webny-global-header.horizontal [id^=webny-carousel-slider-] .h1,
  [id^=webny-carousel-slider-] .webny-global-header.horizontal .h1 {
    display: inline-block;
  }
  .webny-global-header.horizontal.alt-unav h1 a, .webny-global-header.horizontal.alt-unav [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.horizontal.alt-unav .h1 a {
    display: none;
  }
  .webny-global-header.unstacked.horizontal, .webny-global-header.stacked.horizontal {
    height: auto;
    font-size: 16px;
  }
  .webny-global-header.unstacked.horizontal > ul > li > a:hover, .webny-global-header.stacked.horizontal > ul > li > a:hover {
    text-decoration: underline;
    color: #fff;
  }
  .webny-global-header.unstacked.horizontal > ul > li > span:hover, .webny-global-header.stacked.horizontal > ul > li > span:hover {
    text-decoration: none;
    color: #fff;
  }
  .webny-global-header.unstacked.horizontal h1, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1, .webny-global-header.stacked.horizontal h1, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 {
    padding-left: 56px;
  }
  .webny-global-header.unstacked.horizontal h1 a, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1 a,
  .webny-global-header.unstacked.horizontal h1 a:link,
  .webny-global-header.unstacked.horizontal h1 a:visited,
  .webny-global-header.unstacked.horizontal h1 a:hover,
  .webny-global-header.unstacked.horizontal h1 a:active, .webny-global-header.stacked.horizontal h1 a, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a,
  .webny-global-header.stacked.horizontal h1 a:link,
  .webny-global-header.stacked.horizontal h1 a:visited,
  .webny-global-header.stacked.horizontal h1 a:hover,
  .webny-global-header.stacked.horizontal h1 a:active {
    padding: 0px;
    font-size: 22px;
    line-height: 26px;
    display: table-cell;
    height: 75px;
    vertical-align: middle;
  }
  .webny-global-header.unstacked.horizontal h1 a span, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1 a span, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1 a span,
  .webny-global-header.unstacked.horizontal h1 a:link span,
  .webny-global-header.unstacked.horizontal h1 a:visited span,
  .webny-global-header.unstacked.horizontal h1 a:hover span,
  .webny-global-header.unstacked.horizontal h1 a:active span, .webny-global-header.stacked.horizontal h1 a span, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a span, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a span,
  .webny-global-header.stacked.horizontal h1 a:link span,
  .webny-global-header.stacked.horizontal h1 a:visited span,
  .webny-global-header.stacked.horizontal h1 a:hover span,
  .webny-global-header.stacked.horizontal h1 a:active span {
    display: inline-block;
  }
  .webny-global-header.unstacked.horizontal > ul, .webny-global-header.stacked.horizontal > ul {
    padding: 0 0 0 60px;
  }
  .webny-global-header.unstacked.horizontal > ul li a,
  .webny-global-header.unstacked.horizontal > ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li span, .webny-global-header.stacked.horizontal > ul li a,
  .webny-global-header.stacked.horizontal > ul li a:link,
  .webny-global-header.stacked.horizontal > ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li a:active,
  .webny-global-header.stacked.horizontal > ul li span {
    font-size: 16px;
    letter-spacing: 0.03em;
    display: table-cell;
    height: 75px;
    vertical-align: middle;
    padding: 0 15px;
    color: #fff;
  }
  .webny-global-header.unstacked.horizontal > ul li a:before, .webny-global-header.unstacked.horizontal > ul li a:after,
  .webny-global-header.unstacked.horizontal > ul li a:link:before,
  .webny-global-header.unstacked.horizontal > ul li a:link:after,
  .webny-global-header.unstacked.horizontal > ul li a:visited:before,
  .webny-global-header.unstacked.horizontal > ul li a:visited:after,
  .webny-global-header.unstacked.horizontal > ul li a:hover:before,
  .webny-global-header.unstacked.horizontal > ul li a:hover:after,
  .webny-global-header.unstacked.horizontal > ul li a:active:before,
  .webny-global-header.unstacked.horizontal > ul li a:active:after,
  .webny-global-header.unstacked.horizontal > ul li span:before,
  .webny-global-header.unstacked.horizontal > ul li span:after, .webny-global-header.stacked.horizontal > ul li a:before, .webny-global-header.stacked.horizontal > ul li a:after,
  .webny-global-header.stacked.horizontal > ul li a:link:before,
  .webny-global-header.stacked.horizontal > ul li a:link:after,
  .webny-global-header.stacked.horizontal > ul li a:visited:before,
  .webny-global-header.stacked.horizontal > ul li a:visited:after,
  .webny-global-header.stacked.horizontal > ul li a:hover:before,
  .webny-global-header.stacked.horizontal > ul li a:hover:after,
  .webny-global-header.stacked.horizontal > ul li a:active:before,
  .webny-global-header.stacked.horizontal > ul li a:active:after,
  .webny-global-header.stacked.horizontal > ul li span:before,
  .webny-global-header.stacked.horizontal > ul li span:after {
    background-image: none;
  }
  .webny-global-header.unstacked.horizontal > ul li ul, .webny-global-header.stacked.horizontal > ul li ul {
    padding: 5px 0px;
    top: auto;
    width: 300px;
    border: 1px solid #fff;
  }
  .webny-global-header.unstacked.horizontal > ul li ul li, .webny-global-header.stacked.horizontal > ul li ul li {
    height: auto;
  }
  .webny-global-header.unstacked.horizontal > ul li ul li a,
  .webny-global-header.unstacked.horizontal > ul li ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li ul li span, .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li a:link,
  .webny-global-header.stacked.horizontal > ul li ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li ul li a:active,
  .webny-global-header.stacked.horizontal > ul li ul li span {
    font-size: 16px;
    line-height: 20px;
    height: auto;
    display: block;
    padding: 15px;
  }
  .webny-global-header.unstacked.horizontal > ul li ul li.gnav-toplink, .webny-global-header.stacked.horizontal > ul li ul li.gnav-toplink {
    display: none;
  }
  .webny-global-header.unstacked.horizontal > ul li:last-child ul, .webny-global-header.stacked.horizontal > ul li:last-child ul {
    left: auto;
  }
  .webny-global-header.unstacked.horizontal {
    min-height: 75px;
  }
  .webny-global-header.unstacked.horizontal .webny-global-logo {
    display: inline-block;
    min-height: 75px;
  }
  .webny-global-header.unstacked.horizontal .webny-global-logo img {
    padding: 15px 0 15px 60px;
  }
  .webny-global-header.unstacked.horizontal > h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal > .h1 {
    /*margin: 10px;*/
  }
  .webny-global-header.unstacked.horizontal > ul {
    padding: 0 0 0 45px;
    margin-top: 4px;
  }
  .webny-global-header.unstacked.horizontal > ul li a,
  .webny-global-header.unstacked.horizontal > ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li span {
    height: 75px;
  }
  .webny-global-header.unstacked.horizontal.alt-unav h1, .webny-global-header.unstacked.horizontal.alt-unav [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal.alt-unav .h1 {
    display: none;
  }
  .webny-global-header.stacked.horizontal {
    min-height: 115px;
  }
  .webny-global-header.stacked.horizontal > ul {
    position: relative;
    display: block;
    border-top: 0;
    width: auto;
    vertical-align: bottom;
  }
  .webny-global-header.stacked.horizontal > ul a,
  .webny-global-header.stacked.horizontal > ul span {
    border-bottom-width: 0;
    padding: 8px 15px;
  }
  .webny-global-header.stacked.horizontal > ul li,
  .webny-global-header.stacked.horizontal > ul li.hidden {
    display: inline-block;
    vertical-align: bottom;
  }
  .webny-global-header.stacked.horizontal > ul li ul,
  .webny-global-header.stacked.horizontal > ul li.hidden ul {
    position: absolute;
    width: auto;
    border-top: 1px solid #fff;
  }
  .webny-global-header.stacked.horizontal > ul li ul li,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li {
    display: block;
  }
  .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li span,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li a,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li span {
    padding: 15px;
  }
  .webny-global-header.stacked.horizontal .nav-toggle {
    display: none;
  }
  .webny-global-header.stacked.horizontal .webny-global-logo img {
    padding: 15px 0 15px 60px;
  }
  .webny-global-header.stacked.horizontal.alt-unav {
    min-height: 75px;
  }
  .webny-global-header.stacked.horizontal.alt-unav h1 a, .webny-global-header.stacked.horizontal.alt-unav [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal.alt-unav .h1 a {
    display: none;
  }
  .webny-global-header.stacked.horizontal h1, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 {
    display: block;
    width: auto;
    height: auto;
  }
  .webny-global-header.stacked.horizontal h1 a, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a,
  .webny-global-header.stacked.horizontal h1 a:link,
  .webny-global-header.stacked.horizontal h1 a:visited,
  .webny-global-header.stacked.horizontal h1 a:hover,
  .webny-global-header.stacked.horizontal h1 a:active {
    height: 44px;
    padding-top: 17px;
  }
  .webny-global-header.stacked.horizontal > ul {
    padding: 0 0 0 45px;
    display: block;
    border: 0;
  }
  .webny-global-header.stacked.horizontal > ul li a,
  .webny-global-header.stacked.horizontal > ul li a:link,
  .webny-global-header.stacked.horizontal > ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li a:active,
  .webny-global-header.stacked.horizontal > ul li span {
    height: 75px;
  }
  .webny-global-header.stacked.horizontal > ul li ul {
    top: auto;
    height: auto;
    width: 300px;
    border: 1px solid #fff;
  }
  .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li a:link,
  .webny-global-header.stacked.horizontal > ul li ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li ul li a:active,
  .webny-global-header.stacked.horizontal > ul li ul li span {
    height: auto;
    padding: 15px;
  }
  .webny-global-header.stacked.horizontal ul > li > a[href="#"]:after,
  .webny-global-header.stacked.horizontal ul > li > span:after {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
  .webny-global-header.stacked.horizontal > ul li.webny-global-active > a:before,
  .webny-global-header.stacked.horizontal > ul li.webny-global-active > span:before {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
}
@media \0 screen {
  .webny-global-header.horizontal > ul,
  .webny-global-header.horizontal h1,
  .webny-global-header.horizontal [id^=webny-carousel-slider-] .h1,
  [id^=webny-carousel-slider-] .webny-global-header.horizontal .h1 {
    display: inline-block;
  }
  .webny-global-header.horizontal.alt-unav h1 a, .webny-global-header.horizontal.alt-unav [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.horizontal.alt-unav .h1 a {
    display: none;
  }
  .webny-global-header.unstacked.horizontal, .webny-global-header.stacked.horizontal {
    height: auto;
    font-size: 16px;
  }
  .webny-global-header.unstacked.horizontal > ul > li > a:hover, .webny-global-header.stacked.horizontal > ul > li > a:hover {
    text-decoration: underline;
  }
  .webny-global-header.unstacked.horizontal > ul > li > span:hover, .webny-global-header.stacked.horizontal > ul > li > span:hover {
    text-decoration: none;
  }
  .webny-global-header.unstacked.horizontal h1, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1, .webny-global-header.stacked.horizontal h1, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 {
    width: 300px;
    padding-left: 30px;
  }
  .webny-global-header.unstacked.horizontal h1 a, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1 a,
  .webny-global-header.unstacked.horizontal h1 a:link,
  .webny-global-header.unstacked.horizontal h1 a:visited,
  .webny-global-header.unstacked.horizontal h1 a:hover,
  .webny-global-header.unstacked.horizontal h1 a:active, .webny-global-header.stacked.horizontal h1 a, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a,
  .webny-global-header.stacked.horizontal h1 a:link,
  .webny-global-header.stacked.horizontal h1 a:visited,
  .webny-global-header.stacked.horizontal h1 a:hover,
  .webny-global-header.stacked.horizontal h1 a:active {
    padding: 0;
    font-size: 22px;
    line-height: 26px;
    display: table-cell;
    height: 75px;
    vertical-align: middle;
    padding-left: 15px;
  }
  .webny-global-header.unstacked.horizontal h1 a span, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1 a span, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1 a span,
  .webny-global-header.unstacked.horizontal h1 a:link span,
  .webny-global-header.unstacked.horizontal h1 a:visited span,
  .webny-global-header.unstacked.horizontal h1 a:hover span,
  .webny-global-header.unstacked.horizontal h1 a:active span, .webny-global-header.stacked.horizontal h1 a span, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a span, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a span,
  .webny-global-header.stacked.horizontal h1 a:link span,
  .webny-global-header.stacked.horizontal h1 a:visited span,
  .webny-global-header.stacked.horizontal h1 a:hover span,
  .webny-global-header.stacked.horizontal h1 a:active span {
    display: inline-block;
  }
  .webny-global-header.unstacked.horizontal > ul, .webny-global-header.stacked.horizontal > ul {
    padding: 0 0 0 30px;
  }
  .webny-global-header.unstacked.horizontal > ul li a,
  .webny-global-header.unstacked.horizontal > ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li span, .webny-global-header.stacked.horizontal > ul li a,
  .webny-global-header.stacked.horizontal > ul li a:link,
  .webny-global-header.stacked.horizontal > ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li a:active,
  .webny-global-header.stacked.horizontal > ul li span {
    font-size: 16px;
    letter-spacing: 0.03em;
    display: table-cell;
    height: 75px;
    vertical-align: middle;
    padding: 0 15px;
  }
  .webny-global-header.unstacked.horizontal > ul li a:before, .webny-global-header.unstacked.horizontal > ul li a:after,
  .webny-global-header.unstacked.horizontal > ul li a:link:before,
  .webny-global-header.unstacked.horizontal > ul li a:link:after,
  .webny-global-header.unstacked.horizontal > ul li a:visited:before,
  .webny-global-header.unstacked.horizontal > ul li a:visited:after,
  .webny-global-header.unstacked.horizontal > ul li a:hover:before,
  .webny-global-header.unstacked.horizontal > ul li a:hover:after,
  .webny-global-header.unstacked.horizontal > ul li a:active:before,
  .webny-global-header.unstacked.horizontal > ul li a:active:after,
  .webny-global-header.unstacked.horizontal > ul li span:before,
  .webny-global-header.unstacked.horizontal > ul li span:after, .webny-global-header.stacked.horizontal > ul li a:before, .webny-global-header.stacked.horizontal > ul li a:after,
  .webny-global-header.stacked.horizontal > ul li a:link:before,
  .webny-global-header.stacked.horizontal > ul li a:link:after,
  .webny-global-header.stacked.horizontal > ul li a:visited:before,
  .webny-global-header.stacked.horizontal > ul li a:visited:after,
  .webny-global-header.stacked.horizontal > ul li a:hover:before,
  .webny-global-header.stacked.horizontal > ul li a:hover:after,
  .webny-global-header.stacked.horizontal > ul li a:active:before,
  .webny-global-header.stacked.horizontal > ul li a:active:after,
  .webny-global-header.stacked.horizontal > ul li span:before,
  .webny-global-header.stacked.horizontal > ul li span:after {
    background-image: none;
  }
  .webny-global-header.unstacked.horizontal > ul li ul, .webny-global-header.stacked.horizontal > ul li ul {
    padding: 5px 0px;
    top: auto;
    width: 300px;
  }
  .webny-global-header.unstacked.horizontal > ul li ul li, .webny-global-header.stacked.horizontal > ul li ul li {
    height: auto;
  }
  .webny-global-header.unstacked.horizontal > ul li ul li a,
  .webny-global-header.unstacked.horizontal > ul li ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li ul li span, .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li a:link,
  .webny-global-header.stacked.horizontal > ul li ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li ul li a:active,
  .webny-global-header.stacked.horizontal > ul li ul li span {
    font-size: 16px;
    line-height: 20px;
    height: auto;
    display: block;
    padding: 15px;
  }
  .webny-global-header.unstacked.horizontal > ul li:last-child ul, .webny-global-header.stacked.horizontal > ul li:last-child ul {
    left: auto;
  }
  .webny-global-header.unstacked.horizontal > h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal > .h1 {
    margin: 10px;
  }
  .webny-global-header.unstacked.horizontal > ul li a,
  .webny-global-header.unstacked.horizontal > ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li span {
    height: 95px;
  }
  .webny-global-header.unstacked.horizontal.alt-unav {
    min-height: 75px;
  }
  .webny-global-header.unstacked.horizontal.alt-unav h1, .webny-global-header.unstacked.horizontal.alt-unav [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal.alt-unav .h1 {
    display: none;
  }
  .webny-global-header.stacked.horizontal {
    height: 148px;
  }
  .webny-global-header.stacked.horizontal > ul {
    position: relative;
    display: block;
    border-top: 0;
    width: auto;
    vertical-align: bottom;
  }
  .webny-global-header.stacked.horizontal > ul a,
  .webny-global-header.stacked.horizontal > ul span {
    border-bottom-width: 0;
    padding: 8px 15px;
  }
  .webny-global-header.stacked.horizontal > ul li,
  .webny-global-header.stacked.horizontal > ul li.hidden {
    display: inline-block;
    vertical-align: bottom;
  }
  .webny-global-header.stacked.horizontal > ul li ul,
  .webny-global-header.stacked.horizontal > ul li.hidden ul {
    position: absolute;
    width: auto;
    border-top: 1px solid #fff;
  }
  .webny-global-header.stacked.horizontal > ul li ul li,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li {
    display: block;
  }
  .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li span,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li a,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li span {
    padding: 15px;
  }
  .webny-global-header.stacked.horizontal .nav-toggle {
    display: none;
  }
  .webny-global-header.stacked.horizontal.alt-unav {
    min-height: 75px;
  }
  .webny-global-header.stacked.horizontal.alt-unav h1 a, .webny-global-header.stacked.horizontal.alt-unav [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal.alt-unav .h1 a {
    display: none;
  }
  .webny-global-header.stacked.horizontal h1, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 {
    display: block;
    width: auto;
    height: auto;
  }
  .webny-global-header.stacked.horizontal h1 a, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a,
  .webny-global-header.stacked.horizontal h1 a:link,
  .webny-global-header.stacked.horizontal h1 a:visited,
  .webny-global-header.stacked.horizontal h1 a:hover,
  .webny-global-header.stacked.horizontal h1 a:active {
    height: 85px;
  }
  .webny-global-header.stacked.horizontal > ul {
    display: block;
  }
  .webny-global-header.stacked.horizontal > ul li a,
  .webny-global-header.stacked.horizontal > ul li a:link,
  .webny-global-header.stacked.horizontal > ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li a:active,
  .webny-global-header.stacked.horizontal > ul li span {
    height: 63px;
  }
  .webny-global-header.stacked.horizontal > ul li ul {
    top: auto;
    height: auto;
    width: 300px;
  }
  .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li a:link,
  .webny-global-header.stacked.horizontal > ul li ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li ul li a:active,
  .webny-global-header.stacked.horizontal > ul li ul li span {
    height: auto;
    padding: 15px;
  }
  .webny-global-header.stacked.horizontal ul > li > a[href="#"]:after,
  .webny-global-header.stacked.horizontal ul > li > span:after {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
  .webny-global-header.stacked.horizontal > ul li.webny-global-active > a:before,
  .webny-global-header.stacked.horizontal > ul li.webny-global-active > span:before {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
}

@media (min-width: 1024px) {
  .webny-global-nav-content-container {
    margin-left: 330px;
  }
}

.webny-global-header {
  background-color: #0B5D66;
}
.webny-global-header > ul {
  background-color: #0B5D66;
}
.webny-global-header > ul a,
.webny-global-header > ul span {
  border-bottom-color: rgb(47.6, 117.3, 124.95);
}
.webny-global-header > ul a:hover,
.webny-global-header > ul a:active,
.webny-global-header > ul span:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.webny-global-header > ul > span:hover {
  text-decoration: none;
}
.webny-global-header > ul ul {
  background-color: #0B5D66;
}
@media (min-width: 1024px) {
  .webny-global-header.horizontal.unstacked ul li a:hover,
  .webny-global-header.horizontal.unstacked ul li a:active,
  .webny-global-header.horizontal.unstacked ul li span:hover {
    background-color: #0B5D66;
  }
  .webny-global-header.horizontal.unstacked ul li > span:hover {
    text-decoration: none;
  }
  .webny-global-header.horizontal.unstacked ul li ul > li a:hover,
  .webny-global-header.horizontal.unstacked ul li ul > li a:active,
  .webny-global-header.horizontal.unstacked ul li ul > li span:hover {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .webny-global-header.horizontal.unstacked ul li ul > li > span:hover {
    text-decoration: none;
  }
}
@media only screen and (min-width: 1024px) {
  .webny-global-header.horizontal.unstacked ul li a:hover,
  .webny-global-header.horizontal.unstacked ul li a:active,
  .webny-global-header.horizontal.unstacked ul li span:hover, .webny-global-header.horizontal.stacked ul li a:hover,
  .webny-global-header.horizontal.stacked ul li a:active,
  .webny-global-header.horizontal.stacked ul li span:hover {
    background-color: #0B5D66;
  }
  .webny-global-header.horizontal.unstacked ul li ul > li a:hover,
  .webny-global-header.horizontal.unstacked ul li ul > li a:active,
  .webny-global-header.horizontal.unstacked ul li ul > li span:hover, .webny-global-header.horizontal.stacked ul li ul > li a:hover,
  .webny-global-header.horizontal.stacked ul li ul > li a:active,
  .webny-global-header.horizontal.stacked ul li ul > li span:hover {
    background-color: rgba(0, 0, 0, 0.5);
  }
}

html[dir=ltr] .webny-global-footer {
  background-color: #E5EDED;
  clear: both;
  margin: 0;
  position: relative;
  z-index: 10;
}
html[dir=ltr] .webny-global-footer a {
  cursor: pointer;
}
html[dir=ltr] .webny-global-footer a:link, html[dir=ltr] .webny-global-footer a:visited {
  display: table-cell;
  text-decoration: none;
  color: #000000;
}
html[dir=ltr] .webny-global-footer a:hover, html[dir=ltr] .webny-global-footer a:active, html[dir=ltr] .webny-global-footer a:focus {
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}
html[dir=ltr] .webny-global-footer span {
  cursor: default;
}
html[dir=ltr] .webny-global-footer .agency-name,
html[dir=ltr] .webny-global-footer .footer-menu h2,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 {
  color: #000000;
  background: #E5EDED;
  margin: 36px 60px 24px 60px;
  padding: 0;
  font-size: 22px;
  line-height: 26px;
  font-family: "D Sari Bold", Arial, sans-serif;
  display: inline-block;
}
html[dir=ltr] .webny-global-footer .agency-name a:link, html[dir=ltr] .webny-global-footer .agency-name a:link:hover, html[dir=ltr] .webny-global-footer .agency-name a:hover, html[dir=ltr] .webny-global-footer .agency-name a:active, html[dir=ltr] .webny-global-footer .agency-name a:focus, html[dir=ltr] .webny-global-footer .agency-name a:visited, html[dir=ltr] .webny-global-footer .agency-name a:visited:hover,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:link,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:link,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 a:link,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:link:hover,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:hover,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:hover,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 a:hover,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:active,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:active,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 a:active,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:focus,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:focus,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 a:focus,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:visited,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:visited,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 a:visited,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:visited:hover {
  text-decoration: none;
  color: #000000;
  padding: 0;
  font-family: "D Sari Bold", Arial, sans-serif;
}
html[dir=ltr] .webny-global-footer nav {
  padding: 45px 0px 60px 0px;
}
html[dir=ltr] .webny-global-footer .social-media .social-media-header {
  display: grid;
  grid-template-columns: 1fr 180px 1fr;
}
html[dir=ltr] .webny-global-footer .social-media .social-media-header .social-media-header-line {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  top: 8px;
  width: 100%;
}
html[dir=ltr] .webny-global-footer .social-media .social-media-header h2, html[dir=ltr] .webny-global-footer .social-media .social-media-header [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .social-media .social-media-header .h2 {
  font-family: "Proxima Nova";
  font-weight: 700;
  padding: 0 15px;
  width: 150px;
}
html[dir=ltr] .webny-global-footer .social-media ul {
  display: inline-block;
  margin-top: 35px;
  text-align: center;
}
html[dir=ltr] .webny-global-footer .social-media ul li {
  list-style: none;
  padding: 0;
  padding-bottom: 25px;
  min-width: 80px;
  max-width: 120px;
  display: inline-block;
}
html[dir=ltr] .webny-global-footer .social-media ul li a.rounded-social-button {
  display: block;
  margin: 0 auto;
  padding: 0;
  background-color: #0B5D66;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
html[dir=ltr] .webny-global-footer .social-media ul li a.rounded-social-button:hover, html[dir=ltr] .webny-global-footer .social-media ul li a.rounded-social-button:active {
  background-color: #000;
}
html[dir=ltr] .webny-global-footer .social-media ul li a.rounded-social-button i {
  position: absolute;
  left: 0;
  right: 0;
  top: 14px;
  margin-inline: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 22px;
}
html[dir=ltr] .webny-global-footer .social-media ul li a.rounded-social-button i.sr-only {
  overflow: inherit;
  clip: inherit;
}
html[dir=ltr] .webny-global-footer .footer-menu ul.global-footer-top-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  margin: 0px 60px;
  padding: 0;
  list-style-type: none;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: none;
}
html[dir=ltr] .webny-global-footer .footer-menu ul ul.global-footer-inner-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
  text-transform: none;
  margin-top: 13px;
  margin-left: 0px;
  padding: 0px;
}
html[dir=ltr] .webny-global-footer .footer-menu ul li:last-child {
  padding-bottom: 0px;
}
html[dir=ltr] .webny-global-footer .footer-menu ul li:last-child ul li:last-child {
  padding-bottom: 0px;
}
html[dir=ltr] .webny-global-footer .footer-menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.1rem 2rem 0.5rem 0;
  width: 90%;
}
html[dir=ltr] .webny-global-footer html[dir=rtl] li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.1rem 0 0.5rem 2rem;
  width: 90%;
}
html[dir=ltr] .webny-global-footer nav > ul li a:hover,
html[dir=ltr] .webny-global-footer nav > ul li a:active {
  text-decoration: underline;
}
html[dir=ltr] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > span,
html[dir=ltr] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > a {
  font-size: 14px;
  font-weight: bold;
}
html[dir=ltr] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > span:first-child,
html[dir=ltr] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > a:first-child {
  border-bottom: 1px solid #333;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}
html[dir=ltr] .webny-global-footer nav.footer-vertical ul.global-footer-inner-links li {
  width: 100%;
}
html[dir=ltr] .webny-global-footer nav.footer-horizontal li {
  width: 90%;
}
html[dir=ltr] .webny-global-footer nav.footer-horizontal ul.global-footer-top-links > li > a {
  font-size: 14px;
  font-weight: bold;
}

html[dir=rtl] .webny-global-footer {
  background-color: #E5EDED;
  clear: both;
  margin: 0;
  position: relative;
  z-index: 10;
}
html[dir=rtl] .webny-global-footer a {
  cursor: pointer;
}
html[dir=rtl] .webny-global-footer a:link, html[dir=rtl] .webny-global-footer a:visited {
  display: table-cell;
  text-decoration: none;
  color: #000000;
}
html[dir=rtl] .webny-global-footer a:hover, html[dir=rtl] .webny-global-footer a:active, html[dir=rtl] .webny-global-footer a:focus {
  color: #000000;
  text-decoration: underline;
}
html[dir=rtl] .webny-global-footer span {
  cursor: default;
}
html[dir=rtl] .webny-global-footer .agency-name,
html[dir=rtl] .webny-global-footer .footer-menu h2,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 {
  color: #000000;
  background: #E5EDED;
  margin: 36px 60px 24px 60px;
  padding: 0;
  font-size: 22px;
  line-height: 26px;
  font-family: "D Sari Bold", Arial, sans-serif;
  display: inline-block;
}
html[dir=rtl] .webny-global-footer .agency-name a:link, html[dir=rtl] .webny-global-footer .agency-name a:link:hover, html[dir=rtl] .webny-global-footer .agency-name a:hover, html[dir=rtl] .webny-global-footer .agency-name a:active, html[dir=rtl] .webny-global-footer .agency-name a:focus, html[dir=rtl] .webny-global-footer .agency-name a:visited, html[dir=rtl] .webny-global-footer .agency-name a:visited:hover,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:link,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:link,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 a:link,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:link:hover,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:hover,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:hover,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 a:hover,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:active,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:active,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 a:active,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:focus,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:focus,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 a:focus,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:visited,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:visited,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 a:visited,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:visited:hover {
  text-decoration: none;
  color: #000000;
  padding: 0;
  font-family: "D Sari Bold", Arial, sans-serif;
}
html[dir=rtl] .webny-global-footer nav {
  padding: 45px 20px 60px 20px;
}
html[dir=rtl] .webny-global-footer .social-media .social-media-header {
  display: grid;
  grid-template-columns: 1fr 180px 1fr;
}
html[dir=rtl] .webny-global-footer .social-media .social-media-header .social-media-header-line {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  top: 8px;
  width: 100%;
}
html[dir=rtl] .webny-global-footer .social-media .social-media-header h2, html[dir=rtl] .webny-global-footer .social-media .social-media-header [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .social-media .social-media-header .h2 {
  font-family: "ProximaNovaExtraBold";
  padding: 0 15px;
  width: 150px;
}
html[dir=rtl] .webny-global-footer .social-media ul {
  display: inline-block;
  margin-top: 35px;
  text-align: center;
}
html[dir=rtl] .webny-global-footer .social-media ul li {
  list-style: none;
  padding: 0;
  padding-bottom: 25px;
  min-width: 80px;
  max-width: 120px;
  display: inline-block;
}
html[dir=rtl] .webny-global-footer .social-media ul li a.rounded-social-button {
  display: block;
  margin: 0 auto;
  padding: 0;
  background-color: #0B5D66;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
html[dir=rtl] .webny-global-footer .social-media ul li a.rounded-social-button:hover, html[dir=rtl] .webny-global-footer .social-media ul li a.rounded-social-button:active {
  background-color: #000;
}
html[dir=rtl] .webny-global-footer .social-media ul li a.rounded-social-button i {
  position: absolute;
  left: 0;
  right: 0;
  top: 14px;
  margin-inline: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 22px;
}
html[dir=rtl] .webny-global-footer .social-media ul li a.rounded-social-button i.sr-only {
  overflow: inherit;
  clip: inherit;
}
html[dir=rtl] .webny-global-footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: none;
}
html[dir=rtl] .webny-global-footer ul ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
  text-transform: none;
  margin-top: 13px;
}
html[dir=rtl] .webny-global-footer .footer-menu ul li:last-child {
  padding-bottom: 0px;
}
html[dir=rtl] .webny-global-footer .footer-menu ul li:last-child ul li:last-child {
  padding-bottom: 0px;
}
html[dir=rtl] .webny-global-footer li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.1rem 0 0.5rem 2rem;
  width: 90%;
}
html[dir=rtl] .webny-global-footer html[dir=rtl] li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.1rem 0 0.5rem 2rem;
  width: 90%;
}
html[dir=rtl] .webny-global-footer nav > ul li a:hover,
html[dir=rtl] .webny-global-footer nav > ul li a:active {
  text-decoration: underline;
}
html[dir=rtl] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > span,
html[dir=rtl] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > a {
  font-size: 14px;
  font-weight: bold;
}
html[dir=rtl] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > span:first-child,
html[dir=rtl] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > a:first-child {
  border-bottom: 1px solid #333;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}
html[dir=rtl] .webny-global-footer nav.footer-vertical ul.global-footer-inner-links li {
  width: 100%;
}
html[dir=rtl] .webny-global-footer nav.footer-horizontal li {
  width: 90%;
}
html[dir=rtl] .webny-global-footer nav.footer-horizontal ul.global-footer-top-links > li > a {
  font-size: 14px;
  font-weight: bold;
}

.social-media h2, .social-media [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .social-media .h2 {
  text-align: center;
  font-size: 16px;
  color: #000000;
  text-transform: uppercase;
}

.social-media ul {
  -ms-flex-line-pack: start;
  align-content: flex-start;
  margin: 0 auto;
  padding-left: 0;
  width: 100%;
}

.social-media ul li {
  text-transform: uppercase;
  padding: 0.25em 0 1em 0;
  text-align: left;
  width: 100%;
}

html[dir=rtl] .social-media h2:before, html[dir=rtl] .social-media [id^=webny-carousel-slider-] .h2:before, [id^=webny-carousel-slider-] html[dir=rtl] .social-media .h2:before {
  right: 3em;
  margin-left: -50%;
}
html[dir=rtl] .social-media h2:after, html[dir=rtl] .social-media [id^=webny-carousel-slider-] .h2:after, [id^=webny-carousel-slider-] html[dir=rtl] .social-media .h2:after {
  left: 3em;
  margin-right: -50%;
}

html[dir=rtl] .social-media a::before {
  position: relative;
  height: 20px;
  width: 20px;
  padding-left: 15px;
  color: #0B5D66;
  text-decoration: none;
  display: inline-block;
}

html[dir=ltr] .social-media a::before {
  position: relative;
  height: 20px;
  width: 20px;
  padding-right: 15px;
  color: #0B5D66;
  text-decoration: none;
  display: inline-block;
}

.social-media a {
  height: 20px;
  padding: 10px 0;
  position: relative;
  text-decoration: none;
}

/* fixing Unav bleed issues */
.nygov-universal-footer .l-footer .pane-dsc {
  margin-top: 1em;
  margin-bottom: 1em !important;
}

/* MOBILE VIEW */
@media (min-width: 461px) {
  html[dir=ltr] .webny-global-footer nav.footer-vertical li {
    width: 100%;
  }
  html[dir=ltr] .webny-global-footer nav.footer-horizontal li {
    width: 45%;
  }
  html[dir=rtl] .webny-global-footer nav.footer-vertical li {
    width: 100%;
  }
  html[dir=rtl] .webny-global-footer nav.footer-horizontal li {
    width: 45%;
  }
}
/* TABLET VIEW */
@media (min-width: 768px) {
  html[dir=ltr] .webny-global-footer nav.footer-vertical li {
    width: 45%;
  }
  html[dir=ltr] .webny-global-footer nav.footer-horizontal li {
    width: 40%;
  }
  html[dir=ltr] .webny-global-footer nav.social-media {
    padding: 50px 35px 50px 35px;
  }
  html[dir=ltr] .webny-global-footer nav.social-media ul {
    margin-top: 40px;
  }
  html[dir=ltr] .webny-global-footer nav.social-media ul li a.rounded-social-button {
    width: 60px;
    height: 60px;
  }
  html[dir=ltr] .webny-global-footer nav.social-media ul li a.rounded-social-button i {
    top: 19px;
  }
  html[dir=rtl] .webny-global-footer nav.footer-vertical li {
    width: 45%;
  }
  html[dir=rtl] .webny-global-footer nav.footer-horizontal li {
    width: 40%;
  }
  html[dir=rtl] .webny-global-footer nav.social-media {
    padding: 50px 35px 50px 35px;
  }
  html[dir=rtl] .webny-global-footer nav.social-media ul {
    margin-top: 40px;
  }
  html[dir=rtl] .webny-global-footer nav.social-media ul li a.rounded-social-button {
    width: 60px;
    height: 60px;
  }
  html[dir=rtl] .webny-global-footer nav.social-media ul li a.rounded-social-button i {
    top: 19px;
  }
}
/* DESKTOP VIEW */
@media (min-width: 1024px) {
  html[dir=ltr] .webny-global-footer nav.footer-vertical li,
  html[dir=ltr] .webny-global-footer nav.footer-horizontal li {
    width: 16%;
  }
  html[dir=ltr] .webny-global-footer nav.social-media {
    padding: 60px;
  }
  html[dir=ltr] .webny-global-footer nav.social-media ul {
    margin-top: 40px;
  }
  html[dir=ltr] .webny-global-footer nav.social-media ul li {
    padding-bottom: 70px;
  }
  html[dir=rtl] .webny-global-footer nav.footer-vertical li,
  html[dir=rtl] .webny-global-footer nav.footer-horizontal li {
    width: 16%;
  }
  html[dir=rtl] .webny-global-footer nav.social-media {
    padding: 60px;
  }
  html[dir=rtl] .webny-global-footer nav.social-media ul {
    margin-top: 40px;
  }
  html[dir=rtl] .webny-global-footer nav.social-media ul li {
    padding-bottom: 70px;
  }
}
/* WIDE VIEW  > 1280 */
@media (min-width: 1336px) {
  html[dir=ltr] .webny-global-footer nav.footer-vertical li {
    width: 17%;
  }
  html[dir=ltr] .webny-global-footer nav.footer-horizontal li {
    width: 17%;
  }
  html[dir=rtl] .webny-global-footer nav.footer-vertical li {
    width: 17%;
  }
  html[dir=rtl] .webny-global-footer nav.footer-horizontal li {
    width: 17%;
  }
}
#secondary-navigation {
  display: block;
  width: 100%;
  background-color: #E5EDED;
  padding: 13px 0;
  color: #000;
  border-top: 4px solid #fff;
}
#secondary-navigation p {
  font-size: 14px;
  color: #000;
  margin: 0;
  text-align: center;
}
#secondary-navigation .secnav-hr {
  display: block;
  width: 90%;
  color: #fff;
  background-color: #fff;
  border: 0;
  border-top: 2px solid #fff;
  padding: 0;
  margin: 11px auto;
}
#secondary-navigation .secnav-pipe {
  text-align: center;
  display: none;
}
#secondary-navigation .secnav-secone a,
#secondary-navigation .secnav-sectwo a {
  text-decoration: underline;
  font-size: 14px;
}
#secondary-navigation .secnav-secone a:link,
#secondary-navigation .secnav-sectwo a:link {
  color: #000;
}
#secondary-navigation .secnav-secone a:visited,
#secondary-navigation .secnav-sectwo a:visited {
  color: #000;
}
#secondary-navigation .secnav-secone a:hover,
#secondary-navigation .secnav-sectwo a:hover {
  color: #000;
}
#secondary-navigation .secnav-secone a:active,
#secondary-navigation .secnav-sectwo a:active {
  color: #000;
}
#secondary-navigation .secnav-sectwo ul.secondary-nav-links {
  padding-left: 0;
  text-align: center;
  margin: 0 0 0 1px;
}
#secondary-navigation .secnav-sectwo ul.secondary-nav-links li {
  margin: 0;
  list-style: none;
  display: inline-block;
}
#secondary-navigation .secnav-sectwo ul.secondary-nav-links li:after {
  content: "|";
}
#secondary-navigation .secnav-sectwo ul.secondary-nav-links li:last-child:after {
  content: "";
}
#secondary-navigation .secnav-sectwo ul.secondary-nav-links li a {
  font-size: 14px;
  padding: 0 0.25em;
  color: #000;
}
#secondary-navigation .secnav-secone,
#secondary-navigation .secnav-sectwo {
  margin: 0 25px;
}
#secondary-navigation .secnav-secone p,
#secondary-navigation .secnav-sectwo p {
  margin-top: 0;
}
#secondary-navigation .secnav-secone.secnav-full-space,
#secondary-navigation .secnav-sectwo.secnav-full-space {
  width: auto;
  text-align: center;
  margin: 0;
  padding: 26px 20px;
}
#secondary-navigation .secnav-equal-space {
  width: 90%;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  #secondary-navigation {
    padding: 5px 0;
  }
  #secondary-navigation .secnav-pipe {
    text-align: center;
    display: none;
  }
  #secondary-navigation .secnav-hr {
    display: block;
  }
  #secondary-navigation .secnav-hr {
    margin: 4px auto;
  }
  #secondary-navigation .secnav-secone.secnav-full-space,
  #secondary-navigation .secnav-sectwo.secnav-full-space {
    padding: 20px 35px;
  }
  #secondary-navigation .secnav-secone.secnav-equal-space:has(> p:first-child) {
    padding-top: 2px;
  }
  #secondary-navigation .secnav-sectwo.secnav-equal-space .secondary-nav-wysiwygtwo:has(> p:first-child) {
    padding-top: 2px;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  #secondary-navigation {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 4px 0;
  }
  #secondary-navigation .secnav-pipe {
    display: block;
    border-right: 1px solid black;
  }
  #secondary-navigation .secnav-hr {
    display: none;
  }
  #secondary-navigation .secnav-secone p {
    text-align: right;
    line-height: 1.5em;
  }
  #secondary-navigation .secnav-sectwo ul.secondary-nav-links {
    text-align: left;
  }
  #secondary-navigation .secnav-sectwo p {
    text-align: left;
    line-height: 1.5em;
  }
  #secondary-navigation .secnav-sectwo.secnav-full-space,
  #secondary-navigation .secnav-secone.secnav-full-space,
  #secondary-navigation .secnav-sectwo.secnav-full-space p,
  #secondary-navigation .secnav-secone.secnav-full-space p {
    text-align: center;
  }
  #secondary-navigation .secnav-secone.secnav-full-space,
  #secondary-navigation .secnav-sectwo.secnav-full-space {
    padding: 0 60px;
  }
  #secondary-navigation .secnav-equal-space {
    width: 48%;
  }
  #secondary-navigation .secnav-full-space ul.secondary-nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  #secondary-navigation .secnav-full-space ul.secondary-nav-links a:first-child {
    padding-left: 0;
  }
}
.webny-card-frame-inner-display {
  padding: 40px 10px;
}
@media (min-width: 1024px) {
  .webny-card-frame-inner-display {
    padding: 40px 30px;
  }
}

.paragraph--type--webny-card-paragraph-type {
  font-size: 18px;
}

/* maybe replace with class called webny-card-row? */
.paragraph--type--webny-card-paragraph-type > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.paragraph--type--webny-card-paragraph-type > div > div {
  border: 1px solid #e4e4e4;
  border-radius: 30px;
  font-size: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.paragraph--type--webny-card-paragraph-type .featured-card--field-webny-card-pg-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #0B5D66;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  letter-spacing: 2px;
}

.paragraph--type--webny-card-paragraph-type .featured-card--field-webny-card-pg-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #000000;
  text-align: center;
  line-height: 1.25em;
  padding: 0;
  padding-bottom: 0.3em;
}

.front .paragraph--type--webny-card-paragraph-type .featured-card--field-webny-card-pg-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
  line-height: 1.25em;
}

.webny-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-radius: 30px;
}
.webny-card img {
  border: none;
}

.card-image {
  height: 225px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 30px;
  background-size: cover;
}

.card-content {
  min-height: 325px;
  display: block;
}

.card-content-top {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 5em;
  flex: 0 1 5em;
}

.webny-card .webny-card-img {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.webny-card h1, .webny-card [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-card .h1 {
  padding: 1.25rem 1rem 0.5rem 1rem;
  font-size: 20px;
  line-height: 1.2em;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  font-weight: 700;
  min-height: 2.25em;
}
.webny-card h1 a:link, .webny-card [id^=webny-carousel-slider-] .h1 a:link, [id^=webny-carousel-slider-] .webny-card .h1 a:link {
  color: #004DD1;
  text-decoration: none;
}
.webny-card h1 a:hover, .webny-card [id^=webny-carousel-slider-] .h1 a:hover, [id^=webny-carousel-slider-] .webny-card .h1 a:hover {
  text-decoration: underline;
}

.webny-card .webny-card-date {
  padding: 0.5rem 1rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.webny-card .webny-card-description p,
.webny-card .webny-card-teaser {
  padding: 0.5rem 1rem;
  vertical-align: top;
  font-size: 16px;
  line-height: 22px;
  min-height: 125px;
}

.webny-card .webny-card-cta {
  padding: 0.75em 1em;
  background-color: #EDEDED;
  border-top: 1px solid #e4e4e4;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  letter-spacing: 1px;
}
.webny-card .webny-card-cta .icon-right-caret {
  font-weight: bold;
  color: #0B5D66;
}
.webny-card .webny-card-cta .icon-right-caret:hover {
  color: #65999E;
}
.webny-card .webny-card-cta a {
  padding-left: 5px;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
}

.webny-card .webny-card-share-bar {
  position: relative;
  padding: 0.75em 1em;
  background-color: #EDEDED;
  border-top: 1px solid #e4e4e4;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  letter-spacing: 1px;
}
.webny-card .webny-card-share-bar .webny-card-share-elements {
  display: inline;
  width: 0;
  height: 19px;
  float: left;
  overflow: hidden;
  -webkit-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.webny-card .webny-card-share-bar .webny-card-share-button {
  display: inline-block;
  width: 20%;
  cursor: pointer;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-email {
  font-size: 1.25em;
  color: #0B5D66;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-email:hover {
  color: #65999E;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-facebook {
  font-size: 1.25em;
  color: #0B5D66;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-facebook:hover {
  color: #65999E;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-twitter {
  font-size: 1.25em;
  color: #0B5D66;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-twitter:hover {
  color: #65999E;
}
.webny-card .webny-card-share-bar .webny-card-share-right .icon-share {
  font-weight: bold;
  color: #0B5D66;
}
.webny-card .webny-card-share-bar .webny-card-share-right .icon-share:hover {
  cursor: pointer;
  color: #65999E;
}
.webny-card .webny-card-share-bar a {
  padding-left: 5px;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
}

.card-fallback-image {
  display: block;
  border-radius: 30px;
  height: 225px;
  background-color: #65999E;
  margin: 0 auto;
  width: 100%;
  position: relative;
  top: 0;
}
.card-fallback-image svg {
  height: 93px;
  width: 100%;
  border: 0;
  background-color: #65999E;
  position: relative;
  top: 29%;
  fill: #fff;
}
.card-fallback-image .st0 {
  stroke: #ffffff;
}

.generic-card-links {
  margin-bottom: auto;
  width: auto;
  float: none;
  padding: 20px 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.generic-card-links .generic-card-links-in {
  width: 100%;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.generic-card-links .generic-card-links-in ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
}
.generic-card-links .generic-card-links-in li {
  text-decoration: none;
  list-style: none;
}
.generic-card-links .generic-card-links-in a {
  font-family: "ProximaNova", sans-serif;
  font-weight: bold;
  display: block;
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-bottom: 10px;
  letter-spacing: 1px;
}
.generic-card-links .generic-card-links-in a i {
  padding-top: 3px;
  color: #128ec3;
  float: right;
}
.generic-card-links .generic-card-links-in a:hover {
  color: #0B5D66;
  text-decoration: none;
}
.generic-card-links .generic-card-links-in a {
  border-bottom: 1px solid #e4e4e4;
}
.generic-card-links .generic-card-links-in li.last-card-link a,
.generic-card-links .generic-card-links-in li:last-child a {
  border-bottom: 0;
}
.generic-card-links .generic-card-links-in li.first-card-link:last-child a {
  border-bottom: 1px solid #e4e4e4;
}

.paragraph--type--webny-card-paragraph-type > div {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .paragraph--type--webny-card-paragraph-type > div {
    gap: 40px;
  }
}
.paragraph--type--webny-card-paragraph-type > div > div {
  width: 100%; /* rather than flex-basis */
}

@media (min-width: 48em) {
  .paragraph--type--webny-card-paragraph-type > div > div {
    width: 30%; /* rather than flex-basis */
    max-width: 400px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .card-content {
    min-height: 475px;
  }
  .card-content-top {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 8em;
    flex: 0 1 8em;
  }
  .paragraph--type--webny-card-paragraph-type > div > div {
    display: inline-block; /* fixes images on IE 11 image and title overflow - not sure why */
  }
}
@media screen\0  {
  .paragraph--type--webny-card-paragraph-type > div:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
  .paragraph--type--webny-card-paragraph-type > div > div {
    float: left; /* overcomes flexbox limitationson IE 8,9,10 */
  }
}
.webny-card-frame-inner h2, .webny-card-frame-inner [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .webny-card-frame-inner .h2 {
  text-align: center;
  line-height: 1;
  padding: 0;
}
.webny-card-frame-inner h2 .frame-title, .webny-card-frame-inner [id^=webny-carousel-slider-] .h2 .frame-title, [id^=webny-carousel-slider-] .webny-card-frame-inner .h2 .frame-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  letter-spacing: 2px;
  color: #0B5D66;
  text-transform: uppercase;
}
.webny-card-frame-inner h2 .frame-headline, .webny-card-frame-inner [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .webny-card-frame-inner .h2 .frame-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #000000;
  display: block;
  padding-top: 15px;
}
.front .webny-card-frame-inner h2 .frame-headline, .front .webny-card-frame-inner [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .front .webny-card-frame-inner .h2 .frame-headline {
  font: 800 40px/1 "Proxima Nova", Arial, sans-serif;
}

/* Event cards */
.card-content .summary {
  padding: 0.5em 1em;
  padding: 0.5rem 1rem;
  line-height: 22px;
}
.card-content .card-event--date-block {
  padding: 0.5em 1em 1em 1em;
  padding: 0.5rem 1rem 1rem 1rem;
  font-family: "Proxima Nova", Arial, sans-serif;
}
.card-content .card-event--date-block i {
  color: #0B5D66;
  width: 17px;
  margin-right: 22px;
  text-align: center;
}
.card-content .card-event--date-block .day-month-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
  font-weight: bold;
  font-size: 14px;
}
.card-content .card-event--date-block .time-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #D0D0CE;
  padding: 15px 0;
}
.card-content .card-event--date-block .time-wrapper .time-full-time div {
  display: inline-block;
  font-size: 14px;
}
.card-content .card-event--date-block .multi-day .day div,
.card-content .card-event--date-block .multi-day .month div,
.card-content .card-event--date-block .multi-day .event-year div {
  float: left;
  width: 65px;
}
.card-content .card-event--date-block .multi-day .day div.dash,
.card-content .card-event--date-block .multi-day .month div.dash,
.card-content .card-event--date-block .multi-day .event-year div.dash {
  width: 25px;
}
.card-content .card-event--date-block .month {
  zoom: 1;
  color: #0B5D66;
  font-size: 14px;
  font-weight: 800;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.card-content .card-event--date-block .month:before, .card-content .card-event--date-block .month:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.card-content .card-event--date-block .month:after {
  clear: both;
}
.card-content .card-event--date-block .month div {
  text-align: left;
}
.card-content .card-event--date-block .month .dash {
  color: transparent;
}
.card-content .card-event--date-block .day {
  zoom: 1;
  font-size: 42px;
  color: #000;
  font-weight: 800;
  padding-bottom: 5px;
}
.card-content .card-event--date-block .day:before, .card-content .card-event--date-block .day:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.card-content .card-event--date-block .day:after {
  clear: both;
}
.card-content .card-event--date-block .day div {
  text-align: left;
}
.card-content .card-event--date-block .day .dash {
  font-size: 15px;
  font-weight: 600;
}
.card-content .card-event--date-block .event-year {
  zoom: 1;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.card-content .card-event--date-block .event-year:before, .card-content .card-event--date-block .event-year:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.card-content .card-event--date-block .event-year:after {
  clear: both;
}
.card-content .card-event--date-block .event-year div {
  text-align: center;
}
.card-content .card-event--date-block .event-year .dash {
  color: transparent;
}
.card-content .card-event--date-block .event-year .start-event-year {
  width: 50px !important;
}
.card-content .card-event--date-block .event-year .end-event-year {
  width: 83px !important;
}
.card-content .card-event--date-block .time {
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
}
.card-content .card-event--date-block .time::before {
  color: #65999E;
  display: inline-block;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
}
.card-content .card-event--date-block .time div {
  display: inline-block;
}
.card-content .card-event--date-block .address-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #D0D0CE;
  padding-top: 15px;
}
.card-content .card-event--date-block .address-wrapper::before {
  color: #65999E;
  float: left;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
  height: 36px;
}
.card-content .card-event--date-block .address-wrapper .venue-name {
  color: #000;
  font-size: 14px;
  line-height: 16px;
}
.card-content .card-event--date-block .address {
  display: inline-block;
  font-size: 14px;
  line-height: 16px;
  margin: 0px;
}
.card-content .card-event--date-block .address span.country {
  display: none;
}
.card-content .card-event--date-block .last-updated-wrapper {
  border-top: 1px solid #D0D0CE;
  margin-top: 15px;
  padding-top: 15px;
}
.card-content .card-event--date-block .last-updated-wrapper .last-updated-label {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  float: left;
  font-style: italic;
}
.card-content .card-event--date-block .last-updated-wrapper::before {
  color: #65999E;
  float: left;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
}
.card-content .card-event--date-block .last-updated-wrapper .last-updated {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
}

html[dir=rtl] .webny-card .webny-card-cta a {
  padding-left: 0px;
  padding-right: 15px;
}
html[dir=rtl] .card-content .card-event--date-block i {
  margin-left: 22px;
  margin-right: 0px;
}
html[dir=rtl] .generic-card-links .generic-card-links-in a {
  text-align: right;
}
html[dir=rtl] .generic-card-links .generic-card-links-in a i {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  float: left;
}
html[dir=rtl] .icon-right-caret::before {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  float: right;
}

/* MOBILE FIRST STYLES */
/* FONTS / SIZES */
/* PARAGRAPH PADDING */
/* NEWS BODY WRAPPER */
.news-body .news-body-in,
.news-body .body-area-in,
.body-area .news-body-in,
.body-area .body-area-in {
  margin: 0 auto;
  margin-top: 60px;
  max-width: 1200px;
  line-height: 1.7em;
  font-size: 16px;
}
.news-body .news-body-in figure.align-left,
.news-body .body-area-in figure.align-left,
.body-area .news-body-in figure.align-left,
.body-area .body-area-in figure.align-left {
  margin-left: 0px;
}
.news-body .news-body-in figure.align-right,
.news-body .body-area-in figure.align-right,
.body-area .news-body-in figure.align-right,
.body-area .body-area-in figure.align-right {
  margin-right: 0px;
}
.news-body .news-body-in img,
.news-body .body-area-in img,
.body-area .news-body-in img,
.body-area .body-area-in img {
  border-radius: 15px;
}
.news-body .news-body-in .rtl,
.news-body .body-area-in .rtl,
.body-area .news-body-in .rtl,
.body-area .body-area-in .rtl {
  font-size: 18px;
}
.news-body .news-body-in .press-teaser,
.news-body .news-body-in .body-area-subtitle,
.news-body .body-area-in .press-teaser,
.news-body .body-area-in .body-area-subtitle,
.body-area .news-body-in .press-teaser,
.body-area .news-body-in .body-area-subtitle,
.body-area .body-area-in .press-teaser,
.body-area .body-area-in .body-area-subtitle {
  margin: 0 auto;
  margin-top: 60px;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-style: normal;
  margin-bottom: 40px;
  width: 80%;
}
.news-body .news-body-in .press-teaser .press-subtitle-item,
.news-body .news-body-in .press-teaser .body-area-subtitle-item,
.news-body .news-body-in .press-teaser > div > div,
.news-body .news-body-in .body-area-subtitle .press-subtitle-item,
.news-body .news-body-in .body-area-subtitle .body-area-subtitle-item,
.news-body .news-body-in .body-area-subtitle > div > div,
.news-body .body-area-in .press-teaser .press-subtitle-item,
.news-body .body-area-in .press-teaser .body-area-subtitle-item,
.news-body .body-area-in .press-teaser > div > div,
.news-body .body-area-in .body-area-subtitle .press-subtitle-item,
.news-body .body-area-in .body-area-subtitle .body-area-subtitle-item,
.news-body .body-area-in .body-area-subtitle > div > div,
.body-area .news-body-in .press-teaser .press-subtitle-item,
.body-area .news-body-in .press-teaser .body-area-subtitle-item,
.body-area .news-body-in .press-teaser > div > div,
.body-area .news-body-in .body-area-subtitle .press-subtitle-item,
.body-area .news-body-in .body-area-subtitle .body-area-subtitle-item,
.body-area .news-body-in .body-area-subtitle > div > div,
.body-area .body-area-in .press-teaser .press-subtitle-item,
.body-area .body-area-in .press-teaser .body-area-subtitle-item,
.body-area .body-area-in .press-teaser > div > div,
.body-area .body-area-in .body-area-subtitle .press-subtitle-item,
.body-area .body-area-in .body-area-subtitle .body-area-subtitle-item,
.body-area .body-area-in .body-area-subtitle > div > div {
  font-size: 1.45rem;
  margin-bottom: 2rem;
  line-height: 1.25;
}
.news-body .news-body-in .press-subhead,
.news-body .body-area-in .press-subhead,
.body-area .news-body-in .press-subhead,
.body-area .body-area-in .press-subhead {
  margin: 0 auto;
  text-align: left;
  padding: 20px 0 0 0;
  overflow: hidden;
}
.news-body .news-body-in .press-body,
.news-body .news-body-in .ct-attach,
.news-body .body-area-in .press-body,
.news-body .body-area-in .ct-attach,
.body-area .news-body-in .press-body,
.body-area .news-body-in .ct-attach,
.body-area .body-area-in .press-body,
.body-area .body-area-in .ct-attach {
  margin: 0 auto;
  max-width: 780px;
  width: 80%;
}
.news-body .news-body-in .press-contact-info,
.news-body .body-area-in .press-contact-info,
.body-area .news-body-in .press-contact-info,
.body-area .body-area-in .press-contact-info {
  width: 80%;
  margin: 80px auto;
  max-width: 780px;
}
.news-body .news-body-in .press-contact-info h2 a, .news-body .news-body-in .press-contact-info [id^=webny-carousel-slider-] .h2 a, [id^=webny-carousel-slider-] .news-body .news-body-in .press-contact-info .h2 a,
.news-body .body-area-in .press-contact-info h2 a,
.news-body .body-area-in .press-contact-info [id^=webny-carousel-slider-] .h2 a,
[id^=webny-carousel-slider-] .news-body .body-area-in .press-contact-info .h2 a,
.body-area .news-body-in .press-contact-info h2 a,
.body-area .news-body-in .press-contact-info [id^=webny-carousel-slider-] .h2 a,
[id^=webny-carousel-slider-] .body-area .news-body-in .press-contact-info .h2 a,
.body-area .body-area-in .press-contact-info h2 a,
.body-area .body-area-in .press-contact-info [id^=webny-carousel-slider-] .h2 a,
[id^=webny-carousel-slider-] .body-area .body-area-in .press-contact-info .h2 a {
  color: #004DD1;
  font-size: 36px;
}
.news-body .news-body-in .page-body,
.news-body .news-body-in .category-tiles-body,
.news-body .body-area-in .page-body,
.news-body .body-area-in .category-tiles-body,
.body-area .news-body-in .page-body,
.body-area .news-body-in .category-tiles-body,
.body-area .body-area-in .page-body,
.body-area .body-area-in .category-tiles-body {
  margin: 0 auto;
  max-width: 780px;
  width: 80%;
}

/* LANDING TITLE SECTION */
.landing-title-area {
  background: #FACE00 none repeat scroll 0 0;
  padding: 20px 8%;
}
.landing-title-area .landing-title h1, .landing-title-area .landing-title [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .landing-title-area .landing-title .h1 {
  font-size: 24px;
  color: #000000;
  padding: 0;
}
.landing-title-area .landing-subtitle {
  color: #000000;
  font-size: 24px;
  display: none;
  padding: 0 0 16px 52px;
}

.body-area-summary {
  width: 100%;
  max-width: 1200px;
  margin: 80px auto;
  text-align: center;
}

/* WYSIWYG EMBEDDED IMAGE STYLES */
/* Image Style - wysiwyg 660x400 */
figure.embedded-entity {
  margin-right: auto;
  margin-left: auto;
  max-width: 660px;
  /* (below) fix to center figcaption html5 tag outside of image style */
  text-align: center;
}
figure.embedded-entity > article > div:nth-child(2) {
  display: none;
}

/* Align cation text left */
figcaption {
  text-align: left;
}

article.media.media-image.view-mode-wysiwyg {
  margin-right: auto;
  margin-left: auto;
  max-width: 660px;
}
article.media.media-image.view-mode-wysiwyg > div {
  display: none;
}

/* Image Style - wysiwyg portrait 300x300 */
article.media.media-image.view-mode-wysiwyg-portrait {
  margin-right: auto;
  margin-left: auto;
  max-width: 300px;
}
article.media.media-image.view-mode-wysiwyg-portrait > div {
  text-align: center;
}

/* wysiwyg portrait 300x300 without a caption */
article.embedded-entity.align-left {
  margin-left: 0;
  margin-right: 40px;
}

article.embedded-entity.align-right {
  margin-right: 0;
  margin-left: 40px;
}

/* wysiwyg portrait 300x300 without a caption */
.embedded-entity.align-left {
  margin-left: 0;
  margin-right: 40px;
}

.embedded-entity.align-right {
  margin-right: 0;
  margin-left: 40px;
}

.embedded-entity.align-center {
  margin-right: auto;
  margin-left: auto;
}

/* MOBILE VIEW */
@media (min-width: 10em) {
  .gp-paragraphs:not(.with-nav-sidebar) {
    margin: 40px auto 0 auto;
  }
  .gp-paragraphs:not(.with-nav-sidebar) .next-section {
    display: none;
  }
  .gp-paragraphs:not(.with-nav-sidebar) .toc-para {
    padding-bottom: 60px;
  }
  .news-body .news-body-in,
  .news-body .body-area-in,
  .body-area .news-body-in,
  .body-area .body-area-in {
    max-width: 1200px;
  }
  .news-body .news-body-in p, .news-body .news-body-in li, .news-body .news-body-in .rtl,
  .news-body .body-area-in p,
  .news-body .body-area-in li,
  .news-body .body-area-in .rtl,
  .body-area .news-body-in p,
  .body-area .news-body-in li,
  .body-area .news-body-in .rtl,
  .body-area .body-area-in p,
  .body-area .body-area-in li,
  .body-area .body-area-in .rtl {
    font-size: 18px;
  }
  .news-body .news-body-in p,
  .news-body .body-area-in p,
  .body-area .news-body-in p,
  .body-area .body-area-in p {
    margin-bottom: 35px;
  }
  .news-body .news-body-in .page-body,
  .news-body .news-body-in .press-body,
  .news-body .news-body-in .ct-attach,
  .news-body .news-body-in .press-contact-info,
  .news-body .news-body-in .category-tiles-body,
  .news-body .body-area-in .page-body,
  .news-body .body-area-in .press-body,
  .news-body .body-area-in .ct-attach,
  .news-body .body-area-in .press-contact-info,
  .news-body .body-area-in .category-tiles-body,
  .body-area .news-body-in .page-body,
  .body-area .news-body-in .press-body,
  .body-area .news-body-in .ct-attach,
  .body-area .news-body-in .press-contact-info,
  .body-area .news-body-in .category-tiles-body,
  .body-area .body-area-in .page-body,
  .body-area .body-area-in .press-body,
  .body-area .body-area-in .ct-attach,
  .body-area .body-area-in .press-contact-info,
  .body-area .body-area-in .category-tiles-body {
    width: 80%;
  }
}
/* TABLET VIEW */
@media (min-width: 48em) {
  .landing-title-area > div {
    display: inline-block;
  }
  .landing-title-area {
    padding: 0 2%;
  }
  .landing-title-area .landing-title h1, .landing-title-area .landing-title [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .landing-title-area .landing-title .h1 {
    font-size: 52px;
  }
  .landing-title-area .landing-subtitle {
    visibility: visible;
    display: inline-block;
  }
  .page-paragraphs {
    width: 100%;
  }
  .gp-paragraphs:not(.with-nav-sidebar) {
    width: 90%;
    max-width: 780px;
    margin: 50px auto 0 auto;
  }
  .gp-paragraphs:not(.with-nav-sidebar) .next-section {
    display: none;
  }
  .gp-paragraphs:not(.with-nav-sidebar) .toc-para {
    padding-bottom: 80px;
  }
  .news-body .news-body-in,
  .news-body .body-area-in,
  .body-area .news-body-in,
  .body-area .body-area-in {
    max-width: 1200px;
  }
  .news-body .news-body-in .press-teaser,
  .news-body .news-body-in .body-area-subtitle,
  .news-body .body-area-in .press-teaser,
  .news-body .body-area-in .body-area-subtitle,
  .body-area .news-body-in .press-teaser,
  .body-area .news-body-in .body-area-subtitle,
  .body-area .body-area-in .press-teaser,
  .body-area .body-area-in .body-area-subtitle {
    width: 90%;
  }
  .news-body .news-body-in .page-body,
  .news-body .news-body-in .press-body,
  .news-body .news-body-in .ct-attach,
  .news-body .news-body-in .press-contact-info,
  .news-body .news-body-in .category-tiles-body,
  .news-body .body-area-in .page-body,
  .news-body .body-area-in .press-body,
  .news-body .body-area-in .ct-attach,
  .news-body .body-area-in .press-contact-info,
  .news-body .body-area-in .category-tiles-body,
  .body-area .news-body-in .page-body,
  .body-area .news-body-in .press-body,
  .body-area .news-body-in .ct-attach,
  .body-area .news-body-in .press-contact-info,
  .body-area .news-body-in .category-tiles-body,
  .body-area .body-area-in .page-body,
  .body-area .body-area-in .press-body,
  .body-area .body-area-in .ct-attach,
  .body-area .body-area-in .press-contact-info,
  .body-area .body-area-in .category-tiles-body {
    width: 90%;
  }
  .news-body .news-body-in p, .news-body .news-body-in .rtl,
  .news-body .body-area-in p,
  .news-body .body-area-in .rtl,
  .body-area .news-body-in p,
  .body-area .news-body-in .rtl,
  .body-area .body-area-in p,
  .body-area .body-area-in .rtl {
    line-height: 1.7em;
    font-size: 18px;
  }
  .news-body .news-body-in p,
  .news-body .body-area-in p,
  .body-area .news-body-in p,
  .body-area .body-area-in p {
    margin-bottom: 40px;
  }
  .news-body .news-body-in li,
  .news-body .body-area-in li,
  .body-area .news-body-in li,
  .body-area .body-area-in li {
    line-height: 1.375em;
  }
}
/* DESKTOP VIEW - AT MAX */
@media (min-width: 60em) {
  /* LANDING / PAGE TITLE SECTION */
  .landing-title-area > div {
    display: inline-block;
  }
  .landing-title-area {
    padding: 0 60px;
  }
  .landing-title-area .landing-title h1, .landing-title-area .landing-title [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .landing-title-area .landing-title .h1 {
    font-size: 52px;
  }
  .gp-paragraphs:not(.with-nav-sidebar) {
    margin: 0px auto 0 auto;
  }
  .gp-paragraphs:not(.with-nav-sidebar) .toc-para {
    padding-bottom: 100px;
  }
}
/* MOBILE FIRST STYLES */
/* ICONS */
.contact-icon-phone,
.contact-icon-mail {
  display: inline-block;
}

.contact-inblk {
  display: inline-block;
  width: 100%;
}

.contact-inblk {
  font-size: 1.1rem;
}

.contact-heading {
  font-weight: bold;
}

.contact-heading label::before {
  width: 40px;
  height: 25px;
  margin-right: 30px;
  content: " ";
}

.contact-icon-phone {
  background: url("../icons/contact/contact-phone.png") no-repeat top left !important;
}

.contact-icon-mail {
  background: url("../icons/contact/contact-mail.png") no-repeat top left !important;
}

.para-phone-field span {
  margin-right: 5px;
}

/* TABLET VIEW */
/* DESKTOP VIEW */
@media (min-width: 48em) {
  .contact-inblk {
    display: inline-block;
    width: 49%;
  }
}
/* ANNOUNCEMENTS WRAPPER */
.webny-announcements {
  background-color: #EDEDED;
  margin-bottom: 20px;
  overflow: auto;
}
.webny-announcements .webny-announce-wrap {
  width: 94%;
  padding: 60px 0;
}
.webny-announcements .webny-announce-wrap .webny-announce-wrap-in {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 60px;
}
.webny-announcements .announcement-date {
  margin-bottom: 16px;
  font-weight: 600;
}
.webny-announcements .announcement-info,
.webny-announcements .webny-announcement-button {
  display: block;
  vertical-align: middle;
  color: #000000;
  width: 99%;
}
.webny-announcements .announcement-info {
  font-size: 16px;
}
.webny-announcements .announcement-info h1, .webny-announcements .announcement-info [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-announcements .announcement-info .h1 {
  color: #000000;
  font-size: 24px;
  line-height: 30px;
}
.webny-announcements .announcement-info h1 a, .webny-announcements .announcement-info [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-announcements .announcement-info .h1 a {
  color: #000000;
  text-decoration: none;
}
.webny-announcements .announcement-info h1 a:hover, .webny-announcements .announcement-info [id^=webny-carousel-slider-] .h1 a:hover, [id^=webny-carousel-slider-] .webny-announcements .announcement-info .h1 a:hover {
  text-decoration: underline;
}
.webny-announcements .announcement-info .announcement-summary {
  color: #000000;
  line-height: 22px;
  padding-top: 30px;
}
.webny-announcements .webny-announcement-button {
  margin: 7% auto;
  text-align: center;
}
.webny-announcements .webny-announcement-button a {
  border: 1px solid #0B5D66;
  color: #ffffff;
  background-color: #0B5D66;
  border-radius: 15px;
  -webkit-border-radius: 15px;
}
.webny-announcements .webny-announcement-button a:hover {
  background-color: #000000;
}
.webny-announcements .webny-announcement-button a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .webny-announcements .webny-announcement-button a {
    display: block;
  }
}
@media (min-width: 30em) {
  .webny-announcements .webny-announcement-button a {
    max-width: 250px;
    display: inline-block;
  }
}

.webny-announcement-frame-inner h2, .webny-announcement-frame-inner [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .webny-announcement-frame-inner .h2 {
  margin: 0 auto;
  width: 100%;
  max-width: 75em;
  text-align: center;
  padding: 0;
  line-height: 1;
  padding-bottom: 30px;
}
.webny-announcement-frame-inner h2 .frame-title, .webny-announcement-frame-inner [id^=webny-carousel-slider-] .h2 .frame-title, [id^=webny-carousel-slider-] .webny-announcement-frame-inner .h2 .frame-title {
  text-transform: uppercase;
  color: #0B5D66;
  margin-bottom: 0;
  font: bold 16px "Oswald", Arial, sans-serif;
  letter-spacing: 2px;
  text-align: center;
}
.webny-announcement-frame-inner h2 .frame-headline, .webny-announcement-frame-inner [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .webny-announcement-frame-inner .h2 .frame-headline {
  color: #000000;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  text-align: center;
  display: block;
  padding-top: 15px;
}
.front .webny-announcement-frame-inner h2 .frame-headline, .front .webny-announcement-frame-inner [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .front .webny-announcement-frame-inner .h2 .frame-headline {
  font: 800 40px/1 "Proxima Nova", Arial, sans-serif;
}

.front .frame-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
}

/* TABLET VIEW */
/* PC VIEW */
@media (min-width: 48em) {
  /* ANNOUNCEMENTS WRAPPER */
  .webny-announcements .announcement-info,
  .webny-announcements .webny-announcement-button {
    display: inline-block;
  }
  .webny-announcements .announcement-info {
    width: 60%;
  }
  .webny-announcements .webny-announcement-button {
    width: 39%;
    text-align: right;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.press-docs {
  width: 80%;
  max-width: 780px;
  margin: 0 auto 20px;
}

.doc-set {
  width: 85%;
  margin: 0 auto;
}

.doc-set-title {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: 800;
  font-size: 2em;
  color: #0B5D66;
  padding-bottom: 0;
}

.doc-set-subtitle {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1.5rem;
  color: #000000;
  padding-bottom: 1rem;
}

.press-docs-desc {
  margin-bottom: 30px;
}

.doc-list {
  margin: -1px 0px 0px 0px !important;
  padding-left: 0 !important;
}

.document-wrapper {
  position: relative;
  display: block;
  margin: 0 auto;
  list-style-type: none;
}

.press-docs-eref {
  margin-top: 20px;
  margin-bottom: 30px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  -webkit-border-radius: 15px;
}
.press-docs-eref div div article .document-wrapper {
  border-top: 1px solid #e4e4e4;
}
.press-docs-eref div div:first-child article .document-wrapper {
  border-top: none;
}
.press-docs-eref div div:first-child article .download {
  border-radius: 0px;
  -webkit-border-radius: 0px;
}
.press-docs-eref div div:last-child article .document-wrapper {
  border-top: 1px solid #e4e4e4;
  border-bottom: none;
}
.press-docs-eref div div:last-child article .download {
  border-radius: 0px 0px 15px 15px;
  -webkit-border-radius: 0px 0px 15px 15px;
}
.press-docs-eref div div:only-child article .document-wrapper {
  border-top: none;
}
.press-docs-eref div div:only-child article .download {
  border-radius: 0px 15px 15px 0px;
  -webkit-border-radius: 0px 0px 15px 15px;
}

section div div:first-child article .doc-list {
  border-radius: 15px 15px 0px 0px;
}
section div div:first-child article .doc-list .download {
  border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}
section div div:last-child article .doc-list {
  border-radius: 0px 0px 15px 15px;
}
section div div:last-child article .doc-list .download {
  border-radius: 0px 0px 15px 15px;
  -webkit-border-radius: 0px 0px 15px 15px;
}
section div div:only-child article .doc-list {
  border-radius: 15px;
}
section div div:only-child article .doc-list .download {
  border-top: none;
  border-radius: 0px 0px 15px 15px;
  -webkit-border-radius: 0px 0px 15px 15px;
}

.toc-chapters .doc-description div p {
  padding-bottom: 10px !important;
}

.fa-document {
  display: none;
  width: 10%;
}

.fa-download:before {
  font-weight: 900;
  font-size: 18px;
  color: #004dd1;
  display: block;
  padding: 25px 20px 20px 20px;
}

.doc-info {
  display: inline-block;
  width: 90%;
  min-height: 70px;
  padding: 15px 20px 15px;
}

.doc-title {
  display: block;
  font-size: 1em;
  color: #004DD1;
  line-height: 24px;
}

.doc-title a {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1em;
  font-weight: 600;
  color: #004DD1;
}
.doc-title a:link {
  color: #004DD1;
}
.doc-title a:visited {
  color: #004DD1;
}
.doc-title a:hover {
  color: #004DD1;
}

.doc-language {
  display: block;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 18px;
  font-style: italic;
}

.doc-description {
  display: block;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 0.875em;
}

.download {
  display: block;
  width: 100%;
  background-color: rgb(248.4, 248.4, 248.4);
  margin-top: 10px;
  border-top: 1px solid #e4e4e4;
}

/*a div.download{
  &:hover{
    text-decoration:none;
  }
  &:link:hover{
    text-decoration:none;
  }
  &:a:visited{
    text-decoration:none;
  }
}*/
a.download-link {
  text-decoration: none;
}
a.download-link:hover {
  text-decoration: none;
}

.doc-list {
  border: 1px solid #e4e4e4;
}
.doc-list .download {
  border-top: none;
}

.press-docs-eref .doc-list,
.page-type .doc-list {
  border: none;
}

.download p {
  font-family: "Proxima Nova" !important;
  font-weight: bold;
  font-size: 13px !important;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
  text-decoration: underline;
  text-underline-offset: 3px;
  margin: 0 auto;
  display: inline-block;
  height: 60px;
  text-align: center;
}
.download p:link {
  color: #000000;
}
.download p:visited {
  color: #000000;
}
.download p:hover {
  color: #000000;
  text-decoration: underline;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  .document-wrapper {
    position: relative;
    display: block;
    margin: 0 auto;
    list-style-type: none;
    padding: 0;
  }
  .doc-info {
    display: inline-block;
    width: 59%;
    padding: 20px 20px 10px 20px;
    padding-right: 40%;
  }
  .download {
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0%;
    padding-bottom: 0%;
    height: 100%;
    width: 30%;
    background-color: rgb(248.4, 248.4, 248.4);
    margin: 0;
    border-left: 1px solid #e4e4e4;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    border-top: 1px solid #e4e4e4;
  }
  .download > a {
    margin: 0 auto;
    text-align: center;
  }
  .download a:visited {
    color: #000000;
  }
  .fa-download {
    color: #004dd1;
    display: block;
  }
  .fa-download:before {
    padding-bottom: 10px;
  }
  .press-docs-eref div div:first-child article .download {
    border-top: 1px solid #e4e4e4;
    border-radius: 0px 15px 0px 0px;
    -webkit-border-radius: 0px 15px 0px 0px;
  }
  .press-docs-eref div div:last-child article .download {
    border-top: none;
    border-radius: 0px 0px 15px 0px;
    -webkit-border-radius: 0px 0px 15px 0px;
    height: 99%;
  }
  .press-docs-eref div div:only-child article .download {
    border-top: 1px solid #e4e4e4;
    border-radius: 0px 15px 15px 0px;
    -webkit-border-radius: 0px 15px 15px 0px;
  }
  section div div:first-child article .doc-list .download {
    border-radius: 0px 15px 0px 0px;
    -webkit-border-radius: 0px 15px 0px 0px;
  }
  section div div:last-child article .doc-list .download {
    border-bottom: 1px solid #e4e4e4;
    border-radius: 0px 0px 15px 0px;
    -webkit-border-radius: 0px 0px 15px 0px;
  }
  section div div:only-child article .doc-list .download {
    border-radius: 0px 0px 15px 15px;
    -webkit-border-radius: 0px 15px 15px 0px;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  .press-docs {
    width: 90%;
    margin: 20px auto 20px;
  }
  .doc-set {
    width: 100%;
    max-width: 780px;
    margin: 0 auto;
  }
  .fa-document {
    display: inline-block;
    color: #0B5D66;
    padding: 5px 10px 20px 10px;
    text-align: center;
    position: absolute;
    left: -15%;
    top: 37%;
  }
  .doc-info {
    display: inline-block;
    width: 47%;
    position: relative;
    border-left: 1px solid #e4e4e4;
    left: 15%;
    padding-right: 40%;
  }
  .download {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 20%;
    padding-top: 0%;
    padding-bottom: 0%;
    height: 100%;
    background-color: rgb(248.4, 248.4, 248.4);
    margin: 0;
    border-left: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    text-align: center;
  }
  .download > a {
    margin: 0;
  }
  .download p:hover {
    -webkit-text-decoration: underline solid 2px;
    text-decoration: underline solid 2px;
  }
  .download a:visited {
    color: #000000;
  }
}
@media (min-width: 75em) {
  .download {
    width: 20%;
  }
  .doc-info {
    width: 59%;
  }
  .fa-document {
    padding: 5px 20px 20px 20px;
  }
}
.page-paragraphs img {
  border: 0;
  vertical-align: bottom;
}

/* BIOFRAME WRAPPER */
.bioframe {
  width: 100%;
  margin: 0 auto;
  background-color: #65999E;
}
.bioframe .webny_contact-bioframe {
  display: block;
  width: 100%;
  min-height: 400px;
  margin: 40px auto;
  padding: 0;
  position: relative;
}
.bioframe .webny_contact-bioframe .bio-frame-image {
  text-align: center;
  padding-bottom: calc(2% + 60px);
}
.bioframe .webny_contact-bioframe .bio-frame-image .media-image > div {
  display: block;
  line-height: normal;
}
.bioframe .webny_contact-bioframe .bio-frame-image img {
  line-height: 0;
  /*max-height: 400px;*/
  max-width: 365px;
  max-height: 390px;
  width: 100%;
  margin: 0 auto;
  border-radius: 15px;
}
.bioframe .webny_contact-bioframe .bio-frame-image article.contextual-region {
  /*min-height: 390px;*/
}
.bioframe .webny_contact-bioframe .bio-frame-meta {
  vertical-align: top;
  padding: 2% 4%;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .frame-title {
  text-align: left;
  color: #000000;
  font: bold 16px "Oswald", Arial, sans-serif;
  display: block;
  padding-top: 60px;
  padding-bottom: 15px;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .frame-headline {
  text-align: left;
  color: #ffffff;
  margin-bottom: 7px;
  line-height: 1.25em;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .bioframe-pro-subtitle {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1.14em;
  font-weight: bold;
  color: #000000;
  line-height: 30px;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .caption {
  padding: 30px 0;
  font-size: 16px;
  line-height: 22px;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .reslink {
  padding-bottom: 60px;
  text-align: center;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .reslink a {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: #0B5D66;
  border-radius: 15px;
  -webkit-border-radius: 15px;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .reslink a:hover {
  background-color: #000000;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .reslink a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .bioframe .webny_contact-bioframe .bio-frame-meta .reslink a {
    display: block;
  }
}
@media (min-width: 30em) {
  .bioframe .webny_contact-bioframe .bio-frame-meta .reslink a {
    max-width: 250px;
    display: inline-block;
  }
}

.paragraph--type--webny-bio-pgtype.primary .bioframe {
  background-color: #FACE00;
}
.paragraph--type--webny-bio-pgtype.primary .bioframe .frame-title {
  color: #000000;
}
.paragraph--type--webny-bio-pgtype.primary .bioframe .frame-headline {
  color: #0B5D66;
}
.paragraph--type--webny-bio-pgtype.primary .bioframe .reslink a {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: #0B5D66;
}
.paragraph--type--webny-bio-pgtype.primary .bioframe .reslink a:hover {
  background-color: #000000;
}

.paragraph--type--webny-bio-pgtype.monochrome .bioframe {
  background-color: #EDEDED;
}
.paragraph--type--webny-bio-pgtype.monochrome .bioframe .frame-title {
  color: #000000;
}
.paragraph--type--webny-bio-pgtype.monochrome .bioframe .frame-headline {
  color: #000000;
}
.paragraph--type--webny-bio-pgtype.monochrome .bioframe .reslink a {
  border: 1px solid #0B5D66;
  color: #ffffff;
  background-color: #0B5D66;
}
.paragraph--type--webny-bio-pgtype.monochrome .bioframe .reslink a:hover {
  background-color: #000000;
}

.front .bioframe .webny_contact-bioframe .frame-headline {
  font: 800 0.95em "Proxima Nova", Arial, sans-serif;
}

/* MOBILE VIEW */
/* @media (min-width: $min-mobile) {
  .bioframe {
    .bio-frame-image {
      display: flex;
      justify-content: center;
    }
  }
} // END MIN MOBILE VIEW */
/* TABLET VIEW */
/*@media (min-width: $min-tablet) {
  .bioframe {
    .bio-frame-meta {
      max-width: 50%;
      display: flex;
      flex-direction: column;
    }
  }
}
// END MIN TABLET VIEW */
/* PC VIEW */
@media (min-width: 48em) {
  .bioframe .webny_contact-bioframe {
    display: block;
    max-width: 75em;
    overflow: auto;
    position: relative;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image,
  .bioframe .webny_contact-bioframe .bio-frame-meta {
    display: block;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image {
    padding-left: 2%;
    padding-bottom: 0;
  }
  .bioframe .webny_contact-bioframe .bio-frame-meta > .reslink {
    float: left;
    padding-right: 25px;
  }
  .bioframe .webny_contact-bioframe .bio-frame-meta > .reslink ~ .reslink {
    padding-right: 0px;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image {
    bottom: 0;
    float: left;
    left: 0;
    top: 0;
    width: 33%;
    position: absolute;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image div:first-of-type {
    height: 100%;
    position: relative;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image div:first-of-type article {
    position: absolute;
    width: 100%;
    max-height: 390px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .bioframe .webny_contact-bioframe .bio-frame-image div:first-of-type article div.media--bundle--image {
    line-height: 0;
    position: relative;
    right: 0;
    bottom: 0;
    vertical-align: bottom;
    margin-left: 13%;
    max-width: 390px;
    max-height: 390px;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image div:first-of-type article div.media--bundle--image img {
    max-height: 390px;
    max-width: 390px;
    width: 100%;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image article.media.media-image.view-mode-bio-frame.contextual-region {
    min-height: 390px;
  }
  .bioframe .webny_contact-bioframe .bio-frame-meta {
    width: 60%;
    padding: 0 2% 0 3%;
    float: right;
  }
  .bioframe .webny_contact-bioframe .bio-frame-meta .reslink {
    text-align: left;
  }
  .bioframe .webny_contact-bioframe .bio-frame-meta .reslink a {
    max-width: 250px;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.paragraph {
  display: block;
}

.paragraph--type--webny-summary-pgtype {
  background-color: #65999E;
  text-align: center;
  padding: 60px 3%;
}

.summaryframe-inner {
  max-width: 75em;
  margin: 0 auto;
}

.keypoint--field-webny-summary-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.keypoint--field-webny-summary-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #ffffff;
  text-align: center;
  padding-top: 15px;
}

.front .keypoint--field-webny-summary-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
}

.keypoint {
  display: inline-block;
  width: 95%;
  padding: 0 1%;
  overflow: auto;
  vertical-align: top;
  text-align: center;
}

.keypoint--field-webny-summary-keypoint1,
.keypoint--field-webny-summary-keypoint2,
.keypoint--field-webny-summary-keypoint3 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1.222em;
  font-weight: bold;
  line-height: 26px;
  color: #ffffff;
  margin: 20px 0;
  height: 52px;
}

.keypoint--field-webny-summary-argument1,
.keypoint--field-webny-summary-argument2,
.keypoint--field-webny-summary-argument3 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  padding: 0 16px;
  margin-bottom: 30px;
}

.keypoint--field-webny-summary-argument1 p,
.keypoint--field-webny-summary-argument2 p,
.keypoint--field-webny-summary-argument3 p {
  text-align: center;
}

.keypoint:nth-of-type(2n+2) {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.keypoint:nth-of-type(1n+2) {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.sectionBorder {
  display: inline-block;
  border-top: 1px solid;
  border-top-color: rgba(255, 255, 255, 0.2);
  border-left: 0px;
  width: 100%;
  margin: 1% 0;
}

.keypoint--field-webny-summary-cta {
  clear: both;
  margin-top: 30px;
}
.keypoint--field-webny-summary-cta a {
  border: 1px solid #ffffff;
  border-radius: 15px;
  color: #ffffff;
  background-color: #0B5D66;
  font-size: 13px !important;
  min-width: 0 !important;
  width: 200px !important;
}
.keypoint--field-webny-summary-cta a:visited, .keypoint--field-webny-summary-cta a:link {
  color: #ffffff;
}
.keypoint--field-webny-summary-cta a:hover {
  background-color: #000000;
  text-decoration: none;
}
.keypoint--field-webny-summary-cta a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .keypoint--field-webny-summary-cta a {
    display: block;
  }
}
@media (min-width: 30em) {
  .keypoint--field-webny-summary-cta a {
    max-width: 200px;
    display: inline-block;
  }
}

.paragraph--type--webny-summary-pgtype.primary {
  background-color: #FACE00;
}
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-title {
  color: #000000;
}
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-headline {
  color: #0B5D66;
}
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-keypoint1,
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-keypoint2,
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-keypoint3 {
  color: #000000;
}
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-cta a {
  color: #ffffff;
}
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-cta a:hover {
  background-color: #000000;
}

.paragraph--type--webny-summary-pgtype.monochrome {
  background-color: #EDEDED;
}
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-title {
  color: #000000;
}
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-headline {
  color: #000000;
}
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-keypoint1,
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-keypoint2,
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-keypoint3 {
  color: #0B5D66;
}
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-cta a {
  color: #ffffff;
  background-color: #0B5D66;
  border: 1px solid #0B5D66;
}
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-cta a:hover {
  background-color: #000000;
  border-color: #0B5D66;
}

/* TABLET VIEW */
@media (min-width: 600px) {
  .keypoints {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .keypoint--field-webny-summary-argument1,
  .keypoint--field-webny-summary-argument2,
  .keypoint--field-webny-summary-argument3 {
    font-family: "Proxima Nova", Arial, sans-serif;
    font-size: 0.7778rem;
    font-weight: 600;
  }
  .keypoint--field-webny-summary-keypoint1,
  .keypoint--field-webny-summary-keypoint2,
  .keypoint--field-webny-summary-keypoint3 {
    height: 75px;
  }
  .keypoint {
    float: left;
    width: 30%;
    margin: 0 30px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid white;
    border-top: 0;
  }
  .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid white;
    border-top: 0;
    border-bottom: 0;
  }
  .sectionBorder {
    width: auto;
    height: 225px;
    border-top: none;
    border-left: 2px solid;
    border-left-color: white;
    margin: 0 0.5%;
    float: left;
  }
  .paragraph--type--webny-summary-pgtype.primary .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid white;
  }
  .paragraph--type--webny-summary-pgtype.primary .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid white;
  }
  .paragraph--type--webny-summary-pgtype.primary .sectionBorder {
    border-left-color: white;
  }
  .paragraph--type--webny-summary-pgtype.monochrome .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid rgb(20.9292035398, 176.9469026549, 194.0707964602);
  }
  .paragraph--type--webny-summary-pgtype.monochrome .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid rgb(20.9292035398, 176.9469026549, 194.0707964602);
  }
  .paragraph--type--webny-summary-pgtype.monochrome .sectionBorder {
    border-left-color: rgb(20.9292035398, 176.9469026549, 194.0707964602);
  }
  /* PC VIEW */
}
@media (min-width: 600px) and (min-width: 48em) {
  .paragraph--type--webny-summary-pgtype {
    padding: 60px 3%;
  }
  .keypoints {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
  }
  .keypoints .keypoint {
    padding: 0;
    max-width: 360px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin: 0;
  }
  .keypoints .keypoint--field-webny-summary-keypoint1,
  .keypoints .keypoint--field-webny-summary-keypoint2,
  .keypoints .keypoint--field-webny-summary-keypoint3 {
    padding: 0;
    margin: 0 30px 30px 30px;
    max-width: 300px;
    height: 52px;
    font-size: 22px;
  }
  .keypoints .keypoint--field-webny-summary-argument1,
  .keypoints .keypoint--field-webny-summary-argument2,
  .keypoints .keypoint--field-webny-summary-argument3 {
    font-weight: 600;
    font: 18px "Proxima Nova", Arial, sans-serif;
    line-height: 24px;
    vertical-align: top;
    margin: 0 30px;
    padding: 0;
    max-width: 300px;
  }
  .keypoints .keypoint--field-webny-summary-argument1 p,
  .keypoints .keypoint--field-webny-summary-argument2 p,
  .keypoints .keypoint--field-webny-summary-argument3 p {
    margin: 0;
    padding: 0;
  }
  .keypoints .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid white;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .keypoints .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid white;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .keypoints .paragraph--type--webny-summary-pgtype.primary .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid white;
  }
  .keypoints .paragraph--type--webny-summary-pgtype.primary .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid white;
  }
  .paragraph--type--webny-summary-pgtype.monochrome .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid rgb(20.9292035398, 176.9469026549, 194.0707964602);
  }
  .paragraph--type--webny-summary-pgtype.monochrome .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid rgb(20.9292035398, 176.9469026549, 194.0707964602);
  }
  html[dir=rtl] .keypoints .keypoint:nth-of-type(2n+2),
  html[dir=rtl] .keypoints .keypoint:nth-of-type(1n+2) {
    border-left: 0;
    border-right: 1px solid white;
  }
  html[dir=rtl] .keypoints .paragraph--type--webny-summary-pgtype.primary .keypoint:nth-of-type(2n+2),
  html[dir=rtl] .keypoints .paragraph--type--webny-summary-pgtype.primary .keypoint:nth-of-type(1n+2) {
    border-right: 1px solid white;
  }
  html[dir=rtl] .paragraph--type--webny-summary-pgtype.monochrome .keypoint:nth-of-type(2n+2),
  html[dir=rtl] .paragraph--type--webny-summary-pgtype.monochrome .keypoint:nth-of-type(1n+2) {
    border-right: 1px solid rgb(20.9292035398, 176.9469026549, 194.0707964602);
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.paragraph {
  display: block;
}

.paragraph--type--webny-get-involved-pgtype {
  background-color: #FACE00;
  margin: 0 auto;
  text-align: center;
  padding: 60px 0;
  position: relative;
}

.get-involved--field-webny-get-involved-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.get-involved--field-webny-get-inv-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #0B5D66;
  text-align: center;
  padding-top: 15px;
  line-height: 1.25em;
}

.front .get-involved--field-webny-get-inv-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
}

.get-involved--field-webny-get-inv-description {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  padding: 30px 8% 0;
  margin: 0 auto;
}

.get-involved--cta-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  max-width: 410px;
  margin: auto;
}

.get-involved--field-webny-get-inv-cta {
  margin: 30px 1% 0 1%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 450px;
  text-align: center;
  border: 1px solid #ffffff;
  background-color: #0B5D66;
  border-radius: 15px;
  -webkit-border-radius: 15px;
}
.get-involved--field-webny-get-inv-cta:hover {
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 15px;
}
.get-involved--field-webny-get-inv-cta:hover a {
  background-color: #000000;
  text-decoration: none;
  color: #ffffff;
  border-radius: 15px;
  padding: 15px 0px;
  margin: 0;
}
.get-involved--field-webny-get-inv-cta a {
  color: #ffffff;
}
.get-involved--field-webny-get-inv-cta a:hover {
  background-color: #000000;
  text-decoration: none;
  color: #ffffff;
  border-radius: 15px;
  padding: 15px 0px;
  margin: 0;
}
.get-involved--field-webny-get-inv-cta a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .get-involved--field-webny-get-inv-cta a {
    display: block;
  }
}
@media (min-width: 30em) {
  .get-involved--field-webny-get-inv-cta a {
    max-width: 450px;
    display: inline-block;
  }
}

.paragraph--type--webny-get-involved-pgtype.secondary {
  background-color: #65999E;
}
.paragraph--type--webny-get-involved-pgtype.secondary .get-involved--field-webny-get-involved-title {
  color: #000000;
}
.paragraph--type--webny-get-involved-pgtype.secondary .get-involved--field-webny-get-inv-headline {
  color: #ffffff;
}
.paragraph--type--webny-get-involved-pgtype.secondary .get-involved--field-webny-get-inv-cta {
  border: 1px solid #ffffff;
}
.paragraph--type--webny-get-involved-pgtype.secondary .get-involved--field-webny-get-inv-cta:hover {
  background-color: #000000;
  border-color: #fff;
}
.paragraph--type--webny-get-involved-pgtype.secondary .get-involved--field-webny-get-inv-cta a {
  color: #ffffff;
  padding: 13px 0px;
  width: 100%;
}

.paragraph--type--webny-get-involved-pgtype.monochrome {
  background-color: #EDEDED;
}
.paragraph--type--webny-get-involved-pgtype.monochrome .get-involved--field-webny-get-involved-title {
  color: #000000;
}
.paragraph--type--webny-get-involved-pgtype.monochrome .get-involved--field-webny-get-inv-headline {
  color: #000000;
}
.paragraph--type--webny-get-involved-pgtype.monochrome .get-involved--field-webny-get-inv-cta {
  border: 1px solid #0B5D66;
  background-color: #0B5D66;
}
.paragraph--type--webny-get-involved-pgtype.monochrome .get-involved--field-webny-get-inv-cta:hover {
  background-color: #000000;
  border-color: #0B5D66;
}
.paragraph--type--webny-get-involved-pgtype.monochrome .get-involved--field-webny-get-inv-cta a {
  color: #ffffff;
  padding: 13px 0px;
  width: 100%;
  border-radius: 15px;
}

/* PC VIEW */
@media (min-width: 48em) {
  .get-involved--cta-wrapper > div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: none;
  }
  .get-involved--field-webny-get-inv-cta {
    margin: 30px 1% 0 1%;
  }
  .get-involved--field-webny-get-inv-cta a {
    max-width: 450px;
    padding: 15px 0px;
    margin: 0px;
  }
  .get-involved--field-webny-get-inv-description {
    max-width: 75em;
  }
}
/* IE 9 Styilng 10 getting it too */
@media screen\0  and (min-width: 48em) {
  .get-involved--cta-wrapper {
    position: relative;
    margin-bottom: 3em;
  }
  .get-involved--cta-wrapper > div {
    position: relative;
    margin: 0 auto;
    float: left;
    width: 100%;
    text-align: center;
  }
  .get-involved--cta-wrapper > div > div {
    display: inline-block;
    float: left;
    width: 50%;
  }
}
/* MOBILE FIRST STYLES */
.webny-gallery-meta {
  margin: 0 auto;
}
.webny-gallery-meta h2, .webny-gallery-meta [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .webny-gallery-meta .h2 {
  margin: 0 auto;
  width: 90%;
  max-width: 75em;
  text-align: center;
  padding: 0;
  line-height: 1;
  padding-bottom: 0px;
}
.webny-gallery-meta h2 .frame-title, .webny-gallery-meta [id^=webny-carousel-slider-] .h2 .frame-title, [id^=webny-carousel-slider-] .webny-gallery-meta .h2 .frame-title {
  text-transform: uppercase;
  color: #0B5D66;
  margin-bottom: 0;
  font: bold 16px "Oswald", Arial, sans-serif;
  letter-spacing: 2px;
  text-align: center;
}
.webny-gallery-meta h2 .frame-headline, .webny-gallery-meta [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .webny-gallery-meta .h2 .frame-headline {
  color: #000000;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  text-align: center;
  display: block;
  padding-top: 15px;
}
.front .webny-gallery-meta h2 .frame-headline, .front .webny-gallery-meta [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .front .webny-gallery-meta .h2 .frame-headline {
  font: 800 40px/1 "Proxima Nova", Arial, sans-serif;
}
.webny-gallery-meta .frame-description {
  width: 90%;
  margin: 0px auto;
  padding-top: 30px;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}
.webny-gallery-meta p {
  margin: 0 auto;
}

.article-content .toc-chapters .webny-photo-gallery .webny-photo-gallery-in {
  margin: 0;
}
.article-content .toc-chapters .webny-gallery-meta .frame-description {
  margin: 0px 0px auto 0px;
  text-align: left;
}
.article-content .toc-chapters [id^=webny-carousel-slider-] {
  margin: 0px 0px auto 0px;
}

.webny-photo-gallery .webny-photo-gallery-in {
  padding: 60px 20px;
  margin: 0;
}
.webny-photo-gallery .webny-photo-gallery-in.paragraph--view-mode--generic {
  padding: 0px;
}
.webny-photo-gallery .webny-photo-gallery-in.paragraph--view-mode--generic .frame-description {
  padding-top: 0px;
}

.page-paragraphs-in div:has(> .webny-photo-gallery).paragraph--view-mode--generic {
  margin: 0;
}

html[dir=rtl] [id^=webny-carousel-slider-] .webny-carousel-wraper .carousel-inner .carousel-item .image-dsc p {
  text-align: right;
}

[id^=webny-carousel-slider-] {
  /*!
   * Bootstrap  v5.3.8 (https://getbootstrap.com/)
   * Copyright 2011-2025 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
}
[id^=webny-carousel-slider-] :root,
[id^=webny-carousel-slider-] [data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(10.4, 88, 202.4);
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(109.8, 168, 253.8);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(7.8, 66, 151.8);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(109.8, 168, 253.8);
  --bs-link-hover-color: rgb(138.84, 185.4, 254.04);
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}
[id^=webny-carousel-slider-] *,
[id^=webny-carousel-slider-] *::before,
[id^=webny-carousel-slider-] *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  [id^=webny-carousel-slider-] :root {
    scroll-behavior: smooth;
  }
}
[id^=webny-carousel-slider-] body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
[id^=webny-carousel-slider-] hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}
[id^=webny-carousel-slider-] h6, [id^=webny-carousel-slider-] .h6, [id^=webny-carousel-slider-] h5, [id^=webny-carousel-slider-] .h5, [id^=webny-carousel-slider-] h4, [id^=webny-carousel-slider-] .h4, [id^=webny-carousel-slider-] h3, [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] h2, [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] h1, [id^=webny-carousel-slider-] .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
[id^=webny-carousel-slider-] h1, [id^=webny-carousel-slider-] .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] h1, [id^=webny-carousel-slider-] .h1 {
    font-size: 2.5rem;
  }
}
[id^=webny-carousel-slider-] h2, [id^=webny-carousel-slider-] .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] h2, [id^=webny-carousel-slider-] .h2 {
    font-size: 2rem;
  }
}
[id^=webny-carousel-slider-] h3, [id^=webny-carousel-slider-] .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] h3, [id^=webny-carousel-slider-] .h3 {
    font-size: 1.75rem;
  }
}
[id^=webny-carousel-slider-] h4, [id^=webny-carousel-slider-] .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] h4, [id^=webny-carousel-slider-] .h4 {
    font-size: 1.5rem;
  }
}
[id^=webny-carousel-slider-] h5, [id^=webny-carousel-slider-] .h5 {
  font-size: 1.25rem;
}
[id^=webny-carousel-slider-] h6, [id^=webny-carousel-slider-] .h6 {
  font-size: 1rem;
}
[id^=webny-carousel-slider-] p {
  margin-top: 0;
  margin-bottom: 1rem;
}
[id^=webny-carousel-slider-] abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
[id^=webny-carousel-slider-] address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
[id^=webny-carousel-slider-] ol,
[id^=webny-carousel-slider-] ul {
  padding-left: 2rem;
}
[id^=webny-carousel-slider-] ol,
[id^=webny-carousel-slider-] ul,
[id^=webny-carousel-slider-] dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
[id^=webny-carousel-slider-] ol ol,
[id^=webny-carousel-slider-] ul ul,
[id^=webny-carousel-slider-] ol ul,
[id^=webny-carousel-slider-] ul ol {
  margin-bottom: 0;
}
[id^=webny-carousel-slider-] dt {
  font-weight: 700;
}
[id^=webny-carousel-slider-] dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
[id^=webny-carousel-slider-] blockquote {
  margin: 0 0 1rem;
}
[id^=webny-carousel-slider-] b,
[id^=webny-carousel-slider-] strong {
  font-weight: bolder;
}
[id^=webny-carousel-slider-] small, [id^=webny-carousel-slider-] .small {
  font-size: 0.875em;
}
[id^=webny-carousel-slider-] mark, [id^=webny-carousel-slider-] .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
[id^=webny-carousel-slider-] sub,
[id^=webny-carousel-slider-] sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
[id^=webny-carousel-slider-] sub {
  bottom: -0.25em;
}
[id^=webny-carousel-slider-] sup {
  top: -0.5em;
}
[id^=webny-carousel-slider-] a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
[id^=webny-carousel-slider-] a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
[id^=webny-carousel-slider-] a:not([href]):not([class]), [id^=webny-carousel-slider-] a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
[id^=webny-carousel-slider-] pre,
[id^=webny-carousel-slider-] code,
[id^=webny-carousel-slider-] kbd,
[id^=webny-carousel-slider-] samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
[id^=webny-carousel-slider-] pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
[id^=webny-carousel-slider-] pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
[id^=webny-carousel-slider-] code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > [id^=webny-carousel-slider-] code {
  color: inherit;
}
[id^=webny-carousel-slider-] kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
[id^=webny-carousel-slider-] kbd kbd {
  padding: 0;
  font-size: 1em;
}
[id^=webny-carousel-slider-] figure {
  margin: 0 0 1rem;
}
[id^=webny-carousel-slider-] img,
[id^=webny-carousel-slider-] svg {
  vertical-align: middle;
}
[id^=webny-carousel-slider-] table {
  caption-side: bottom;
  border-collapse: collapse;
}
[id^=webny-carousel-slider-] caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
[id^=webny-carousel-slider-] th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
[id^=webny-carousel-slider-] thead,
[id^=webny-carousel-slider-] tbody,
[id^=webny-carousel-slider-] tfoot,
[id^=webny-carousel-slider-] tr,
[id^=webny-carousel-slider-] td,
[id^=webny-carousel-slider-] th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
[id^=webny-carousel-slider-] label {
  display: inline-block;
}
[id^=webny-carousel-slider-] button {
  border-radius: 0;
}
[id^=webny-carousel-slider-] button:focus:not(:focus-visible) {
  outline: 0;
}
[id^=webny-carousel-slider-] input,
[id^=webny-carousel-slider-] button,
[id^=webny-carousel-slider-] select,
[id^=webny-carousel-slider-] optgroup,
[id^=webny-carousel-slider-] textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
[id^=webny-carousel-slider-] button,
[id^=webny-carousel-slider-] select {
  text-transform: none;
}
[id^=webny-carousel-slider-] [role=button] {
  cursor: pointer;
}
[id^=webny-carousel-slider-] select {
  word-wrap: normal;
}
[id^=webny-carousel-slider-] select:disabled {
  opacity: 1;
}
[id^=webny-carousel-slider-] [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
[id^=webny-carousel-slider-] button,
[id^=webny-carousel-slider-] [type=button],
[id^=webny-carousel-slider-] [type=reset],
[id^=webny-carousel-slider-] [type=submit] {
  -webkit-appearance: button;
}
[id^=webny-carousel-slider-] button:not(:disabled),
[id^=webny-carousel-slider-] [type=button]:not(:disabled),
[id^=webny-carousel-slider-] [type=reset]:not(:disabled),
[id^=webny-carousel-slider-] [type=submit]:not(:disabled) {
  cursor: pointer;
}
[id^=webny-carousel-slider-] ::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
[id^=webny-carousel-slider-] textarea {
  resize: vertical;
}
[id^=webny-carousel-slider-] fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
[id^=webny-carousel-slider-] legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] legend {
    font-size: 1.5rem;
  }
}
[id^=webny-carousel-slider-] legend + * {
  clear: left;
}
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-fields-wrapper,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-text,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-minute,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-hour-field,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-day-field,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-month-field,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-year-field {
  padding: 0;
}
[id^=webny-carousel-slider-] ::-webkit-inner-spin-button {
  height: auto;
}
[id^=webny-carousel-slider-] [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[id^=webny-carousel-slider-] [type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
[id^=webny-carousel-slider-] {
  /* rtl:raw:
  [type="tel"],
  [type="url"],
  [type="email"],
  [type="number"] {
    direction: ltr;
  }
  */
}
[id^=webny-carousel-slider-] ::-webkit-search-decoration {
  -webkit-appearance: none;
}
[id^=webny-carousel-slider-] ::-webkit-color-swatch-wrapper {
  padding: 0;
}
[id^=webny-carousel-slider-] ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
[id^=webny-carousel-slider-] ::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
[id^=webny-carousel-slider-] output {
  display: inline-block;
}
[id^=webny-carousel-slider-] iframe {
  border: 0;
}
[id^=webny-carousel-slider-] summary {
  display: list-item;
  cursor: pointer;
}
[id^=webny-carousel-slider-] progress {
  vertical-align: baseline;
}
[id^=webny-carousel-slider-] [hidden] {
  display: none !important;
}
[id^=webny-carousel-slider-] .lead {
  font-size: 1.25rem;
  font-weight: 300;
}
[id^=webny-carousel-slider-] .display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-1 {
    font-size: 5rem;
  }
}
[id^=webny-carousel-slider-] .display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-2 {
    font-size: 4.5rem;
  }
}
[id^=webny-carousel-slider-] .display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-3 {
    font-size: 4rem;
  }
}
[id^=webny-carousel-slider-] .display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-4 {
    font-size: 3.5rem;
  }
}
[id^=webny-carousel-slider-] .display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-5 {
    font-size: 3rem;
  }
}
[id^=webny-carousel-slider-] .display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-6 {
    font-size: 2.5rem;
  }
}
[id^=webny-carousel-slider-] .list-unstyled {
  padding-left: 0;
  list-style: none;
}
[id^=webny-carousel-slider-] .list-inline {
  padding-left: 0;
  list-style: none;
}
[id^=webny-carousel-slider-] .list-inline-item {
  display: inline-block;
}
[id^=webny-carousel-slider-] .list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
[id^=webny-carousel-slider-] .initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
[id^=webny-carousel-slider-] .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
[id^=webny-carousel-slider-] .blockquote > :last-child {
  margin-bottom: 0;
}
[id^=webny-carousel-slider-] .blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
[id^=webny-carousel-slider-] .blockquote-footer::before {
  content: "— ";
}
[id^=webny-carousel-slider-] .img-fluid {
  max-width: 100%;
  height: auto;
}
[id^=webny-carousel-slider-] .img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}
[id^=webny-carousel-slider-] .figure {
  display: inline-block;
}
[id^=webny-carousel-slider-] .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
[id^=webny-carousel-slider-] .figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
[id^=webny-carousel-slider-] .container,
[id^=webny-carousel-slider-] .container-fluid,
[id^=webny-carousel-slider-] .container-xxl,
[id^=webny-carousel-slider-] .container-xl,
[id^=webny-carousel-slider-] .container-lg,
[id^=webny-carousel-slider-] .container-md,
[id^=webny-carousel-slider-] .container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .container-sm, [id^=webny-carousel-slider-] .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .container-md, [id^=webny-carousel-slider-] .container-sm, [id^=webny-carousel-slider-] .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .container-lg, [id^=webny-carousel-slider-] .container-md, [id^=webny-carousel-slider-] .container-sm, [id^=webny-carousel-slider-] .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .container-xl, [id^=webny-carousel-slider-] .container-lg, [id^=webny-carousel-slider-] .container-md, [id^=webny-carousel-slider-] .container-sm, [id^=webny-carousel-slider-] .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .container-xxl, [id^=webny-carousel-slider-] .container-xl, [id^=webny-carousel-slider-] .container-lg, [id^=webny-carousel-slider-] .container-md, [id^=webny-carousel-slider-] .container-sm, [id^=webny-carousel-slider-] .container {
    max-width: 1320px;
  }
}
[id^=webny-carousel-slider-] :root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
[id^=webny-carousel-slider-] .row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
[id^=webny-carousel-slider-] .row > * {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
[id^=webny-carousel-slider-] .col {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
}
[id^=webny-carousel-slider-] .row-cols-auto > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}
[id^=webny-carousel-slider-] .row-cols-1 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}
[id^=webny-carousel-slider-] .row-cols-2 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%;
}
[id^=webny-carousel-slider-] .row-cols-3 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333333%;
}
[id^=webny-carousel-slider-] .row-cols-4 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
}
[id^=webny-carousel-slider-] .row-cols-5 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 20%;
}
[id^=webny-carousel-slider-] .row-cols-6 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66666667%;
}
[id^=webny-carousel-slider-] .col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}
[id^=webny-carousel-slider-] .col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 8.33333333%;
}
[id^=webny-carousel-slider-] .col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66666667%;
}
[id^=webny-carousel-slider-] .col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
}
[id^=webny-carousel-slider-] .col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333333%;
}
[id^=webny-carousel-slider-] .col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 41.66666667%;
}
[id^=webny-carousel-slider-] .col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%;
}
[id^=webny-carousel-slider-] .col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 58.33333333%;
}
[id^=webny-carousel-slider-] .col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 66.66666667%;
}
[id^=webny-carousel-slider-] .col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 75%;
}
[id^=webny-carousel-slider-] .col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 83.33333333%;
}
[id^=webny-carousel-slider-] .col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 91.66666667%;
}
[id^=webny-carousel-slider-] .col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}
[id^=webny-carousel-slider-] .offset-1 {
  margin-left: 8.33333333%;
}
[id^=webny-carousel-slider-] .offset-2 {
  margin-left: 16.66666667%;
}
[id^=webny-carousel-slider-] .offset-3 {
  margin-left: 25%;
}
[id^=webny-carousel-slider-] .offset-4 {
  margin-left: 33.33333333%;
}
[id^=webny-carousel-slider-] .offset-5 {
  margin-left: 41.66666667%;
}
[id^=webny-carousel-slider-] .offset-6 {
  margin-left: 50%;
}
[id^=webny-carousel-slider-] .offset-7 {
  margin-left: 58.33333333%;
}
[id^=webny-carousel-slider-] .offset-8 {
  margin-left: 66.66666667%;
}
[id^=webny-carousel-slider-] .offset-9 {
  margin-left: 75%;
}
[id^=webny-carousel-slider-] .offset-10 {
  margin-left: 83.33333333%;
}
[id^=webny-carousel-slider-] .offset-11 {
  margin-left: 91.66666667%;
}
[id^=webny-carousel-slider-] .g-0,
[id^=webny-carousel-slider-] .gx-0 {
  --bs-gutter-x: 0;
}
[id^=webny-carousel-slider-] .g-0,
[id^=webny-carousel-slider-] .gy-0 {
  --bs-gutter-y: 0;
}
[id^=webny-carousel-slider-] .g-1,
[id^=webny-carousel-slider-] .gx-1 {
  --bs-gutter-x: 0.25rem;
}
[id^=webny-carousel-slider-] .g-1,
[id^=webny-carousel-slider-] .gy-1 {
  --bs-gutter-y: 0.25rem;
}
[id^=webny-carousel-slider-] .g-2,
[id^=webny-carousel-slider-] .gx-2 {
  --bs-gutter-x: 0.5rem;
}
[id^=webny-carousel-slider-] .g-2,
[id^=webny-carousel-slider-] .gy-2 {
  --bs-gutter-y: 0.5rem;
}
[id^=webny-carousel-slider-] .g-3,
[id^=webny-carousel-slider-] .gx-3 {
  --bs-gutter-x: 1rem;
}
[id^=webny-carousel-slider-] .g-3,
[id^=webny-carousel-slider-] .gy-3 {
  --bs-gutter-y: 1rem;
}
[id^=webny-carousel-slider-] .g-4,
[id^=webny-carousel-slider-] .gx-4 {
  --bs-gutter-x: 1.5rem;
}
[id^=webny-carousel-slider-] .g-4,
[id^=webny-carousel-slider-] .gy-4 {
  --bs-gutter-y: 1.5rem;
}
[id^=webny-carousel-slider-] .g-5,
[id^=webny-carousel-slider-] .gx-5 {
  --bs-gutter-x: 3rem;
}
[id^=webny-carousel-slider-] .g-5,
[id^=webny-carousel-slider-] .gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .col-sm {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  [id^=webny-carousel-slider-] .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .offset-sm-0 {
    margin-left: 0;
  }
  [id^=webny-carousel-slider-] .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-sm-3 {
    margin-left: 25%;
  }
  [id^=webny-carousel-slider-] .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-sm-6 {
    margin-left: 50%;
  }
  [id^=webny-carousel-slider-] .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-sm-9 {
    margin-left: 75%;
  }
  [id^=webny-carousel-slider-] .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .g-sm-0,
  [id^=webny-carousel-slider-] .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  [id^=webny-carousel-slider-] .g-sm-0,
  [id^=webny-carousel-slider-] .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  [id^=webny-carousel-slider-] .g-sm-1,
  [id^=webny-carousel-slider-] .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-sm-1,
  [id^=webny-carousel-slider-] .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-sm-2,
  [id^=webny-carousel-slider-] .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-sm-2,
  [id^=webny-carousel-slider-] .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-sm-3,
  [id^=webny-carousel-slider-] .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  [id^=webny-carousel-slider-] .g-sm-3,
  [id^=webny-carousel-slider-] .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  [id^=webny-carousel-slider-] .g-sm-4,
  [id^=webny-carousel-slider-] .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-sm-4,
  [id^=webny-carousel-slider-] .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-sm-5,
  [id^=webny-carousel-slider-] .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  [id^=webny-carousel-slider-] .g-sm-5,
  [id^=webny-carousel-slider-] .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .col-md {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
  [id^=webny-carousel-slider-] .row-cols-md-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  [id^=webny-carousel-slider-] .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  [id^=webny-carousel-slider-] .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .offset-md-0 {
    margin-left: 0;
  }
  [id^=webny-carousel-slider-] .offset-md-1 {
    margin-left: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-md-2 {
    margin-left: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-md-3 {
    margin-left: 25%;
  }
  [id^=webny-carousel-slider-] .offset-md-4 {
    margin-left: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-md-5 {
    margin-left: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-md-6 {
    margin-left: 50%;
  }
  [id^=webny-carousel-slider-] .offset-md-7 {
    margin-left: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-md-8 {
    margin-left: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-md-9 {
    margin-left: 75%;
  }
  [id^=webny-carousel-slider-] .offset-md-10 {
    margin-left: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-md-11 {
    margin-left: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .g-md-0,
  [id^=webny-carousel-slider-] .gx-md-0 {
    --bs-gutter-x: 0;
  }
  [id^=webny-carousel-slider-] .g-md-0,
  [id^=webny-carousel-slider-] .gy-md-0 {
    --bs-gutter-y: 0;
  }
  [id^=webny-carousel-slider-] .g-md-1,
  [id^=webny-carousel-slider-] .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-md-1,
  [id^=webny-carousel-slider-] .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-md-2,
  [id^=webny-carousel-slider-] .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-md-2,
  [id^=webny-carousel-slider-] .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-md-3,
  [id^=webny-carousel-slider-] .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  [id^=webny-carousel-slider-] .g-md-3,
  [id^=webny-carousel-slider-] .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  [id^=webny-carousel-slider-] .g-md-4,
  [id^=webny-carousel-slider-] .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-md-4,
  [id^=webny-carousel-slider-] .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-md-5,
  [id^=webny-carousel-slider-] .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  [id^=webny-carousel-slider-] .g-md-5,
  [id^=webny-carousel-slider-] .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .col-lg {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  [id^=webny-carousel-slider-] .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .offset-lg-0 {
    margin-left: 0;
  }
  [id^=webny-carousel-slider-] .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-lg-3 {
    margin-left: 25%;
  }
  [id^=webny-carousel-slider-] .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-lg-6 {
    margin-left: 50%;
  }
  [id^=webny-carousel-slider-] .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-lg-9 {
    margin-left: 75%;
  }
  [id^=webny-carousel-slider-] .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .g-lg-0,
  [id^=webny-carousel-slider-] .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  [id^=webny-carousel-slider-] .g-lg-0,
  [id^=webny-carousel-slider-] .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  [id^=webny-carousel-slider-] .g-lg-1,
  [id^=webny-carousel-slider-] .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-lg-1,
  [id^=webny-carousel-slider-] .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-lg-2,
  [id^=webny-carousel-slider-] .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-lg-2,
  [id^=webny-carousel-slider-] .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-lg-3,
  [id^=webny-carousel-slider-] .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  [id^=webny-carousel-slider-] .g-lg-3,
  [id^=webny-carousel-slider-] .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  [id^=webny-carousel-slider-] .g-lg-4,
  [id^=webny-carousel-slider-] .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-lg-4,
  [id^=webny-carousel-slider-] .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-lg-5,
  [id^=webny-carousel-slider-] .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  [id^=webny-carousel-slider-] .g-lg-5,
  [id^=webny-carousel-slider-] .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .col-xl {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  [id^=webny-carousel-slider-] .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .offset-xl-0 {
    margin-left: 0;
  }
  [id^=webny-carousel-slider-] .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xl-3 {
    margin-left: 25%;
  }
  [id^=webny-carousel-slider-] .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xl-6 {
    margin-left: 50%;
  }
  [id^=webny-carousel-slider-] .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xl-9 {
    margin-left: 75%;
  }
  [id^=webny-carousel-slider-] .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .g-xl-0,
  [id^=webny-carousel-slider-] .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  [id^=webny-carousel-slider-] .g-xl-0,
  [id^=webny-carousel-slider-] .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  [id^=webny-carousel-slider-] .g-xl-1,
  [id^=webny-carousel-slider-] .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-xl-1,
  [id^=webny-carousel-slider-] .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-xl-2,
  [id^=webny-carousel-slider-] .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-xl-2,
  [id^=webny-carousel-slider-] .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-xl-3,
  [id^=webny-carousel-slider-] .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  [id^=webny-carousel-slider-] .g-xl-3,
  [id^=webny-carousel-slider-] .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  [id^=webny-carousel-slider-] .g-xl-4,
  [id^=webny-carousel-slider-] .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-xl-4,
  [id^=webny-carousel-slider-] .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-xl-5,
  [id^=webny-carousel-slider-] .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  [id^=webny-carousel-slider-] .g-xl-5,
  [id^=webny-carousel-slider-] .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .col-xxl {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xxl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .col-xxl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xxl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xxl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .col-xxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xxl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .col-xxl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xxl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xxl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  [id^=webny-carousel-slider-] .col-xxl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xxl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xxl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-0 {
    margin-left: 0;
  }
  [id^=webny-carousel-slider-] .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-3 {
    margin-left: 25%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-6 {
    margin-left: 50%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-9 {
    margin-left: 75%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .g-xxl-0,
  [id^=webny-carousel-slider-] .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  [id^=webny-carousel-slider-] .g-xxl-0,
  [id^=webny-carousel-slider-] .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  [id^=webny-carousel-slider-] .g-xxl-1,
  [id^=webny-carousel-slider-] .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-1,
  [id^=webny-carousel-slider-] .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-2,
  [id^=webny-carousel-slider-] .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-2,
  [id^=webny-carousel-slider-] .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-3,
  [id^=webny-carousel-slider-] .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-3,
  [id^=webny-carousel-slider-] .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-4,
  [id^=webny-carousel-slider-] .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-4,
  [id^=webny-carousel-slider-] .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-5,
  [id^=webny-carousel-slider-] .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-5,
  [id^=webny-carousel-slider-] .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
[id^=webny-carousel-slider-] .table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
[id^=webny-carousel-slider-] .table > tbody {
  vertical-align: inherit;
}
[id^=webny-carousel-slider-] .table > thead {
  vertical-align: bottom;
}
[id^=webny-carousel-slider-] .table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
[id^=webny-carousel-slider-] .caption-top {
  caption-side: top;
}
[id^=webny-carousel-slider-] .table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
[id^=webny-carousel-slider-] .table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
[id^=webny-carousel-slider-] .table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
[id^=webny-carousel-slider-] .table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
[id^=webny-carousel-slider-] .table-borderless > :not(:first-child) {
  border-top-width: 0;
}
[id^=webny-carousel-slider-] .table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
[id^=webny-carousel-slider-] .table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
[id^=webny-carousel-slider-] .table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}
[id^=webny-carousel-slider-] .table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}
[id^=webny-carousel-slider-] .table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 226, 254.6);
  --bs-table-border-color: rgb(165.28, 180.8, 203.68);
  --bs-table-striped-bg: rgb(196.27, 214.7, 241.87);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-border-color: rgb(180.48, 181.92, 183.2);
  --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(167.2, 184.8, 176.64);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  [id^=webny-carousel-slider-] .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  [id^=webny-carousel-slider-] .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  [id^=webny-carousel-slider-] .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  [id^=webny-carousel-slider-] .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  [id^=webny-carousel-slider-] .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
[id^=webny-carousel-slider-] .form-label {
  margin-bottom: 0.5rem;
}
[id^=webny-carousel-slider-] .col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
[id^=webny-carousel-slider-] .col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}
[id^=webny-carousel-slider-] .col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}
[id^=webny-carousel-slider-] .form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
[id^=webny-carousel-slider-] .form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-control[type=file] {
  overflow: hidden;
}
[id^=webny-carousel-slider-] .form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
[id^=webny-carousel-slider-] .form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
[id^=webny-carousel-slider-] .form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
[id^=webny-carousel-slider-] .form-control::-webkit-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control:-ms-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control::-ms-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
[id^=webny-carousel-slider-] .form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .form-control::file-selector-button {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
[id^=webny-carousel-slider-] .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
[id^=webny-carousel-slider-] .form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
[id^=webny-carousel-slider-] .form-control-plaintext:focus {
  outline: 0;
}
[id^=webny-carousel-slider-] .form-control-plaintext.form-control-sm, [id^=webny-carousel-slider-] .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
[id^=webny-carousel-slider-] .form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
[id^=webny-carousel-slider-] .form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
[id^=webny-carousel-slider-] .form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
[id^=webny-carousel-slider-] .form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[id^=webny-carousel-slider-] .form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
[id^=webny-carousel-slider-] .form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
[id^=webny-carousel-slider-] textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
[id^=webny-carousel-slider-] textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
[id^=webny-carousel-slider-] textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
[id^=webny-carousel-slider-] .form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
[id^=webny-carousel-slider-] .form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
[id^=webny-carousel-slider-] .form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
[id^=webny-carousel-slider-] .form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
[id^=webny-carousel-slider-] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-select {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-select:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .form-select[multiple], [id^=webny-carousel-slider-] .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
[id^=webny-carousel-slider-] .form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
[id^=webny-carousel-slider-] .form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
[id^=webny-carousel-slider-] .form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
[id^=webny-carousel-slider-] .form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
[id^=webny-carousel-slider-] .form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
[id^=webny-carousel-slider-] .form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
[id^=webny-carousel-slider-] .form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
[id^=webny-carousel-slider-] .form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
[id^=webny-carousel-slider-] .form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
[id^=webny-carousel-slider-] .form-check-input[type=radio] {
  border-radius: 50%;
}
[id^=webny-carousel-slider-] .form-check-input:active {
  -webkit-filter: brightness(90%);
  filter: brightness(90%);
}
[id^=webny-carousel-slider-] .form-check-input:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
[id^=webny-carousel-slider-] .form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
  filter: none;
  opacity: 0.5;
}
[id^=webny-carousel-slider-] .form-check-input[disabled] ~ .form-check-label, [id^=webny-carousel-slider-] .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
[id^=webny-carousel-slider-] .form-switch {
  padding-left: 2.5em;
}
[id^=webny-carousel-slider-] .form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  -webkit-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-switch .form-check-input {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
[id^=webny-carousel-slider-] .form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
[id^=webny-carousel-slider-] .form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
[id^=webny-carousel-slider-] .btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
[id^=webny-carousel-slider-] .btn-check[disabled] + .btn, [id^=webny-carousel-slider-] .btn-check:disabled + .btn {
  pointer-events: none;
  -webkit-filter: none;
  filter: none;
  opacity: 0.65;
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
[id^=webny-carousel-slider-] .form-range:focus {
  outline: 0;
}
[id^=webny-carousel-slider-] .form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .form-range::-moz-focus-outer {
  border: 0;
}
[id^=webny-carousel-slider-] .form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-range::-webkit-slider-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
[id^=webny-carousel-slider-] .form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
[id^=webny-carousel-slider-] .form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-range::-moz-range-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
[id^=webny-carousel-slider-] .form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
[id^=webny-carousel-slider-] .form-range:disabled {
  pointer-events: none;
}
[id^=webny-carousel-slider-] .form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
[id^=webny-carousel-slider-] .form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
[id^=webny-carousel-slider-] .form-floating {
  position: relative;
}
[id^=webny-carousel-slider-] .form-floating > .form-control,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext,
[id^=webny-carousel-slider-] .form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
[id^=webny-carousel-slider-] .form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-floating > label {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-floating > .form-control,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-control::-webkit-input-placeholder, [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
[id^=webny-carousel-slider-] .form-floating > .form-control::-moz-placeholder, [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:-ms-input-placeholder, [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:-ms-input-placeholder {
  color: transparent;
}
[id^=webny-carousel-slider-] .form-floating > .form-control::-ms-input-placeholder, [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext::-ms-input-placeholder {
  color: transparent;
}
[id^=webny-carousel-slider-] .form-floating > .form-control::placeholder,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:not(:-moz-placeholder), [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:not(:-ms-input-placeholder), [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:focus, [id^=webny-carousel-slider-] .form-floating > .form-control:not(:placeholder-shown),
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:focus,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:-webkit-autofill,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
[id^=webny-carousel-slider-] .form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  -ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
[id^=webny-carousel-slider-] .form-floating > .form-control:focus ~ label,
[id^=webny-carousel-slider-] .form-floating > .form-control:not(:placeholder-shown) ~ label,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext ~ label,
[id^=webny-carousel-slider-] .form-floating > .form-select ~ label {
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  -ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
[id^=webny-carousel-slider-] .form-floating > .form-control:-webkit-autofill ~ label {
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
[id^=webny-carousel-slider-] .form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .form-floating > textarea:not(:-ms-input-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .form-floating > textarea:focus ~ label::after,
[id^=webny-carousel-slider-] .form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
[id^=webny-carousel-slider-] .form-floating > :disabled ~ label,
[id^=webny-carousel-slider-] .form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
[id^=webny-carousel-slider-] .input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
[id^=webny-carousel-slider-] .input-group > .form-control,
[id^=webny-carousel-slider-] .input-group > .form-select,
[id^=webny-carousel-slider-] .input-group > .form-floating {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
[id^=webny-carousel-slider-] .input-group > .form-control:focus,
[id^=webny-carousel-slider-] .input-group > .form-select:focus,
[id^=webny-carousel-slider-] .input-group > .form-floating:focus-within {
  z-index: 5;
}
[id^=webny-carousel-slider-] .input-group .btn {
  position: relative;
  z-index: 2;
}
[id^=webny-carousel-slider-] .input-group .btn:focus {
  z-index: 5;
}
[id^=webny-carousel-slider-] .input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .input-group-lg > .form-control,
[id^=webny-carousel-slider-] .input-group-lg > .form-select,
[id^=webny-carousel-slider-] .input-group-lg > .input-group-text,
[id^=webny-carousel-slider-] .input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[id^=webny-carousel-slider-] .input-group-sm > .form-control,
[id^=webny-carousel-slider-] .input-group-sm > .form-select,
[id^=webny-carousel-slider-] .input-group-sm > .input-group-text,
[id^=webny-carousel-slider-] .input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
[id^=webny-carousel-slider-] .input-group-lg > .form-select,
[id^=webny-carousel-slider-] .input-group-sm > .form-select {
  padding-right: 3rem;
}
[id^=webny-carousel-slider-] .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
[id^=webny-carousel-slider-] .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
[id^=webny-carousel-slider-] .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
[id^=webny-carousel-slider-] .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[id^=webny-carousel-slider-] .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
[id^=webny-carousel-slider-] .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
[id^=webny-carousel-slider-] .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
[id^=webny-carousel-slider-] .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[id^=webny-carousel-slider-] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[id^=webny-carousel-slider-] .input-group > .form-floating:not(:first-child) > .form-control,
[id^=webny-carousel-slider-] .input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[id^=webny-carousel-slider-] .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}
[id^=webny-carousel-slider-] .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
.was-validated [id^=webny-carousel-slider-]:valid ~ .valid-feedback,
.was-validated [id^=webny-carousel-slider-]:valid ~ .valid-tooltip, [id^=webny-carousel-slider-].is-valid ~ .valid-feedback,
[id^=webny-carousel-slider-].is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated [id^=webny-carousel-slider-] .form-control:valid, [id^=webny-carousel-slider-] .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated [id^=webny-carousel-slider-] .form-control:valid:focus, [id^=webny-carousel-slider-] .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] textarea.form-control:valid, [id^=webny-carousel-slider-] textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated [id^=webny-carousel-slider-] .form-select:valid, [id^=webny-carousel-slider-] .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated [id^=webny-carousel-slider-] .form-select:valid:not([multiple]):not([size]), .was-validated [id^=webny-carousel-slider-] .form-select:valid:not([multiple])[size="1"], [id^=webny-carousel-slider-] .form-select.is-valid:not([multiple]):not([size]), [id^=webny-carousel-slider-] .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated [id^=webny-carousel-slider-] .form-select:valid:focus, [id^=webny-carousel-slider-] .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] .form-control-color:valid, [id^=webny-carousel-slider-] .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:valid, [id^=webny-carousel-slider-] .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:valid:checked, [id^=webny-carousel-slider-] .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:valid:focus, [id^=webny-carousel-slider-] .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:valid ~ .form-check-label, [id^=webny-carousel-slider-] .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
[id^=webny-carousel-slider-] .form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
.was-validated [id^=webny-carousel-slider-] .input-group > .form-control:not(:focus):valid, [id^=webny-carousel-slider-] .input-group > .form-control:not(:focus).is-valid,
.was-validated [id^=webny-carousel-slider-] .input-group > .form-select:not(:focus):valid,
[id^=webny-carousel-slider-] .input-group > .form-select:not(:focus).is-valid,
.was-validated [id^=webny-carousel-slider-] .input-group > .form-floating:not(:focus-within):valid,
[id^=webny-carousel-slider-] .input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}
[id^=webny-carousel-slider-] .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}
[id^=webny-carousel-slider-] .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
.was-validated [id^=webny-carousel-slider-]:invalid ~ .invalid-feedback,
.was-validated [id^=webny-carousel-slider-]:invalid ~ .invalid-tooltip, [id^=webny-carousel-slider-].is-invalid ~ .invalid-feedback,
[id^=webny-carousel-slider-].is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated [id^=webny-carousel-slider-] .form-control:invalid, [id^=webny-carousel-slider-] .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated [id^=webny-carousel-slider-] .form-control:invalid:focus, [id^=webny-carousel-slider-] .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] textarea.form-control:invalid, [id^=webny-carousel-slider-] textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated [id^=webny-carousel-slider-] .form-select:invalid, [id^=webny-carousel-slider-] .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated [id^=webny-carousel-slider-] .form-select:invalid:not([multiple]):not([size]), .was-validated [id^=webny-carousel-slider-] .form-select:invalid:not([multiple])[size="1"], [id^=webny-carousel-slider-] .form-select.is-invalid:not([multiple]):not([size]), [id^=webny-carousel-slider-] .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated [id^=webny-carousel-slider-] .form-select:invalid:focus, [id^=webny-carousel-slider-] .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] .form-control-color:invalid, [id^=webny-carousel-slider-] .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:invalid, [id^=webny-carousel-slider-] .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:invalid:checked, [id^=webny-carousel-slider-] .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:invalid:focus, [id^=webny-carousel-slider-] .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:invalid ~ .form-check-label, [id^=webny-carousel-slider-] .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
[id^=webny-carousel-slider-] .form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
.was-validated [id^=webny-carousel-slider-] .input-group > .form-control:not(:focus):invalid, [id^=webny-carousel-slider-] .input-group > .form-control:not(:focus).is-invalid,
.was-validated [id^=webny-carousel-slider-] .input-group > .form-select:not(:focus):invalid,
[id^=webny-carousel-slider-] .input-group > .form-select:not(:focus).is-invalid,
.was-validated [id^=webny-carousel-slider-] .input-group > .form-floating:not(:focus-within):invalid,
[id^=webny-carousel-slider-] .input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}
[id^=webny-carousel-slider-] .btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .btn {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + [id^=webny-carousel-slider-] .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
[id^=webny-carousel-slider-] .btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + [id^=webny-carousel-slider-] .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + [id^=webny-carousel-slider-] .btn, :not(.btn-check) + [id^=webny-carousel-slider-] .btn:active, [id^=webny-carousel-slider-] .btn:first-child:active, [id^=webny-carousel-slider-] .btn.active, [id^=webny-carousel-slider-] .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + [id^=webny-carousel-slider-] .btn:focus-visible, :not(.btn-check) + [id^=webny-carousel-slider-] .btn:active:focus-visible, [id^=webny-carousel-slider-] .btn:first-child:active:focus-visible, [id^=webny-carousel-slider-] .btn.active:focus-visible, [id^=webny-carousel-slider-] .btn.show:focus-visible {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + [id^=webny-carousel-slider-] .btn {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
  box-shadow: var(--bs-btn-focus-box-shadow);
}
[id^=webny-carousel-slider-] .btn:disabled, [id^=webny-carousel-slider-] .btn.disabled, fieldset:disabled [id^=webny-carousel-slider-] .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
[id^=webny-carousel-slider-] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);
  --bs-btn-hover-border-color: rgb(10.4, 88, 202.4);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(10.4, 88, 202.4);
  --bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}
[id^=webny-carousel-slider-] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}
[id^=webny-carousel-slider-] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}
[id^=webny-carousel-slider-] .btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}
[id^=webny-carousel-slider-] .btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}
[id^=webny-carousel-slider-] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}
[id^=webny-carousel-slider-] .btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
[id^=webny-carousel-slider-] .btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}
[id^=webny-carousel-slider-] .btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
[id^=webny-carousel-slider-] .btn-link:focus-visible {
  color: var(--bs-btn-color);
}
[id^=webny-carousel-slider-] .btn-link:hover {
  color: var(--bs-btn-hover-color);
}
[id^=webny-carousel-slider-] .btn-lg, [id^=webny-carousel-slider-] .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
[id^=webny-carousel-slider-] .btn-sm, [id^=webny-carousel-slider-] .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}
[id^=webny-carousel-slider-] .fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .fade {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .fade:not(.show) {
  opacity: 0;
}
[id^=webny-carousel-slider-] .collapse:not(.show) {
  display: none;
}
[id^=webny-carousel-slider-] .collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .collapsing.collapse-horizontal {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .dropup,
[id^=webny-carousel-slider-] .dropend,
[id^=webny-carousel-slider-] .dropdown,
[id^=webny-carousel-slider-] .dropstart,
[id^=webny-carousel-slider-] .dropup-center,
[id^=webny-carousel-slider-] .dropdown-center {
  position: relative;
}
[id^=webny-carousel-slider-] .dropdown-toggle {
  white-space: nowrap;
}
[id^=webny-carousel-slider-] .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
[id^=webny-carousel-slider-] .dropdown-toggle:empty::after {
  margin-left: 0;
}
[id^=webny-carousel-slider-] .dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
[id^=webny-carousel-slider-] .dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
[id^=webny-carousel-slider-] .dropdown-menu-start {
  --bs-position: start;
}
[id^=webny-carousel-slider-] .dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
[id^=webny-carousel-slider-] .dropdown-menu-end {
  --bs-position: end;
}
[id^=webny-carousel-slider-] .dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .dropdown-menu-sm-start {
    --bs-position: start;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-sm-end {
    --bs-position: end;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .dropdown-menu-md-start {
    --bs-position: start;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-md-end {
    --bs-position: end;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .dropdown-menu-lg-start {
    --bs-position: start;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-lg-end {
    --bs-position: end;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .dropdown-menu-xl-start {
    --bs-position: start;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xl-end {
    --bs-position: end;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
[id^=webny-carousel-slider-] .dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
[id^=webny-carousel-slider-] .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
[id^=webny-carousel-slider-] .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
[id^=webny-carousel-slider-] .dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
[id^=webny-carousel-slider-] .dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
[id^=webny-carousel-slider-] .dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
[id^=webny-carousel-slider-] .dropend .dropdown-toggle::after {
  vertical-align: 0;
}
[id^=webny-carousel-slider-] .dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
[id^=webny-carousel-slider-] .dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
[id^=webny-carousel-slider-] .dropstart .dropdown-toggle::after {
  display: none;
}
[id^=webny-carousel-slider-] .dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
[id^=webny-carousel-slider-] .dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
[id^=webny-carousel-slider-] .dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
[id^=webny-carousel-slider-] .dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
[id^=webny-carousel-slider-] .dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
[id^=webny-carousel-slider-] .dropdown-item:hover, [id^=webny-carousel-slider-] .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
[id^=webny-carousel-slider-] .dropdown-item.active, [id^=webny-carousel-slider-] .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
[id^=webny-carousel-slider-] .dropdown-item.disabled, [id^=webny-carousel-slider-] .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
[id^=webny-carousel-slider-] .dropdown-menu.show {
  display: block;
}
[id^=webny-carousel-slider-] .dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
[id^=webny-carousel-slider-] .dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
[id^=webny-carousel-slider-] .dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
[id^=webny-carousel-slider-] .btn-group,
[id^=webny-carousel-slider-] .btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
[id^=webny-carousel-slider-] .btn-group > .btn,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
[id^=webny-carousel-slider-] .btn-group > .btn-check:checked + .btn,
[id^=webny-carousel-slider-] .btn-group > .btn-check:focus + .btn,
[id^=webny-carousel-slider-] .btn-group > .btn:hover,
[id^=webny-carousel-slider-] .btn-group > .btn:focus,
[id^=webny-carousel-slider-] .btn-group > .btn:active,
[id^=webny-carousel-slider-] .btn-group > .btn.active,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-check:checked + .btn,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-check:focus + .btn,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:hover,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:focus,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:active,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn.active {
  z-index: 1;
}
[id^=webny-carousel-slider-] .btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
[id^=webny-carousel-slider-] .btn-toolbar .input-group {
  width: auto;
}
[id^=webny-carousel-slider-] .btn-group {
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .btn-group > :not(.btn-check:first-child) + .btn,
[id^=webny-carousel-slider-] .btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
[id^=webny-carousel-slider-] .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
[id^=webny-carousel-slider-] .btn-group > .btn.dropdown-toggle-split:first-child,
[id^=webny-carousel-slider-] .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[id^=webny-carousel-slider-] .btn-group > .btn:nth-child(n+3),
[id^=webny-carousel-slider-] .btn-group > :not(.btn-check) + .btn,
[id^=webny-carousel-slider-] .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[id^=webny-carousel-slider-] .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
[id^=webny-carousel-slider-] .dropdown-toggle-split::after, .dropup [id^=webny-carousel-slider-] .dropdown-toggle-split::after, .dropend [id^=webny-carousel-slider-] .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart [id^=webny-carousel-slider-] .dropdown-toggle-split::before {
  margin-right: 0;
}
[id^=webny-carousel-slider-] .btn-sm + .dropdown-toggle-split, [id^=webny-carousel-slider-] .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
[id^=webny-carousel-slider-] .btn-lg + .dropdown-toggle-split, [id^=webny-carousel-slider-] .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
[id^=webny-carousel-slider-] .btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
[id^=webny-carousel-slider-] .btn-group-vertical > .btn,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-group {
  width: 100%;
}
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:not(:first-child),
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:nth-child(n+3),
[id^=webny-carousel-slider-] .btn-group-vertical > :not(.btn-check) + .btn,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
[id^=webny-carousel-slider-] .nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
[id^=webny-carousel-slider-] .nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .nav-link {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .nav-link:hover, [id^=webny-carousel-slider-] .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
[id^=webny-carousel-slider-] .nav-link:focus-visible {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .nav-link.disabled, [id^=webny-carousel-slider-] .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
[id^=webny-carousel-slider-] .nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
[id^=webny-carousel-slider-] .nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
[id^=webny-carousel-slider-] .nav-tabs .nav-link:hover, [id^=webny-carousel-slider-] .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
[id^=webny-carousel-slider-] .nav-tabs .nav-link.active,
[id^=webny-carousel-slider-] .nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
[id^=webny-carousel-slider-] .nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
[id^=webny-carousel-slider-] .nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
[id^=webny-carousel-slider-] .nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
[id^=webny-carousel-slider-] .nav-pills .nav-link.active,
[id^=webny-carousel-slider-] .nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
[id^=webny-carousel-slider-] .nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
[id^=webny-carousel-slider-] .nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
[id^=webny-carousel-slider-] .nav-underline .nav-link:hover, [id^=webny-carousel-slider-] .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
[id^=webny-carousel-slider-] .nav-underline .nav-link.active,
[id^=webny-carousel-slider-] .nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
[id^=webny-carousel-slider-] .nav-fill > .nav-link,
[id^=webny-carousel-slider-] .nav-fill .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
[id^=webny-carousel-slider-] .nav-justified > .nav-link,
[id^=webny-carousel-slider-] .nav-justified .nav-item {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  text-align: center;
}
[id^=webny-carousel-slider-] .nav-fill .nav-item .nav-link,
[id^=webny-carousel-slider-] .nav-justified .nav-item .nav-link {
  width: 100%;
}
[id^=webny-carousel-slider-] .tab-content > .tab-pane {
  display: none;
}
[id^=webny-carousel-slider-] .tab-content > .active {
  display: block;
}
[id^=webny-carousel-slider-] .navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
[id^=webny-carousel-slider-] .navbar > .container,
[id^=webny-carousel-slider-] .navbar > .container-fluid,
[id^=webny-carousel-slider-] .navbar > .container-sm,
[id^=webny-carousel-slider-] .navbar > .container-md,
[id^=webny-carousel-slider-] .navbar > .container-lg,
[id^=webny-carousel-slider-] .navbar > .container-xl,
[id^=webny-carousel-slider-] .navbar > .container-xxl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
[id^=webny-carousel-slider-] .navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
[id^=webny-carousel-slider-] .navbar-brand:hover, [id^=webny-carousel-slider-] .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}
[id^=webny-carousel-slider-] .navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
[id^=webny-carousel-slider-] .navbar-nav .nav-link.active, [id^=webny-carousel-slider-] .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
[id^=webny-carousel-slider-] .navbar-nav .dropdown-menu {
  position: static;
}
[id^=webny-carousel-slider-] .navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
[id^=webny-carousel-slider-] .navbar-text a,
[id^=webny-carousel-slider-] .navbar-text a:hover,
[id^=webny-carousel-slider-] .navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}
[id^=webny-carousel-slider-] .navbar-collapse {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
[id^=webny-carousel-slider-] .navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  -webkit-transition: var(--bs-navbar-toggler-transition);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .navbar-toggler {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .navbar-toggler:hover {
  text-decoration: none;
}
[id^=webny-carousel-slider-] .navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
[id^=webny-carousel-slider-] .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
[id^=webny-carousel-slider-] .navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .navbar-expand-sm {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .navbar-expand-md {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-toggler {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .navbar-expand-xxl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
[id^=webny-carousel-slider-] .navbar-expand {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-toggler {
  display: none;
}
[id^=webny-carousel-slider-] .navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transition: none;
  transition: none;
}
[id^=webny-carousel-slider-] .navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
[id^=webny-carousel-slider-] .navbar-expand .offcanvas .offcanvas-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
[id^=webny-carousel-slider-] .navbar-dark,
[id^=webny-carousel-slider-] .navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
[id^=webny-carousel-slider-] .card > hr {
  margin-right: 0;
  margin-left: 0;
}
[id^=webny-carousel-slider-] .card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
[id^=webny-carousel-slider-] .card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card > .card-header + .list-group,
[id^=webny-carousel-slider-] .card > .list-group + .card-footer {
  border-top: 0;
}
[id^=webny-carousel-slider-] .card-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
[id^=webny-carousel-slider-] .card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}
[id^=webny-carousel-slider-] .card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}
[id^=webny-carousel-slider-] .card-text:last-child {
  margin-bottom: 0;
}
[id^=webny-carousel-slider-] .card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
[id^=webny-carousel-slider-] .card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
[id^=webny-carousel-slider-] .card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
[id^=webny-carousel-slider-] .card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
[id^=webny-carousel-slider-] .card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
[id^=webny-carousel-slider-] .card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
[id^=webny-carousel-slider-] .card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}
[id^=webny-carousel-slider-] .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card-img,
[id^=webny-carousel-slider-] .card-img-top,
[id^=webny-carousel-slider-] .card-img-bottom {
  width: 100%;
}
[id^=webny-carousel-slider-] .card-img,
[id^=webny-carousel-slider-] .card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card-img,
[id^=webny-carousel-slider-] .card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  [id^=webny-carousel-slider-] .card-group > .card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    margin-bottom: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:last-child) > .card-img-top,
  [id^=webny-carousel-slider-] .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:last-child) > .card-img-bottom,
  [id^=webny-carousel-slider-] .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:first-child) > .card-img-top,
  [id^=webny-carousel-slider-] .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:first-child) > .card-img-bottom,
  [id^=webny-carousel-slider-] .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}
[id^=webny-carousel-slider-] .accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
[id^=webny-carousel-slider-] .accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--bs-accordion-transition);
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .accordion-button {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  -webkit-box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
[id^=webny-carousel-slider-] .accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
  -ms-transform: var(--bs-accordion-btn-icon-transform);
  transform: var(--bs-accordion-btn-icon-transform);
}
[id^=webny-carousel-slider-] .accordion-button::after {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  -webkit-transition: var(--bs-accordion-btn-icon-transition);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .accordion-button::after {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .accordion-button:hover {
  z-index: 2;
}
[id^=webny-carousel-slider-] .accordion-button:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
[id^=webny-carousel-slider-] .accordion-header {
  margin-bottom: 0;
}
[id^=webny-carousel-slider-] .accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
[id^=webny-carousel-slider-] .accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
[id^=webny-carousel-slider-] .accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
[id^=webny-carousel-slider-] .accordion-item:not(:first-of-type) {
  border-top: 0;
}
[id^=webny-carousel-slider-] .accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
[id^=webny-carousel-slider-] .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
[id^=webny-carousel-slider-] .accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
[id^=webny-carousel-slider-] .accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item > .accordion-collapse,
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item > .accordion-header .accordion-button,
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
[id^=webny-carousel-slider-] .breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
[id^=webny-carousel-slider-] .breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
[id^=webny-carousel-slider-] .breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
[id^=webny-carousel-slider-] .pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}
[id^=webny-carousel-slider-] .page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .page-link {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
[id^=webny-carousel-slider-] .page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  -webkit-box-shadow: var(--bs-pagination-focus-box-shadow);
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
[id^=webny-carousel-slider-] .page-link.active, .active > [id^=webny-carousel-slider-] .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
[id^=webny-carousel-slider-] .page-link.disabled, .disabled > [id^=webny-carousel-slider-] .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
[id^=webny-carousel-slider-] .page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
[id^=webny-carousel-slider-] .page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
[id^=webny-carousel-slider-] .page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
[id^=webny-carousel-slider-] .pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}
[id^=webny-carousel-slider-] .pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}
[id^=webny-carousel-slider-] .badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
[id^=webny-carousel-slider-] .badge:empty {
  display: none;
}
[id^=webny-carousel-slider-] .btn .badge {
  position: relative;
  top: -1px;
}
[id^=webny-carousel-slider-] .alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
[id^=webny-carousel-slider-] .alert-heading {
  color: inherit;
}
[id^=webny-carousel-slider-] .alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}
[id^=webny-carousel-slider-] .alert-dismissible {
  padding-right: 3rem;
}
[id^=webny-carousel-slider-] .alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
[id^=webny-carousel-slider-] .alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
[id^=webny-carousel-slider-] .progress,
[id^=webny-carousel-slider-] .progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
[id^=webny-carousel-slider-] .progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  -webkit-transition: var(--bs-progress-bar-transition);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
[id^=webny-carousel-slider-] .progress-stacked > .progress {
  overflow: visible;
}
[id^=webny-carousel-slider-] .progress-stacked > .progress > .progress-bar {
  width: 100%;
}
[id^=webny-carousel-slider-] .progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
[id^=webny-carousel-slider-] .list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
[id^=webny-carousel-slider-] .list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
[id^=webny-carousel-slider-] .list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
[id^=webny-carousel-slider-] .list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
[id^=webny-carousel-slider-] .list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
[id^=webny-carousel-slider-] .list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
[id^=webny-carousel-slider-] .list-group-item.disabled, [id^=webny-carousel-slider-] .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
[id^=webny-carousel-slider-] .list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
[id^=webny-carousel-slider-] .list-group-item + .list-group-item {
  border-top-width: 0;
}
[id^=webny-carousel-slider-] .list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}
[id^=webny-carousel-slider-] .list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
[id^=webny-carousel-slider-] .list-group-item-action:not(.active):hover, [id^=webny-carousel-slider-] .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
[id^=webny-carousel-slider-] .list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
[id^=webny-carousel-slider-] .list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
[id^=webny-carousel-slider-] .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
[id^=webny-carousel-slider-] .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
[id^=webny-carousel-slider-] .list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
[id^=webny-carousel-slider-] .list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
[id^=webny-carousel-slider-] .list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
[id^=webny-carousel-slider-] .list-group-flush {
  border-radius: 0;
}
[id^=webny-carousel-slider-] .list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
[id^=webny-carousel-slider-] .list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
[id^=webny-carousel-slider-] .list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}
[id^=webny-carousel-slider-] .btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  -webkit-filter: var(--bs-btn-close-filter);
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
[id^=webny-carousel-slider-] .btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
[id^=webny-carousel-slider-] .btn-close:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-close-focus-shadow);
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
[id^=webny-carousel-slider-] .btn-close:disabled, [id^=webny-carousel-slider-] .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}
[id^=webny-carousel-slider-] .btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}
[id^=webny-carousel-slider-] :root,
[id^=webny-carousel-slider-] [data-bs-theme=light] {
  --bs-btn-close-filter: ;
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}
[id^=webny-carousel-slider-] .toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  -webkit-box-shadow: var(--bs-toast-box-shadow);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
[id^=webny-carousel-slider-] .toast.showing {
  opacity: 0;
}
[id^=webny-carousel-slider-] .toast:not(.show) {
  display: none;
}
[id^=webny-carousel-slider-] .toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
[id^=webny-carousel-slider-] .toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
[id^=webny-carousel-slider-] .toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
[id^=webny-carousel-slider-] .toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}
[id^=webny-carousel-slider-] .toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
[id^=webny-carousel-slider-] .modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
[id^=webny-carousel-slider-] .modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade [id^=webny-carousel-slider-] .modal-dialog {
  -webkit-transform: translate(0, -50px);
  -ms-transform: translate(0, -50px);
  transform: translate(0, -50px);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade [id^=webny-carousel-slider-] .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show [id^=webny-carousel-slider-] .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.modal.modal-static [id^=webny-carousel-slider-] .modal-dialog {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
[id^=webny-carousel-slider-] .modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
[id^=webny-carousel-slider-] .modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
[id^=webny-carousel-slider-] .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
[id^=webny-carousel-slider-] .modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
[id^=webny-carousel-slider-] .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
[id^=webny-carousel-slider-] .modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
[id^=webny-carousel-slider-] .modal-backdrop.fade {
  opacity: 0;
}
[id^=webny-carousel-slider-] .modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
[id^=webny-carousel-slider-] .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
[id^=webny-carousel-slider-] .modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}
[id^=webny-carousel-slider-] .modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
[id^=webny-carousel-slider-] .modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
[id^=webny-carousel-slider-] .modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
[id^=webny-carousel-slider-] .modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  [id^=webny-carousel-slider-] .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  [id^=webny-carousel-slider-] .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .modal-lg,
  [id^=webny-carousel-slider-] .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .modal-xl {
    --bs-modal-width: 1140px;
  }
}
[id^=webny-carousel-slider-] .modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
[id^=webny-carousel-slider-] .modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
[id^=webny-carousel-slider-] .modal-fullscreen .modal-header,
[id^=webny-carousel-slider-] .modal-fullscreen .modal-footer {
  border-radius: 0;
}
[id^=webny-carousel-slider-] .modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  [id^=webny-carousel-slider-] .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-sm-down .modal-header,
  [id^=webny-carousel-slider-] .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  [id^=webny-carousel-slider-] .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-md-down .modal-header,
  [id^=webny-carousel-slider-] .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  [id^=webny-carousel-slider-] .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-lg-down .modal-header,
  [id^=webny-carousel-slider-] .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  [id^=webny-carousel-slider-] .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xl-down .modal-header,
  [id^=webny-carousel-slider-] .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  [id^=webny-carousel-slider-] .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xxl-down .modal-header,
  [id^=webny-carousel-slider-] .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
[id^=webny-carousel-slider-] .tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
[id^=webny-carousel-slider-] .tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
[id^=webny-carousel-slider-] .tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
[id^=webny-carousel-slider-] .tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
[id^=webny-carousel-slider-] .bs-tooltip-top .tooltip-arrow, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
[id^=webny-carousel-slider-] .bs-tooltip-top .tooltip-arrow::before, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
[id^=webny-carousel-slider-] {
  /* rtl:begin:ignore */
}
[id^=webny-carousel-slider-] .bs-tooltip-end .tooltip-arrow, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
[id^=webny-carousel-slider-] .bs-tooltip-end .tooltip-arrow::before, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
[id^=webny-carousel-slider-] {
  /* rtl:end:ignore */
}
[id^=webny-carousel-slider-] .bs-tooltip-bottom .tooltip-arrow, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
[id^=webny-carousel-slider-] .bs-tooltip-bottom .tooltip-arrow::before, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
[id^=webny-carousel-slider-] {
  /* rtl:begin:ignore */
}
[id^=webny-carousel-slider-] .bs-tooltip-start .tooltip-arrow, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
[id^=webny-carousel-slider-] .bs-tooltip-start .tooltip-arrow::before, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
[id^=webny-carousel-slider-] {
  /* rtl:end:ignore */
}
[id^=webny-carousel-slider-] .tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
[id^=webny-carousel-slider-] .popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
[id^=webny-carousel-slider-] .popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
[id^=webny-carousel-slider-] .popover .popover-arrow::before, [id^=webny-carousel-slider-] .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
[id^=webny-carousel-slider-] .bs-popover-top > .popover-arrow, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
[id^=webny-carousel-slider-] .bs-popover-top > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-top > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
[id^=webny-carousel-slider-] .bs-popover-top > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
[id^=webny-carousel-slider-] .bs-popover-top > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
[id^=webny-carousel-slider-] {
  /* rtl:begin:ignore */
}
[id^=webny-carousel-slider-] .bs-popover-end > .popover-arrow, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
[id^=webny-carousel-slider-] .bs-popover-end > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-end > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
[id^=webny-carousel-slider-] .bs-popover-end > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
[id^=webny-carousel-slider-] .bs-popover-end > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
[id^=webny-carousel-slider-] {
  /* rtl:end:ignore */
}
[id^=webny-carousel-slider-] .bs-popover-bottom > .popover-arrow, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
[id^=webny-carousel-slider-] .bs-popover-bottom > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-bottom > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
[id^=webny-carousel-slider-] .bs-popover-bottom > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
[id^=webny-carousel-slider-] .bs-popover-bottom > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
[id^=webny-carousel-slider-] .bs-popover-bottom .popover-header::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
[id^=webny-carousel-slider-] {
  /* rtl:begin:ignore */
}
[id^=webny-carousel-slider-] .bs-popover-start > .popover-arrow, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
[id^=webny-carousel-slider-] .bs-popover-start > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-start > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
[id^=webny-carousel-slider-] .bs-popover-start > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
[id^=webny-carousel-slider-] .bs-popover-start > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
[id^=webny-carousel-slider-] {
  /* rtl:end:ignore */
}
[id^=webny-carousel-slider-] .popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
[id^=webny-carousel-slider-] .popover-header:empty {
  display: none;
}
[id^=webny-carousel-slider-] .popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
[id^=webny-carousel-slider-] .carousel {
  position: relative;
}
[id^=webny-carousel-slider-] .carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
[id^=webny-carousel-slider-] .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
[id^=webny-carousel-slider-] .carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
[id^=webny-carousel-slider-] .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .carousel-item.active,
[id^=webny-carousel-slider-] .carousel-item-next,
[id^=webny-carousel-slider-] .carousel-item-prev {
  display: block;
}
[id^=webny-carousel-slider-] .carousel-item-next:not(.carousel-item-start),
[id^=webny-carousel-slider-] .active.carousel-item-end {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
[id^=webny-carousel-slider-] .carousel-item-prev:not(.carousel-item-end),
[id^=webny-carousel-slider-] .active.carousel-item-start {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
[id^=webny-carousel-slider-] .carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
[id^=webny-carousel-slider-] .carousel-fade .carousel-item.active,
[id^=webny-carousel-slider-] .carousel-fade .carousel-item-next.carousel-item-start,
[id^=webny-carousel-slider-] .carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
[id^=webny-carousel-slider-] .carousel-fade .active.carousel-item-start,
[id^=webny-carousel-slider-] .carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .carousel-fade .active.carousel-item-start,
  [id^=webny-carousel-slider-] .carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .carousel-control-prev,
[id^=webny-carousel-slider-] .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  -webkit-filter: var(--bs-carousel-control-icon-filter);
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .carousel-control-prev,
  [id^=webny-carousel-slider-] .carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .carousel-control-prev:hover, [id^=webny-carousel-slider-] .carousel-control-prev:focus,
[id^=webny-carousel-slider-] .carousel-control-next:hover,
[id^=webny-carousel-slider-] .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
[id^=webny-carousel-slider-] .carousel-control-prev {
  left: 0;
}
[id^=webny-carousel-slider-] .carousel-control-next {
  right: 0;
}
[id^=webny-carousel-slider-] .carousel-control-prev-icon,
[id^=webny-carousel-slider-] .carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
[id^=webny-carousel-slider-] .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}
[id^=webny-carousel-slider-] .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}
[id^=webny-carousel-slider-] .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
[id^=webny-carousel-slider-] .carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .carousel-indicators [data-bs-target] {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .carousel-indicators .active {
  opacity: 1;
}
[id^=webny-carousel-slider-] .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}
[id^=webny-carousel-slider-] .carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}
[id^=webny-carousel-slider-] :root,
[id^=webny-carousel-slider-] [data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}
[id^=webny-carousel-slider-] .spinner-grow,
[id^=webny-carousel-slider-] .spinner-border {
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
[id^=webny-carousel-slider-] .spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
[id^=webny-carousel-slider-] .spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
[id^=webny-carousel-slider-] .spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
[id^=webny-carousel-slider-] .spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .spinner-border,
  [id^=webny-carousel-slider-] .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
[id^=webny-carousel-slider-] .offcanvas, [id^=webny-carousel-slider-] .offcanvas-xxl, [id^=webny-carousel-slider-] .offcanvas-xl, [id^=webny-carousel-slider-] .offcanvas-lg, [id^=webny-carousel-slider-] .offcanvas-md, [id^=webny-carousel-slider-] .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}
@media (max-width: 575.98px) {
  [id^=webny-carousel-slider-] .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas-sm {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 575.98px) {
  [id^=webny-carousel-slider-] .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-sm.showing, [id^=webny-carousel-slider-] .offcanvas-sm.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-sm.showing, [id^=webny-carousel-slider-] .offcanvas-sm.hiding, [id^=webny-carousel-slider-] .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  [id^=webny-carousel-slider-] .offcanvas-sm .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-sm .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  [id^=webny-carousel-slider-] .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas-md {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  [id^=webny-carousel-slider-] .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-md.showing, [id^=webny-carousel-slider-] .offcanvas-md.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-md.showing, [id^=webny-carousel-slider-] .offcanvas-md.hiding, [id^=webny-carousel-slider-] .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  [id^=webny-carousel-slider-] .offcanvas-md .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-md .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 991.98px) {
  [id^=webny-carousel-slider-] .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas-lg {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  [id^=webny-carousel-slider-] .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-lg.showing, [id^=webny-carousel-slider-] .offcanvas-lg.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-lg.showing, [id^=webny-carousel-slider-] .offcanvas-lg.hiding, [id^=webny-carousel-slider-] .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  [id^=webny-carousel-slider-] .offcanvas-lg .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-lg .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1199.98px) {
  [id^=webny-carousel-slider-] .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas-xl {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  [id^=webny-carousel-slider-] .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xl.showing, [id^=webny-carousel-slider-] .offcanvas-xl.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-xl.showing, [id^=webny-carousel-slider-] .offcanvas-xl.hiding, [id^=webny-carousel-slider-] .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  [id^=webny-carousel-slider-] .offcanvas-xl .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-xl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1399.98px) {
  [id^=webny-carousel-slider-] .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas-xxl {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  [id^=webny-carousel-slider-] .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl.showing, [id^=webny-carousel-slider-] .offcanvas-xxl.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl.showing, [id^=webny-carousel-slider-] .offcanvas-xxl.hiding, [id^=webny-carousel-slider-] .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
[id^=webny-carousel-slider-] .offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  -webkit-transition: var(--bs-offcanvas-transition);
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
[id^=webny-carousel-slider-] .offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
[id^=webny-carousel-slider-] .offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
[id^=webny-carousel-slider-] .offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}
[id^=webny-carousel-slider-] .offcanvas.showing, [id^=webny-carousel-slider-] .offcanvas.show:not(.hiding) {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
[id^=webny-carousel-slider-] .offcanvas.showing, [id^=webny-carousel-slider-] .offcanvas.hiding, [id^=webny-carousel-slider-] .offcanvas.show {
  visibility: visible;
}
[id^=webny-carousel-slider-] .offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
[id^=webny-carousel-slider-] .offcanvas-backdrop.fade {
  opacity: 0;
}
[id^=webny-carousel-slider-] .offcanvas-backdrop.show {
  opacity: 0.5;
}
[id^=webny-carousel-slider-] .offcanvas-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
[id^=webny-carousel-slider-] .offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}
[id^=webny-carousel-slider-] .offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}
[id^=webny-carousel-slider-] .offcanvas-body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
[id^=webny-carousel-slider-] .placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
[id^=webny-carousel-slider-] .placeholder.btn::before {
  display: inline-block;
  content: "";
}
[id^=webny-carousel-slider-] .placeholder-xs {
  min-height: 0.6em;
}
[id^=webny-carousel-slider-] .placeholder-sm {
  min-height: 0.8em;
}
[id^=webny-carousel-slider-] .placeholder-lg {
  min-height: 1.2em;
}
[id^=webny-carousel-slider-] .placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
  animation: placeholder-glow 2s ease-in-out infinite;
}
@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
[id^=webny-carousel-slider-] .placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
  animation: placeholder-wave 2s linear infinite;
}
@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
[id^=webny-carousel-slider-] .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
[id^=webny-carousel-slider-] .text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-primary:hover, [id^=webny-carousel-slider-] .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-secondary:hover, [id^=webny-carousel-slider-] .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-success:hover, [id^=webny-carousel-slider-] .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-info:hover, [id^=webny-carousel-slider-] .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-warning:hover, [id^=webny-carousel-slider-] .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-danger:hover, [id^=webny-carousel-slider-] .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-light:hover, [id^=webny-carousel-slider-] .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-dark:hover, [id^=webny-carousel-slider-] .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-body-emphasis:hover, [id^=webny-carousel-slider-] .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
[id^=webny-carousel-slider-] .focus-ring:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
[id^=webny-carousel-slider-] .icon-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.375rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
[id^=webny-carousel-slider-] .icon-link > .bi {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  -webkit-transition: 0.2s ease-in-out transform;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .icon-link > .bi {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .icon-link-hover:hover > .bi, [id^=webny-carousel-slider-] .icon-link-hover:focus-visible > .bi {
  -webkit-transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
[id^=webny-carousel-slider-] .ratio {
  position: relative;
  width: 100%;
}
[id^=webny-carousel-slider-] .ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
[id^=webny-carousel-slider-] .ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
[id^=webny-carousel-slider-] .ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
[id^=webny-carousel-slider-] .ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
[id^=webny-carousel-slider-] .ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
[id^=webny-carousel-slider-] .ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}
[id^=webny-carousel-slider-] .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
[id^=webny-carousel-slider-] .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
[id^=webny-carousel-slider-] .sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
[id^=webny-carousel-slider-] .sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  [id^=webny-carousel-slider-] .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  [id^=webny-carousel-slider-] .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  [id^=webny-carousel-slider-] .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  [id^=webny-carousel-slider-] .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  [id^=webny-carousel-slider-] .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
[id^=webny-carousel-slider-] .hstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
[id^=webny-carousel-slider-] .vstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
[id^=webny-carousel-slider-] .visually-hidden,
[id^=webny-carousel-slider-] .visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
[id^=webny-carousel-slider-] .visually-hidden:not(caption),
[id^=webny-carousel-slider-] .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
[id^=webny-carousel-slider-] .visually-hidden *,
[id^=webny-carousel-slider-] .visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}
[id^=webny-carousel-slider-] .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
[id^=webny-carousel-slider-] .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[id^=webny-carousel-slider-] .vr {
  display: inline-block;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
[id^=webny-carousel-slider-] .align-baseline {
  vertical-align: baseline !important;
}
[id^=webny-carousel-slider-] .align-top {
  vertical-align: top !important;
}
[id^=webny-carousel-slider-] .align-middle {
  vertical-align: middle !important;
}
[id^=webny-carousel-slider-] .align-bottom {
  vertical-align: bottom !important;
}
[id^=webny-carousel-slider-] .align-text-bottom {
  vertical-align: text-bottom !important;
}
[id^=webny-carousel-slider-] .align-text-top {
  vertical-align: text-top !important;
}
[id^=webny-carousel-slider-] .float-start {
  float: left !important;
}
[id^=webny-carousel-slider-] .float-end {
  float: right !important;
}
[id^=webny-carousel-slider-] .float-none {
  float: none !important;
}
[id^=webny-carousel-slider-] .object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
[id^=webny-carousel-slider-] .object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
[id^=webny-carousel-slider-] .object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}
[id^=webny-carousel-slider-] .object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}
[id^=webny-carousel-slider-] .object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}
[id^=webny-carousel-slider-] .opacity-0 {
  opacity: 0 !important;
}
[id^=webny-carousel-slider-] .opacity-25 {
  opacity: 0.25 !important;
}
[id^=webny-carousel-slider-] .opacity-50 {
  opacity: 0.5 !important;
}
[id^=webny-carousel-slider-] .opacity-75 {
  opacity: 0.75 !important;
}
[id^=webny-carousel-slider-] .opacity-100 {
  opacity: 1 !important;
}
[id^=webny-carousel-slider-] .overflow-auto {
  overflow: auto !important;
}
[id^=webny-carousel-slider-] .overflow-hidden {
  overflow: hidden !important;
}
[id^=webny-carousel-slider-] .overflow-visible {
  overflow: visible !important;
}
[id^=webny-carousel-slider-] .overflow-scroll {
  overflow: scroll !important;
}
[id^=webny-carousel-slider-] .overflow-x-auto {
  overflow-x: auto !important;
}
[id^=webny-carousel-slider-] .overflow-x-hidden {
  overflow-x: hidden !important;
}
[id^=webny-carousel-slider-] .overflow-x-visible {
  overflow-x: visible !important;
}
[id^=webny-carousel-slider-] .overflow-x-scroll {
  overflow-x: scroll !important;
}
[id^=webny-carousel-slider-] .overflow-y-auto {
  overflow-y: auto !important;
}
[id^=webny-carousel-slider-] .overflow-y-hidden {
  overflow-y: hidden !important;
}
[id^=webny-carousel-slider-] .overflow-y-visible {
  overflow-y: visible !important;
}
[id^=webny-carousel-slider-] .overflow-y-scroll {
  overflow-y: scroll !important;
}
[id^=webny-carousel-slider-] .d-inline {
  display: inline !important;
}
[id^=webny-carousel-slider-] .d-inline-block {
  display: inline-block !important;
}
[id^=webny-carousel-slider-] .d-block {
  display: block !important;
}
[id^=webny-carousel-slider-] .d-grid {
  display: grid !important;
}
[id^=webny-carousel-slider-] .d-inline-grid {
  display: inline-grid !important;
}
[id^=webny-carousel-slider-] .d-table {
  display: table !important;
}
[id^=webny-carousel-slider-] .d-table-row {
  display: table-row !important;
}
[id^=webny-carousel-slider-] .d-table-cell {
  display: table-cell !important;
}
[id^=webny-carousel-slider-] .d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
[id^=webny-carousel-slider-] .d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
[id^=webny-carousel-slider-] .d-none {
  display: none !important;
}
[id^=webny-carousel-slider-] .shadow {
  -webkit-box-shadow: var(--bs-box-shadow) !important;
  box-shadow: var(--bs-box-shadow) !important;
}
[id^=webny-carousel-slider-] .shadow-sm {
  -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
  box-shadow: var(--bs-box-shadow-sm) !important;
}
[id^=webny-carousel-slider-] .shadow-lg {
  -webkit-box-shadow: var(--bs-box-shadow-lg) !important;
  box-shadow: var(--bs-box-shadow-lg) !important;
}
[id^=webny-carousel-slider-] .shadow-none {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
[id^=webny-carousel-slider-] .focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .position-static {
  position: static !important;
}
[id^=webny-carousel-slider-] .position-relative {
  position: relative !important;
}
[id^=webny-carousel-slider-] .position-absolute {
  position: absolute !important;
}
[id^=webny-carousel-slider-] .position-fixed {
  position: fixed !important;
}
[id^=webny-carousel-slider-] .position-sticky {
  position: sticky !important;
}
[id^=webny-carousel-slider-] .top-0 {
  top: 0 !important;
}
[id^=webny-carousel-slider-] .top-50 {
  top: 50% !important;
}
[id^=webny-carousel-slider-] .top-100 {
  top: 100% !important;
}
[id^=webny-carousel-slider-] .bottom-0 {
  bottom: 0 !important;
}
[id^=webny-carousel-slider-] .bottom-50 {
  bottom: 50% !important;
}
[id^=webny-carousel-slider-] .bottom-100 {
  bottom: 100% !important;
}
[id^=webny-carousel-slider-] .start-0 {
  left: 0 !important;
}
[id^=webny-carousel-slider-] .start-50 {
  left: 50% !important;
}
[id^=webny-carousel-slider-] .start-100 {
  left: 100% !important;
}
[id^=webny-carousel-slider-] .end-0 {
  right: 0 !important;
}
[id^=webny-carousel-slider-] .end-50 {
  right: 50% !important;
}
[id^=webny-carousel-slider-] .end-100 {
  right: 100% !important;
}
[id^=webny-carousel-slider-] .translate-middle {
  -webkit-transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
}
[id^=webny-carousel-slider-] .translate-middle-x {
  -webkit-transform: translateX(-50%) !important;
  -ms-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
}
[id^=webny-carousel-slider-] .translate-middle-y {
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}
[id^=webny-carousel-slider-] .border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[id^=webny-carousel-slider-] .border-0 {
  border: 0 !important;
}
[id^=webny-carousel-slider-] .border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[id^=webny-carousel-slider-] .border-top-0 {
  border-top: 0 !important;
}
[id^=webny-carousel-slider-] .border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[id^=webny-carousel-slider-] .border-end-0 {
  border-right: 0 !important;
}
[id^=webny-carousel-slider-] .border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[id^=webny-carousel-slider-] .border-bottom-0 {
  border-bottom: 0 !important;
}
[id^=webny-carousel-slider-] .border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[id^=webny-carousel-slider-] .border-start-0 {
  border-left: 0 !important;
}
[id^=webny-carousel-slider-] .border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-1 {
  border-width: 1px !important;
}
[id^=webny-carousel-slider-] .border-2 {
  border-width: 2px !important;
}
[id^=webny-carousel-slider-] .border-3 {
  border-width: 3px !important;
}
[id^=webny-carousel-slider-] .border-4 {
  border-width: 4px !important;
}
[id^=webny-carousel-slider-] .border-5 {
  border-width: 5px !important;
}
[id^=webny-carousel-slider-] .border-opacity-10 {
  --bs-border-opacity: 0.1;
}
[id^=webny-carousel-slider-] .border-opacity-25 {
  --bs-border-opacity: 0.25;
}
[id^=webny-carousel-slider-] .border-opacity-50 {
  --bs-border-opacity: 0.5;
}
[id^=webny-carousel-slider-] .border-opacity-75 {
  --bs-border-opacity: 0.75;
}
[id^=webny-carousel-slider-] .border-opacity-100 {
  --bs-border-opacity: 1;
}
[id^=webny-carousel-slider-] .w-25 {
  width: 25% !important;
}
[id^=webny-carousel-slider-] .w-50 {
  width: 50% !important;
}
[id^=webny-carousel-slider-] .w-75 {
  width: 75% !important;
}
[id^=webny-carousel-slider-] .w-100 {
  width: 100% !important;
}
[id^=webny-carousel-slider-] .w-auto {
  width: auto !important;
}
[id^=webny-carousel-slider-] .mw-100 {
  max-width: 100% !important;
}
[id^=webny-carousel-slider-] .vw-100 {
  width: 100vw !important;
}
[id^=webny-carousel-slider-] .min-vw-100 {
  min-width: 100vw !important;
}
[id^=webny-carousel-slider-] .h-25 {
  height: 25% !important;
}
[id^=webny-carousel-slider-] .h-50 {
  height: 50% !important;
}
[id^=webny-carousel-slider-] .h-75 {
  height: 75% !important;
}
[id^=webny-carousel-slider-] .h-100 {
  height: 100% !important;
}
[id^=webny-carousel-slider-] .h-auto {
  height: auto !important;
}
[id^=webny-carousel-slider-] .mh-100 {
  max-height: 100% !important;
}
[id^=webny-carousel-slider-] .vh-100 {
  height: 100vh !important;
}
[id^=webny-carousel-slider-] .min-vh-100 {
  min-height: 100vh !important;
}
[id^=webny-carousel-slider-] .flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
[id^=webny-carousel-slider-] .flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
[id^=webny-carousel-slider-] .flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
[id^=webny-carousel-slider-] .flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
[id^=webny-carousel-slider-] .flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
[id^=webny-carousel-slider-] .flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
[id^=webny-carousel-slider-] .flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
[id^=webny-carousel-slider-] .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
[id^=webny-carousel-slider-] .flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
[id^=webny-carousel-slider-] .flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
[id^=webny-carousel-slider-] .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
[id^=webny-carousel-slider-] .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
[id^=webny-carousel-slider-] .justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
[id^=webny-carousel-slider-] .justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
[id^=webny-carousel-slider-] .justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
[id^=webny-carousel-slider-] .justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
[id^=webny-carousel-slider-] .justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
[id^=webny-carousel-slider-] .justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
  -ms-flex-pack: space-evenly !important;
  justify-content: space-evenly !important;
}
[id^=webny-carousel-slider-] .align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
[id^=webny-carousel-slider-] .align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
[id^=webny-carousel-slider-] .align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
[id^=webny-carousel-slider-] .align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
[id^=webny-carousel-slider-] .align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
[id^=webny-carousel-slider-] .align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
[id^=webny-carousel-slider-] .align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
[id^=webny-carousel-slider-] .align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
[id^=webny-carousel-slider-] .align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
[id^=webny-carousel-slider-] .align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
[id^=webny-carousel-slider-] .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
[id^=webny-carousel-slider-] .align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
[id^=webny-carousel-slider-] .align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
[id^=webny-carousel-slider-] .align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
[id^=webny-carousel-slider-] .align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
[id^=webny-carousel-slider-] .align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
[id^=webny-carousel-slider-] .align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
[id^=webny-carousel-slider-] .order-first {
  -webkit-box-ordinal-group: 0 !important;
  -ms-flex-order: -1 !important;
  order: -1 !important;
}
[id^=webny-carousel-slider-] .order-0 {
  -webkit-box-ordinal-group: 1 !important;
  -ms-flex-order: 0 !important;
  order: 0 !important;
}
[id^=webny-carousel-slider-] .order-1 {
  -webkit-box-ordinal-group: 2 !important;
  -ms-flex-order: 1 !important;
  order: 1 !important;
}
[id^=webny-carousel-slider-] .order-2 {
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
}
[id^=webny-carousel-slider-] .order-3 {
  -webkit-box-ordinal-group: 4 !important;
  -ms-flex-order: 3 !important;
  order: 3 !important;
}
[id^=webny-carousel-slider-] .order-4 {
  -webkit-box-ordinal-group: 5 !important;
  -ms-flex-order: 4 !important;
  order: 4 !important;
}
[id^=webny-carousel-slider-] .order-5 {
  -webkit-box-ordinal-group: 6 !important;
  -ms-flex-order: 5 !important;
  order: 5 !important;
}
[id^=webny-carousel-slider-] .order-last {
  -webkit-box-ordinal-group: 7 !important;
  -ms-flex-order: 6 !important;
  order: 6 !important;
}
[id^=webny-carousel-slider-] .m-0 {
  margin: 0 !important;
}
[id^=webny-carousel-slider-] .m-1 {
  margin: 0.25rem !important;
}
[id^=webny-carousel-slider-] .m-2 {
  margin: 0.5rem !important;
}
[id^=webny-carousel-slider-] .m-3 {
  margin: 1rem !important;
}
[id^=webny-carousel-slider-] .m-4 {
  margin: 1.5rem !important;
}
[id^=webny-carousel-slider-] .m-5 {
  margin: 3rem !important;
}
[id^=webny-carousel-slider-] .m-auto {
  margin: auto !important;
}
[id^=webny-carousel-slider-] .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
[id^=webny-carousel-slider-] .mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
[id^=webny-carousel-slider-] .mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
[id^=webny-carousel-slider-] .mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
[id^=webny-carousel-slider-] .mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
[id^=webny-carousel-slider-] .mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
[id^=webny-carousel-slider-] .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
[id^=webny-carousel-slider-] .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
[id^=webny-carousel-slider-] .my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
[id^=webny-carousel-slider-] .my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
[id^=webny-carousel-slider-] .my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
[id^=webny-carousel-slider-] .my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
[id^=webny-carousel-slider-] .my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
[id^=webny-carousel-slider-] .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
[id^=webny-carousel-slider-] .mt-0 {
  margin-top: 0 !important;
}
[id^=webny-carousel-slider-] .mt-1 {
  margin-top: 0.25rem !important;
}
[id^=webny-carousel-slider-] .mt-2 {
  margin-top: 0.5rem !important;
}
[id^=webny-carousel-slider-] .mt-3 {
  margin-top: 1rem !important;
}
[id^=webny-carousel-slider-] .mt-4 {
  margin-top: 1.5rem !important;
}
[id^=webny-carousel-slider-] .mt-5 {
  margin-top: 3rem !important;
}
[id^=webny-carousel-slider-] .mt-auto {
  margin-top: auto !important;
}
[id^=webny-carousel-slider-] .me-0 {
  margin-right: 0 !important;
}
[id^=webny-carousel-slider-] .me-1 {
  margin-right: 0.25rem !important;
}
[id^=webny-carousel-slider-] .me-2 {
  margin-right: 0.5rem !important;
}
[id^=webny-carousel-slider-] .me-3 {
  margin-right: 1rem !important;
}
[id^=webny-carousel-slider-] .me-4 {
  margin-right: 1.5rem !important;
}
[id^=webny-carousel-slider-] .me-5 {
  margin-right: 3rem !important;
}
[id^=webny-carousel-slider-] .me-auto {
  margin-right: auto !important;
}
[id^=webny-carousel-slider-] .mb-0 {
  margin-bottom: 0 !important;
}
[id^=webny-carousel-slider-] .mb-1 {
  margin-bottom: 0.25rem !important;
}
[id^=webny-carousel-slider-] .mb-2 {
  margin-bottom: 0.5rem !important;
}
[id^=webny-carousel-slider-] .mb-3 {
  margin-bottom: 1rem !important;
}
[id^=webny-carousel-slider-] .mb-4 {
  margin-bottom: 1.5rem !important;
}
[id^=webny-carousel-slider-] .mb-5 {
  margin-bottom: 3rem !important;
}
[id^=webny-carousel-slider-] .mb-auto {
  margin-bottom: auto !important;
}
[id^=webny-carousel-slider-] .ms-0 {
  margin-left: 0 !important;
}
[id^=webny-carousel-slider-] .ms-1 {
  margin-left: 0.25rem !important;
}
[id^=webny-carousel-slider-] .ms-2 {
  margin-left: 0.5rem !important;
}
[id^=webny-carousel-slider-] .ms-3 {
  margin-left: 1rem !important;
}
[id^=webny-carousel-slider-] .ms-4 {
  margin-left: 1.5rem !important;
}
[id^=webny-carousel-slider-] .ms-5 {
  margin-left: 3rem !important;
}
[id^=webny-carousel-slider-] .ms-auto {
  margin-left: auto !important;
}
[id^=webny-carousel-slider-] .p-0 {
  padding: 0 !important;
}
[id^=webny-carousel-slider-] .p-1 {
  padding: 0.25rem !important;
}
[id^=webny-carousel-slider-] .p-2 {
  padding: 0.5rem !important;
}
[id^=webny-carousel-slider-] .p-3 {
  padding: 1rem !important;
}
[id^=webny-carousel-slider-] .p-4 {
  padding: 1.5rem !important;
}
[id^=webny-carousel-slider-] .p-5 {
  padding: 3rem !important;
}
[id^=webny-carousel-slider-] .px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
[id^=webny-carousel-slider-] .px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
[id^=webny-carousel-slider-] .px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
[id^=webny-carousel-slider-] .px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
[id^=webny-carousel-slider-] .px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
[id^=webny-carousel-slider-] .px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
[id^=webny-carousel-slider-] .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
[id^=webny-carousel-slider-] .py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
[id^=webny-carousel-slider-] .py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
[id^=webny-carousel-slider-] .py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
[id^=webny-carousel-slider-] .py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
[id^=webny-carousel-slider-] .py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
[id^=webny-carousel-slider-] .pt-0 {
  padding-top: 0 !important;
}
[id^=webny-carousel-slider-] .pt-1 {
  padding-top: 0.25rem !important;
}
[id^=webny-carousel-slider-] .pt-2 {
  padding-top: 0.5rem !important;
}
[id^=webny-carousel-slider-] .pt-3 {
  padding-top: 1rem !important;
}
[id^=webny-carousel-slider-] .pt-4 {
  padding-top: 1.5rem !important;
}
[id^=webny-carousel-slider-] .pt-5 {
  padding-top: 3rem !important;
}
[id^=webny-carousel-slider-] .pe-0 {
  padding-right: 0 !important;
}
[id^=webny-carousel-slider-] .pe-1 {
  padding-right: 0.25rem !important;
}
[id^=webny-carousel-slider-] .pe-2 {
  padding-right: 0.5rem !important;
}
[id^=webny-carousel-slider-] .pe-3 {
  padding-right: 1rem !important;
}
[id^=webny-carousel-slider-] .pe-4 {
  padding-right: 1.5rem !important;
}
[id^=webny-carousel-slider-] .pe-5 {
  padding-right: 3rem !important;
}
[id^=webny-carousel-slider-] .pb-0 {
  padding-bottom: 0 !important;
}
[id^=webny-carousel-slider-] .pb-1 {
  padding-bottom: 0.25rem !important;
}
[id^=webny-carousel-slider-] .pb-2 {
  padding-bottom: 0.5rem !important;
}
[id^=webny-carousel-slider-] .pb-3 {
  padding-bottom: 1rem !important;
}
[id^=webny-carousel-slider-] .pb-4 {
  padding-bottom: 1.5rem !important;
}
[id^=webny-carousel-slider-] .pb-5 {
  padding-bottom: 3rem !important;
}
[id^=webny-carousel-slider-] .ps-0 {
  padding-left: 0 !important;
}
[id^=webny-carousel-slider-] .ps-1 {
  padding-left: 0.25rem !important;
}
[id^=webny-carousel-slider-] .ps-2 {
  padding-left: 0.5rem !important;
}
[id^=webny-carousel-slider-] .ps-3 {
  padding-left: 1rem !important;
}
[id^=webny-carousel-slider-] .ps-4 {
  padding-left: 1.5rem !important;
}
[id^=webny-carousel-slider-] .ps-5 {
  padding-left: 3rem !important;
}
[id^=webny-carousel-slider-] .gap-0 {
  gap: 0 !important;
}
[id^=webny-carousel-slider-] .gap-1 {
  gap: 0.25rem !important;
}
[id^=webny-carousel-slider-] .gap-2 {
  gap: 0.5rem !important;
}
[id^=webny-carousel-slider-] .gap-3 {
  gap: 1rem !important;
}
[id^=webny-carousel-slider-] .gap-4 {
  gap: 1.5rem !important;
}
[id^=webny-carousel-slider-] .gap-5 {
  gap: 3rem !important;
}
[id^=webny-carousel-slider-] .row-gap-0 {
  row-gap: 0 !important;
}
[id^=webny-carousel-slider-] .row-gap-1 {
  row-gap: 0.25rem !important;
}
[id^=webny-carousel-slider-] .row-gap-2 {
  row-gap: 0.5rem !important;
}
[id^=webny-carousel-slider-] .row-gap-3 {
  row-gap: 1rem !important;
}
[id^=webny-carousel-slider-] .row-gap-4 {
  row-gap: 1.5rem !important;
}
[id^=webny-carousel-slider-] .row-gap-5 {
  row-gap: 3rem !important;
}
[id^=webny-carousel-slider-] .column-gap-0 {
  -webkit-column-gap: 0 !important;
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}
[id^=webny-carousel-slider-] .column-gap-1 {
  -webkit-column-gap: 0.25rem !important;
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}
[id^=webny-carousel-slider-] .column-gap-2 {
  -webkit-column-gap: 0.5rem !important;
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}
[id^=webny-carousel-slider-] .column-gap-3 {
  -webkit-column-gap: 1rem !important;
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}
[id^=webny-carousel-slider-] .column-gap-4 {
  -webkit-column-gap: 1.5rem !important;
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}
[id^=webny-carousel-slider-] .column-gap-5 {
  -webkit-column-gap: 3rem !important;
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}
[id^=webny-carousel-slider-] .font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
[id^=webny-carousel-slider-] .fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
[id^=webny-carousel-slider-] .fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
[id^=webny-carousel-slider-] .fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
[id^=webny-carousel-slider-] .fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
[id^=webny-carousel-slider-] .fs-5 {
  font-size: 1.25rem !important;
}
[id^=webny-carousel-slider-] .fs-6 {
  font-size: 1rem !important;
}
[id^=webny-carousel-slider-] .fst-italic {
  font-style: italic !important;
}
[id^=webny-carousel-slider-] .fst-normal {
  font-style: normal !important;
}
[id^=webny-carousel-slider-] .fw-lighter {
  font-weight: lighter !important;
}
[id^=webny-carousel-slider-] .fw-light {
  font-weight: 300 !important;
}
[id^=webny-carousel-slider-] .fw-normal {
  font-weight: 400 !important;
}
[id^=webny-carousel-slider-] .fw-medium {
  font-weight: 500 !important;
}
[id^=webny-carousel-slider-] .fw-semibold {
  font-weight: 600 !important;
}
[id^=webny-carousel-slider-] .fw-bold {
  font-weight: 700 !important;
}
[id^=webny-carousel-slider-] .fw-bolder {
  font-weight: bolder !important;
}
[id^=webny-carousel-slider-] .lh-1 {
  line-height: 1 !important;
}
[id^=webny-carousel-slider-] .lh-sm {
  line-height: 1.25 !important;
}
[id^=webny-carousel-slider-] .lh-base {
  line-height: 1.5 !important;
}
[id^=webny-carousel-slider-] .lh-lg {
  line-height: 2 !important;
}
[id^=webny-carousel-slider-] .text-start {
  text-align: left !important;
}
[id^=webny-carousel-slider-] .text-end {
  text-align: right !important;
}
[id^=webny-carousel-slider-] .text-center {
  text-align: center !important;
}
[id^=webny-carousel-slider-] .text-decoration-none {
  text-decoration: none !important;
}
[id^=webny-carousel-slider-] .text-decoration-underline {
  text-decoration: underline !important;
}
[id^=webny-carousel-slider-] .text-decoration-line-through {
  text-decoration: line-through !important;
}
[id^=webny-carousel-slider-] .text-lowercase {
  text-transform: lowercase !important;
}
[id^=webny-carousel-slider-] .text-uppercase {
  text-transform: uppercase !important;
}
[id^=webny-carousel-slider-] .text-capitalize {
  text-transform: capitalize !important;
}
[id^=webny-carousel-slider-] .text-wrap {
  white-space: normal !important;
}
[id^=webny-carousel-slider-] .text-nowrap {
  white-space: nowrap !important;
}
[id^=webny-carousel-slider-] {
  /* rtl:begin:remove */
}
[id^=webny-carousel-slider-] .text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
[id^=webny-carousel-slider-] {
  /* rtl:end:remove */
}
[id^=webny-carousel-slider-] .text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
[id^=webny-carousel-slider-] .text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
[id^=webny-carousel-slider-] .text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
[id^=webny-carousel-slider-] .text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
[id^=webny-carousel-slider-] .text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
[id^=webny-carousel-slider-] .text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
[id^=webny-carousel-slider-] .text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
[id^=webny-carousel-slider-] .text-opacity-25 {
  --bs-text-opacity: 0.25;
}
[id^=webny-carousel-slider-] .text-opacity-50 {
  --bs-text-opacity: 0.5;
}
[id^=webny-carousel-slider-] .text-opacity-75 {
  --bs-text-opacity: 0.75;
}
[id^=webny-carousel-slider-] .text-opacity-100 {
  --bs-text-opacity: 1;
}
[id^=webny-carousel-slider-] .text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .link-opacity-10 {
  --bs-link-opacity: 0.1;
}
[id^=webny-carousel-slider-] .link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
[id^=webny-carousel-slider-] .link-opacity-25 {
  --bs-link-opacity: 0.25;
}
[id^=webny-carousel-slider-] .link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
[id^=webny-carousel-slider-] .link-opacity-50 {
  --bs-link-opacity: 0.5;
}
[id^=webny-carousel-slider-] .link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
[id^=webny-carousel-slider-] .link-opacity-75 {
  --bs-link-opacity: 0.75;
}
[id^=webny-carousel-slider-] .link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
[id^=webny-carousel-slider-] .link-opacity-100 {
  --bs-link-opacity: 1;
}
[id^=webny-carousel-slider-] .link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
[id^=webny-carousel-slider-] .link-offset-1 {
  text-underline-offset: 0.125em !important;
}
[id^=webny-carousel-slider-] .link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
[id^=webny-carousel-slider-] .link-offset-2 {
  text-underline-offset: 0.25em !important;
}
[id^=webny-carousel-slider-] .link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
[id^=webny-carousel-slider-] .link-offset-3 {
  text-underline-offset: 0.375em !important;
}
[id^=webny-carousel-slider-] .link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
[id^=webny-carousel-slider-] .link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}
[id^=webny-carousel-slider-] .link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
[id^=webny-carousel-slider-] .link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}
[id^=webny-carousel-slider-] .link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
[id^=webny-carousel-slider-] .link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}
[id^=webny-carousel-slider-] .link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
[id^=webny-carousel-slider-] .link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}
[id^=webny-carousel-slider-] .link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
[id^=webny-carousel-slider-] .link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}
[id^=webny-carousel-slider-] .link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
[id^=webny-carousel-slider-] .link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}
[id^=webny-carousel-slider-] .link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
[id^=webny-carousel-slider-] .bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
[id^=webny-carousel-slider-] .bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
[id^=webny-carousel-slider-] .bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
[id^=webny-carousel-slider-] .bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
[id^=webny-carousel-slider-] .bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
[id^=webny-carousel-slider-] .bg-opacity-100 {
  --bs-bg-opacity: 1;
}
[id^=webny-carousel-slider-] .bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-gradient {
  background-image: var(--bs-gradient) !important;
}
[id^=webny-carousel-slider-] .user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
[id^=webny-carousel-slider-] .user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}
[id^=webny-carousel-slider-] .user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
[id^=webny-carousel-slider-] .pe-none {
  pointer-events: none !important;
}
[id^=webny-carousel-slider-] .pe-auto {
  pointer-events: auto !important;
}
[id^=webny-carousel-slider-] .rounded {
  border-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-0 {
  border-radius: 0 !important;
}
[id^=webny-carousel-slider-] .rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
[id^=webny-carousel-slider-] .rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
[id^=webny-carousel-slider-] .rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
[id^=webny-carousel-slider-] .rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
[id^=webny-carousel-slider-] .rounded-circle {
  border-radius: 50% !important;
}
[id^=webny-carousel-slider-] .rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
[id^=webny-carousel-slider-] .rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
[id^=webny-carousel-slider-] .rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
[id^=webny-carousel-slider-] .rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
[id^=webny-carousel-slider-] .rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
[id^=webny-carousel-slider-] .rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
[id^=webny-carousel-slider-] .rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
[id^=webny-carousel-slider-] .rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
[id^=webny-carousel-slider-] .rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
[id^=webny-carousel-slider-] .rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
[id^=webny-carousel-slider-] .rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
[id^=webny-carousel-slider-] .rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
[id^=webny-carousel-slider-] .rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
[id^=webny-carousel-slider-] .rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
[id^=webny-carousel-slider-] .rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
[id^=webny-carousel-slider-] .rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
[id^=webny-carousel-slider-] .rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
[id^=webny-carousel-slider-] .rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
[id^=webny-carousel-slider-] .rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
[id^=webny-carousel-slider-] .rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
[id^=webny-carousel-slider-] .rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
[id^=webny-carousel-slider-] .rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
[id^=webny-carousel-slider-] .visible {
  visibility: visible !important;
}
[id^=webny-carousel-slider-] .invisible {
  visibility: hidden !important;
}
[id^=webny-carousel-slider-] .z-n1 {
  z-index: -1 !important;
}
[id^=webny-carousel-slider-] .z-0 {
  z-index: 0 !important;
}
[id^=webny-carousel-slider-] .z-1 {
  z-index: 1 !important;
}
[id^=webny-carousel-slider-] .z-2 {
  z-index: 2 !important;
}
[id^=webny-carousel-slider-] .z-3 {
  z-index: 3 !important;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .float-sm-start {
    float: left !important;
  }
  [id^=webny-carousel-slider-] .float-sm-end {
    float: right !important;
  }
  [id^=webny-carousel-slider-] .float-sm-none {
    float: none !important;
  }
  [id^=webny-carousel-slider-] .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  [id^=webny-carousel-slider-] .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  [id^=webny-carousel-slider-] .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  [id^=webny-carousel-slider-] .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  [id^=webny-carousel-slider-] .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  [id^=webny-carousel-slider-] .d-sm-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-sm-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-sm-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-sm-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-sm-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-sm-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-sm-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-sm-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-sm-none {
    display: none !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  [id^=webny-carousel-slider-] .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  [id^=webny-carousel-slider-] .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  [id^=webny-carousel-slider-] .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  [id^=webny-carousel-slider-] .m-sm-0 {
    margin: 0 !important;
  }
  [id^=webny-carousel-slider-] .m-sm-1 {
    margin: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .m-sm-2 {
    margin: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-sm-3 {
    margin: 1rem !important;
  }
  [id^=webny-carousel-slider-] .m-sm-4 {
    margin: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-sm-5 {
    margin: 3rem !important;
  }
  [id^=webny-carousel-slider-] .m-sm-auto {
    margin: auto !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-0 {
    margin-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-3 {
    margin-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-5 {
    margin-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-auto {
    margin-top: auto !important;
  }
  [id^=webny-carousel-slider-] .me-sm-0 {
    margin-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-sm-3 {
    margin-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-sm-5 {
    margin-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .me-sm-auto {
    margin-right: auto !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-auto {
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-0 {
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-3 {
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-5 {
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-auto {
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .p-sm-0 {
    padding: 0 !important;
  }
  [id^=webny-carousel-slider-] .p-sm-1 {
    padding: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .p-sm-2 {
    padding: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-sm-3 {
    padding: 1rem !important;
  }
  [id^=webny-carousel-slider-] .p-sm-4 {
    padding: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-sm-5 {
    padding: 3rem !important;
  }
  [id^=webny-carousel-slider-] .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-0 {
    padding-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-3 {
    padding-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-5 {
    padding-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-0 {
    padding-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-3 {
    padding-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-5 {
    padding-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-0 {
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-3 {
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-5 {
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-0 {
    gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-1 {
    gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-2 {
    gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-3 {
    gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-4 {
    gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-5 {
    gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .text-sm-start {
    text-align: left !important;
  }
  [id^=webny-carousel-slider-] .text-sm-end {
    text-align: right !important;
  }
  [id^=webny-carousel-slider-] .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .float-md-start {
    float: left !important;
  }
  [id^=webny-carousel-slider-] .float-md-end {
    float: right !important;
  }
  [id^=webny-carousel-slider-] .float-md-none {
    float: none !important;
  }
  [id^=webny-carousel-slider-] .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  [id^=webny-carousel-slider-] .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  [id^=webny-carousel-slider-] .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  [id^=webny-carousel-slider-] .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  [id^=webny-carousel-slider-] .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  [id^=webny-carousel-slider-] .d-md-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-md-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-md-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-md-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-md-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-md-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-md-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-md-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-md-none {
    display: none !important;
  }
  [id^=webny-carousel-slider-] .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  [id^=webny-carousel-slider-] .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  [id^=webny-carousel-slider-] .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  [id^=webny-carousel-slider-] .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  [id^=webny-carousel-slider-] .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  [id^=webny-carousel-slider-] .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  [id^=webny-carousel-slider-] .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  [id^=webny-carousel-slider-] .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  [id^=webny-carousel-slider-] .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  [id^=webny-carousel-slider-] .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  [id^=webny-carousel-slider-] .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  [id^=webny-carousel-slider-] .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  [id^=webny-carousel-slider-] .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  [id^=webny-carousel-slider-] .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  [id^=webny-carousel-slider-] .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  [id^=webny-carousel-slider-] .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  [id^=webny-carousel-slider-] .m-md-0 {
    margin: 0 !important;
  }
  [id^=webny-carousel-slider-] .m-md-1 {
    margin: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .m-md-2 {
    margin: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-md-3 {
    margin: 1rem !important;
  }
  [id^=webny-carousel-slider-] .m-md-4 {
    margin: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-md-5 {
    margin: 3rem !important;
  }
  [id^=webny-carousel-slider-] .m-md-auto {
    margin: auto !important;
  }
  [id^=webny-carousel-slider-] .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .mt-md-0 {
    margin-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-md-3 {
    margin-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-md-5 {
    margin-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mt-md-auto {
    margin-top: auto !important;
  }
  [id^=webny-carousel-slider-] .me-md-0 {
    margin-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .me-md-1 {
    margin-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .me-md-2 {
    margin-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-md-3 {
    margin-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .me-md-4 {
    margin-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-md-5 {
    margin-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .me-md-auto {
    margin-right: auto !important;
  }
  [id^=webny-carousel-slider-] .mb-md-0 {
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mb-md-auto {
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .ms-md-0 {
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-md-3 {
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-md-5 {
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ms-md-auto {
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .p-md-0 {
    padding: 0 !important;
  }
  [id^=webny-carousel-slider-] .p-md-1 {
    padding: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .p-md-2 {
    padding: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-md-3 {
    padding: 1rem !important;
  }
  [id^=webny-carousel-slider-] .p-md-4 {
    padding: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-md-5 {
    padding: 3rem !important;
  }
  [id^=webny-carousel-slider-] .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pt-md-0 {
    padding-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-md-3 {
    padding-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-md-5 {
    padding-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pe-md-0 {
    padding-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-md-3 {
    padding-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-md-5 {
    padding-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pb-md-0 {
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ps-md-0 {
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-md-3 {
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-md-5 {
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .gap-md-0 {
    gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .gap-md-1 {
    gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .gap-md-2 {
    gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-md-3 {
    gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .gap-md-4 {
    gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-md-5 {
    gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-0 {
    row-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .text-md-start {
    text-align: left !important;
  }
  [id^=webny-carousel-slider-] .text-md-end {
    text-align: right !important;
  }
  [id^=webny-carousel-slider-] .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .float-lg-start {
    float: left !important;
  }
  [id^=webny-carousel-slider-] .float-lg-end {
    float: right !important;
  }
  [id^=webny-carousel-slider-] .float-lg-none {
    float: none !important;
  }
  [id^=webny-carousel-slider-] .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  [id^=webny-carousel-slider-] .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  [id^=webny-carousel-slider-] .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  [id^=webny-carousel-slider-] .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  [id^=webny-carousel-slider-] .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  [id^=webny-carousel-slider-] .d-lg-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-lg-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-lg-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-lg-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-lg-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-lg-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-lg-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-lg-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-lg-none {
    display: none !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  [id^=webny-carousel-slider-] .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  [id^=webny-carousel-slider-] .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  [id^=webny-carousel-slider-] .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  [id^=webny-carousel-slider-] .m-lg-0 {
    margin: 0 !important;
  }
  [id^=webny-carousel-slider-] .m-lg-1 {
    margin: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .m-lg-2 {
    margin: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-lg-3 {
    margin: 1rem !important;
  }
  [id^=webny-carousel-slider-] .m-lg-4 {
    margin: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-lg-5 {
    margin: 3rem !important;
  }
  [id^=webny-carousel-slider-] .m-lg-auto {
    margin: auto !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-0 {
    margin-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-3 {
    margin-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-5 {
    margin-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-auto {
    margin-top: auto !important;
  }
  [id^=webny-carousel-slider-] .me-lg-0 {
    margin-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-lg-3 {
    margin-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-lg-5 {
    margin-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .me-lg-auto {
    margin-right: auto !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-auto {
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-0 {
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-3 {
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-5 {
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-auto {
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .p-lg-0 {
    padding: 0 !important;
  }
  [id^=webny-carousel-slider-] .p-lg-1 {
    padding: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .p-lg-2 {
    padding: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-lg-3 {
    padding: 1rem !important;
  }
  [id^=webny-carousel-slider-] .p-lg-4 {
    padding: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-lg-5 {
    padding: 3rem !important;
  }
  [id^=webny-carousel-slider-] .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-0 {
    padding-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-3 {
    padding-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-5 {
    padding-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-0 {
    padding-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-3 {
    padding-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-5 {
    padding-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-0 {
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-3 {
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-5 {
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-0 {
    gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-1 {
    gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-2 {
    gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-3 {
    gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-4 {
    gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-5 {
    gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .text-lg-start {
    text-align: left !important;
  }
  [id^=webny-carousel-slider-] .text-lg-end {
    text-align: right !important;
  }
  [id^=webny-carousel-slider-] .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .float-xl-start {
    float: left !important;
  }
  [id^=webny-carousel-slider-] .float-xl-end {
    float: right !important;
  }
  [id^=webny-carousel-slider-] .float-xl-none {
    float: none !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  [id^=webny-carousel-slider-] .d-xl-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-xl-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-xl-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-xl-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-xl-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-xl-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-xl-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-xl-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-xl-none {
    display: none !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  [id^=webny-carousel-slider-] .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  [id^=webny-carousel-slider-] .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  [id^=webny-carousel-slider-] .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  [id^=webny-carousel-slider-] .m-xl-0 {
    margin: 0 !important;
  }
  [id^=webny-carousel-slider-] .m-xl-1 {
    margin: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .m-xl-2 {
    margin: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-xl-3 {
    margin: 1rem !important;
  }
  [id^=webny-carousel-slider-] .m-xl-4 {
    margin: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-xl-5 {
    margin: 3rem !important;
  }
  [id^=webny-carousel-slider-] .m-xl-auto {
    margin: auto !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-0 {
    margin-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-3 {
    margin-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-5 {
    margin-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-auto {
    margin-top: auto !important;
  }
  [id^=webny-carousel-slider-] .me-xl-0 {
    margin-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-xl-3 {
    margin-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-xl-5 {
    margin-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .me-xl-auto {
    margin-right: auto !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-auto {
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-0 {
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-3 {
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-5 {
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-auto {
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .p-xl-0 {
    padding: 0 !important;
  }
  [id^=webny-carousel-slider-] .p-xl-1 {
    padding: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .p-xl-2 {
    padding: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-xl-3 {
    padding: 1rem !important;
  }
  [id^=webny-carousel-slider-] .p-xl-4 {
    padding: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-xl-5 {
    padding: 3rem !important;
  }
  [id^=webny-carousel-slider-] .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-0 {
    padding-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-3 {
    padding-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-5 {
    padding-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-0 {
    padding-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-3 {
    padding-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-5 {
    padding-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-0 {
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-3 {
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-5 {
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-0 {
    gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-1 {
    gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-2 {
    gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-3 {
    gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-4 {
    gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-5 {
    gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .text-xl-start {
    text-align: left !important;
  }
  [id^=webny-carousel-slider-] .text-xl-end {
    text-align: right !important;
  }
  [id^=webny-carousel-slider-] .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .float-xxl-start {
    float: left !important;
  }
  [id^=webny-carousel-slider-] .float-xxl-end {
    float: right !important;
  }
  [id^=webny-carousel-slider-] .float-xxl-none {
    float: none !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-none {
    display: none !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  [id^=webny-carousel-slider-] .align-items-xxl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-items-xxl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-items-xxl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  [id^=webny-carousel-slider-] .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-0 {
    margin: 0 !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-1 {
    margin: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-2 {
    margin: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-3 {
    margin: 1rem !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-4 {
    margin: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-5 {
    margin: 3rem !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-auto {
    margin: auto !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-0 {
    margin-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-auto {
    margin-top: auto !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-0 {
    margin-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-3 {
    margin-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-5 {
    margin-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-auto {
    margin-right: auto !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-0 {
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-auto {
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-0 {
    padding: 0 !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-1 {
    padding: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-2 {
    padding: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-3 {
    padding: 1rem !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-4 {
    padding: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-5 {
    padding: 3rem !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-0 {
    padding-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-0 {
    padding-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-0 {
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-0 {
    gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-3 {
    gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-5 {
    gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .text-xxl-start {
    text-align: left !important;
  }
  [id^=webny-carousel-slider-] .text-xxl-end {
    text-align: right !important;
  }
  [id^=webny-carousel-slider-] .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .fs-1 {
    font-size: 2.5rem !important;
  }
  [id^=webny-carousel-slider-] .fs-2 {
    font-size: 2rem !important;
  }
  [id^=webny-carousel-slider-] .fs-3 {
    font-size: 1.75rem !important;
  }
  [id^=webny-carousel-slider-] .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  [id^=webny-carousel-slider-] .d-print-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-print-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-print-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-print-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-print-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-print-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-print-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-print-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-print-none {
    display: none !important;
  }
}
[id^=webny-carousel-slider-] {
  position: relative;
  margin: 0 auto;
  height: auto;
  max-width: 630px;
  text-align: center;
}
[id^=webny-carousel-slider-] a {
  color: #004DD1;
}
[id^=webny-carousel-slider-] .webny-carousel-wraper {
  border-radius: 15px;
  border: 1px solid #EDEDED;
  margin-top: 30px;
}
[id^=webny-carousel-slider-] .slide-controls {
  display: none;
}
[id^=webny-carousel-slider-] .carousel-inner .carousel-item img {
  width: 100%;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
[id^=webny-carousel-slider-] .carousel-inner .carousel-item .image-dsc {
  min-height: 70px;
  padding: 25px 60px;
  height: unset;
  position: relative;
  font-family: "Proxima Nova", sans-serif;
  font-size: 16px;
  line-height: 1.15em;
  text-align: left;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
[id^=webny-carousel-slider-] .carousel-inner .carousel-item .image-dsc p {
  margin: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
[id^=webny-carousel-slider-] .carousel-inner .carousel-item .image-dsc p.rtl {
  text-align: right;
}
[id^=webny-carousel-slider-] .carousel-indicators {
  position: relative;
  text-align: center;
  margin: 30px 0 0 0;
}
[id^=webny-carousel-slider-] .carousel-indicators button[data-bs-target] {
  border: 1px solid #000;
  border-radius: 20px;
  background: #000;
  opacity: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  cursor: pointer;
}
[id^=webny-carousel-slider-] .carousel-indicators button.active {
  background: #fff;
}
[id^=webny-carousel-slider-] .carousel-indicators button:focus {
  outline: #000 auto 2px;
  outline-offset: 4px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}

.webny_gallery > h2, [id^=webny-carousel-slider-] .webny_gallery > .h2 {
  padding-bottom: 35px;
}

.webny-gallery {
  width: 352px;
  margin: 0 auto;
}
.webny-gallery .webny-gallery-main {
  opacity: 1;
  display: block;
  position: relative;
  width: 100%;
}
.webny-gallery .webny-gallery-main .webny-gallery-container {
  margin: 0 auto;
  width: 100%;
  position: relative;
  overflow: hidden;
  line-height: 0;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in {
  font-size: 0;
  width: 3520px;
  left: 0;
  display: block;
  margin: 0 auto;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry {
  display: inline-block;
  width: 352px;
  margin: 0 auto;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry img {
  height: auto;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc {
  margin: 0 auto;
  border: 1px solid #d9e2e2;
  width: 350px;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd,
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back {
  margin: 0 auto;
  width: 8%;
  content: "";
  display: inline-block;
  cursor: pointer;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd {
  width: 10%;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd:before,
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: block;
  text-align: center;
  cursor: pointer;
  color: #128ec3;
  font-size: 14px;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-text {
  width: 80%;
  padding: 20px 0;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 18px;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .gallery-desc-entry {
  display: none;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .galdescactive.gallery-desc-entry:nth-child(1) {
  display: block;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .gallery-desc-entry.galdescactive {
  display: block;
}

.webny-gallery-mobile-pages {
  margin: 0 auto;
  display: block;
  margin-top: 10px;
  width: 100%;
  text-align: center;
}
.webny-gallery-mobile-pages .galpage {
  border: 1px solid #000;
  border-radius: 20px;
  background: #000;
  opacity: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  cursor: pointer;
}
.webny-gallery-mobile-pages .galpage.galactive {
  background: #fff;
}

/* MIN TABLET VIEW */
@media (min-width: 30em) {
  .webny-gallery-meta .frame-description {
    width: 90%;
    max-width: 75em;
  }
  .paragraph--view-mode--generic .webny-gallery-meta .frame-description {
    width: 100%;
    max-width: 75em;
    text-align: left;
    font-size: 18px;
  }
  .webny-gallery {
    width: 474px;
    margin: 0 auto;
    padding-top: 30px;
  }
  .webny-gallery .webny-gallery-main {
    opacity: 1;
    display: block;
    position: relative;
    width: 100%;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container {
    margin: 0 auto;
    width: 474px;
    position: relative;
    overflow: hidden;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in {
    font-size: 0;
    width: 4740px;
    left: 0;
    display: block;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry {
    display: inline-block;
    width: 474px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry img {
    width: 474px;
    height: 267px;
    border-radius: 30px 30px 0 0;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc {
    margin: 0 auto;
    border: 1px solid #d9e2e2;
    width: 472px;
    border-radius: 0 0 30px 30px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd,
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back {
    margin: 0 auto;
    width: 8%;
    content: "";
    display: inline-block;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd {
    width: 10%;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd:before,
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back:before {
    font-family: "icomoon";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    text-align: center;
    cursor: pointer;
    color: #128ec3;
    font-size: 14px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-text {
    width: 80%;
    padding: 20px 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 18px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 48em) {
  .webny-gallery-meta .frame-description {
    width: 80%;
    max-width: 75em;
  }
  [id^=webny-carousel-slider-] {
    position: relative;
    margin: 0 auto;
    height: auto;
    max-width: 630px;
    text-align: center;
  }
  [id^=webny-carousel-slider-] .webny-carousel-wraper {
    border-radius: 15px;
    border: 1px solid #EDEDED;
  }
  [id^=webny-carousel-slider-] .slide-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 1;
    position: absolute;
    padding: 0 25px;
    bottom: 10%;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .slide-controls button[data-bs-slide=prev]:before {
    content: "\f104";
  }
  [id^=webny-carousel-slider-] .slide-controls button[data-bs-slide=next]:before {
    content: "\f105";
  }
  [id^=webny-carousel-slider-] .slide-controls button:before {
    color: #004DD1;
    font-size: 30px;
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    padding: 0 8px;
    margin-top: 10px;
  }
  [id^=webny-carousel-slider-] .slide-controls .carousel-control-next,
  [id^=webny-carousel-slider-] .slide-controls .carousel-control-prev {
    -webkit-transition: none;
    transition: none;
    opacity: 1;
  }
  [id^=webny-carousel-slider-] .slide-controls button {
    background: none;
    border: none;
    padding: 0 25px;
    cursor: pointer;
    margin: 0 auto;
    width: 9%;
  }
  [id^=webny-carousel-slider-] .slide-controls button:focus {
    outline: #000 auto 2px;
    outline-offset: 2px;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
  }
  [id^=webny-carousel-slider-] .slide-controls button .visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  [id^=webny-carousel-slider-] .carousel-inner .carousel-item img {
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  [id^=webny-carousel-slider-] .carousel-inner .carousel-item .image-dsc {
    min-height: 70px;
    padding: 25px 70px;
    position: relative;
    font-family: "Proxima Nova", sans-serif;
    font-size: 16px;
    line-height: 1.15em;
    text-align: left;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  [id^=webny-carousel-slider-] .carousel-inner .carousel-item .image-dsc p {
    margin: 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  [id^=webny-carousel-slider-] .carousel-indicators {
    display: none;
  }
  .webny-gallery-mobile-pages {
    display: none;
  }
  .webny-gallery {
    width: 630px;
    margin: 0 auto;
    padding-top: 30px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container {
    margin: 0 auto;
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in {
    width: 6400px;
    left: 0;
    display: block;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry {
    width: 630px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry img {
    width: 630px;
    height: 355px;
    border-radius: 30px 30px 0 0;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc {
    width: 628px;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 0 0 30px 30px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc:focus {
    outline: none !important;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd,
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back {
    margin: 0 auto;
    width: 9%;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd:before,
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back:before {
    font-family: "icomoon";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    text-align: center;
    cursor: pointer;
    color: #128ec3;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back {
    display: inline-block;
    vertical-align: middle;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back:before {
    content: "\e60d";
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-text {
    width: 80%;
    padding: 20px 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 18px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd {
    display: inline-block;
    vertical-align: middle;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd:before {
    content: "\e624";
  }
}
/* FULL DESKTOP VIEW */
.wysiwyg--field-webny-wysiwyg-title,
.wysiwyg--field-webny-wysiwyg-headline,
.wysiwyg--field-webny-wysiwyg-body {
  max-width: 75em;
  margin: 0 auto;
}
.wysiwyg--field-webny-wysiwyg-title img,
.wysiwyg--field-webny-wysiwyg-headline img,
.wysiwyg--field-webny-wysiwyg-body img {
  border-radius: 15px;
}

.landing-paragraphs .wysiwyg--field-webny-wysiwyg-body {
  padding: 0 8%;
}

.video-embed-field-responsive-video iframe {
  border-radius: 15px;
}

.paragraph--type--webny-wysiwyg-pgtype {
  background-color: #ffffff;
}
.paragraph--type--webny-wysiwyg-pgtype figure.align-left {
  margin-left: 0px;
}
.paragraph--type--webny-wysiwyg-pgtype figure.align-right {
  margin-right: 0px;
}
.paragraph--type--webny-wysiwyg-pgtype img {
  border-radius: 15px;
}
.paragraph--type--webny-wysiwyg-pgtype {
  padding: 60px 0;
}

.wysiwyg--field-webny-wysiwyg-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #0B5D66;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.wysiwyg--field-webny-wysiwyg-headline {
  color: #000000;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  text-align: center;
  line-height: 1.75em;
  margin-top: 15px;
}

.front .wysiwyg--field-webny-wysiwyg-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
  line-height: 1.25em;
}

.wysiwyg--field-webny-wysiwyg-body {
  color: #000000;
  font-size: 16px;
  line-height: 22px;
}

.wysiwyg--field-webny-wysiwyg-body ul li a {
  line-height: 1.7em;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  .wysiwyg--field-webny-wysiwyg-body {
    font-size: 18px;
  }
  .landing-paragraphs .wysiwyg--field-webny-wysiwyg-body {
    font-size: 16px;
    padding-top: 30px;
  }
  /* DESKTOP VIEW */
}
/* START STYLING MOBILE FIRST UNDER HERE */
.sitemap {
  margin: 50px;
}
.sitemap ul {
  list-style-type: none;
  padding: 0 !important;
}
.sitemap-item div > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.sitemap-item div > ul > li {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 22%;
  flex: 1 0 22%;
  margin: 10px 0;
}
.sitemap-item div > ul > li {
  font-size: 1.111em;
  font-weight: 900;
  color: black;
  padding-right: 20px;
}
.sitemap-item div > ul > li > a {
  font-size: 1.111em;
  font-weight: 900;
  color: black;
  padding-right: 20px;
  text-decoration: underline;
  position: relative;
}
.sitemap-item div > ul > li > a:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0.667em;
  height: 0.667em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTMuNCA4MS43Yy03LjkgMTUuOC0xLjUgMzUgMTQuMyA0Mi45TDI4MC41IDI1NiAxNy43IDM4Ny40QzEuOSAzOTUuMy00LjUgNDE0LjUgMy40IDQzMC4zczI3LjEgMjIuMiA0Mi45IDE0LjNsMzIwLTE2MGMxMC44LTUuNCAxNy43LTE2LjUgMTcuNy0yOC42cy02LjgtMjMuMi0xNy43LTI4LjZsLTMyMC0xNjBjLTE1LjgtNy45LTM1LTEuNS00Mi45IDE0LjN6Ii8+PC9zdmc+");
  background-size: contain;
  background-repeat: no-repeat;
  color: #004DD1;
}
.sitemap-item div > ul > li > ul > li > a {
  font-size: 1em;
  font-weight: 500;
  padding-left: 0;
  width: 80%;
  line-height: 22px;
}
.sitemap-item div > ul > li > ul > li > ul {
  margin-left: 1em;
}

@media (max-width: 768px) {
  .sitemap-item div > ul > li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.press-contact-info {
  margin: 0 auto;
  max-width: 780px;
  width: 80%;
}
.press-contact-info h2, .press-contact-info [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .press-contact-info .h2 {
  font-size: 2rem;
  font-weight: 800;
}
.press-contact-info fieldset {
  border: none;
  padding: 0;
}
.press-contact-info .contact-phone,
.press-contact-info .contact-address,
.press-contact-info .contact-email,
.press-contact-info .contact-fax,
.press-contact-info .contact-mapdir {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 30px;
  min-height: 95px;
}
.press-contact-info .contact-wrapper .contact-address .contact-address-value p {
  line-height: 22px;
}
.press-contact-info .news-contact-area ul li a {
  line-height: 1.7em;
}
.press-contact-info .contact-info-wrapper .icon-phone::before,
.press-contact-info .contact-info-wrapper .icon-email::before,
.press-contact-info .contact-info-wrapper .icon-other::before,
.press-contact-info .contact-info-wrapper .icon-mapdir::before {
  position: absolute;
  width: 20px;
  color: #0B5D66;
}
.press-contact-info .contact--field-webny-contact-phone,
.press-contact-info .contact--field-webny-contact-address,
.press-contact-info .contact--field-webny-contact-email,
.press-contact-info .contact--field-webny-contact-fax,
.press-contact-info .contact--field-webny-contact-mapdir {
  font-family: "Proxima Nova", Arial, sans-serif !important;
  font-weight: 800;
  display: inline-block;
  margin-bottom: 20px;
  padding-left: 33px;
}
.press-contact-info .icon-phone::before {
  font-size: 1.25em;
}
.press-contact-info .contact-phone-value,
.press-contact-info .contact-fax-value,
.press-contact-info .contact-address-value,
.press-contact-info .contact-email-value,
.press-contact-info .contact-mapdir-value {
  line-height: 1.7em;
  margin-left: 35px;
}
.press-contact-info .contact-address-value p {
  margin: 0;
}
.press-contact-info .phone-number a,
.press-contact-info .contact-fax-value a {
  color: #000000;
}
.press-contact-info .phone-number a:hover,
.press-contact-info .contact-fax-value a:hover {
  text-decoration: none;
}
.press-contact-info .contact--field-webny-contact-address p {
  margin-top: 0;
  margin-bottom: 0;
}
.press-contact-info .contact-email-value {
  text-decoration: underline;
}
.press-contact-info .social-media-wrapper {
  border-top: none !important;
  padding-top: 20px;
}
.press-contact-info .social-media-wrapper.no-border {
  border-top: none !important;
}
.press-contact-info .social-media-wrapper.show-border {
  border-top: 1px solid #e4e4e4 !important;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper a:hover {
  text-decoration: none;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper a {
  color: #000000;
  text-transform: uppercase;
  font-weight: 800;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  .contact-info-wrapper .fieldset-wrapper {
    display: grid;
    grid-template-columns: 45% 45%;
    -webkit-column-gap: 10%;
    -moz-column-gap: 10%;
    column-gap: 10%;
  }
  .social-media-wrapper .fieldset-wrapper a {
    color: #000000;
    text-transform: uppercase;
    font-weight: 700;
    float: left;
    width: 45%;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  .press-contact-info {
    width: 90%;
    margin: 20px auto 20px;
  }
  .press-contact-info .social-media-wrapper .fieldset-wrapper a {
    width: 20%;
  }
}
/* SMALL PC VIEW */
@media screen and (max-width: 910px) and (min-width: 768px) {
  .press-contact-info {
    width: 90%;
    margin: 20px auto 20px;
  }
  .press-contact-info .social-media-wrapper .fieldset-wrapper a {
    width: 45%;
    margin-right: 5%;
    margin-bottom: 5%;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.paragraph {
  display: block;
}

.paragraph--type--webny-tbd-pgtype {
  background-color: #65999E;
  padding: 60px 3%;
  min-height: 450px\9 ;
}

.tbdframe-inner {
  max-width: 75em;
  margin: 0 auto;
}

.descriptor {
  overflow: auto;
  vertical-align: top;
  text-align: center;
}

.webny-tbd-frame-inner h2, .webny-tbd-frame-inner [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .webny-tbd-frame-inner .h2 {
  padding: 0;
}
.webny-tbd-frame-inner .descriptor--field-webny-tbd-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: block;
}
.webny-tbd-frame-inner .descriptor--field-webny-tbd-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #ffffff;
  text-align: center;
  line-height: 3rem;
  display: block;
  padding-top: 15px;
}

.front .descriptor--field-webny-tbd-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
}

.descriptor--field-webny-tbd-descriptortitle1,
.descriptor--field-webny-tbd-descriptortitle2 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1.222rem;
  font-weight: 800;
  color: #ffffff;
  margin: 20px 0;
  padding-bottom: 30px;
}

.descriptor--field-webny-tbd-descriptor1,
.descriptor--field-webny-tbd-descriptor2 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 18px;
  color: #000000;
  padding: 0 16px;
  margin-bottom: 30px;
}

.descriptor--field-webny-tbd-descriptor1 p,
.descriptor--field-webny-tbd-descriptor2 p {
  text-align: center;
}

.descriptor--field-webny-tbd-cta1,
.descriptor--field-webny-tbd-cta2 {
  clear: both;
}
.descriptor--field-webny-tbd-cta1 a,
.descriptor--field-webny-tbd-cta2 a {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: #0B5D66;
  border-radius: 15px;
}
.descriptor--field-webny-tbd-cta1 a:visited, .descriptor--field-webny-tbd-cta1 a:link,
.descriptor--field-webny-tbd-cta2 a:visited,
.descriptor--field-webny-tbd-cta2 a:link {
  color: #ffffff;
}
.descriptor--field-webny-tbd-cta1 a:hover,
.descriptor--field-webny-tbd-cta2 a:hover {
  background-color: #000000;
  text-decoration: none;
}
.descriptor--field-webny-tbd-cta1 a,
.descriptor--field-webny-tbd-cta2 a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .descriptor--field-webny-tbd-cta1 a,
  .descriptor--field-webny-tbd-cta2 a {
    display: block;
  }
}
@media (min-width: 30em) {
  .descriptor--field-webny-tbd-cta1 a,
  .descriptor--field-webny-tbd-cta2 a {
    max-width: 450px;
    display: inline-block;
  }
}

.paragraph--type--webny-tbd-pgtype.primary {
  background-color: #FACE00;
}
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-title {
  color: #000000;
}
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-headline {
  color: #0B5D66;
}
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-descriptortitle1,
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-descriptortitle2 {
  color: #000000;
}
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-cta1 a,
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-cta2 a {
  color: #ffffff;
  border: 1px solid #ffffff;
  margin-bottom: 4px;
}
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-cta1 a:hover,
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-cta2 a:hover {
  border-color: #ffffff;
  background-color: #000000;
}

.paragraph--type--webny-tbd-pgtype.monochrome {
  background-color: #EDEDED;
}
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-title {
  color: #000000;
}
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-headline {
  color: #0B5D66;
}
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-descriptortitle1,
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-descriptortitle2 {
  color: #0B5D66;
}
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-cta1 a,
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-cta2 a {
  color: #ffffff;
  background-color: #0B5D66;
  border: 1px solid #0B5D66;
}
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-cta1 a:hover,
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-cta2 a:hover {
  background-color: #000000;
  border-color: #0B5D66;
}

/* TABLET VIEW */
@media (min-width: 768px) {
  html[dir=ltr] .descriptors .descriptor .descriptor2-wrapper {
    border-left: 1px solid white;
    border-top: 0;
    padding-left: 20px;
  }
  html[dir=ltr] .descriptors .descriptor .descriptor1-wrapper {
    padding-right: 20px;
  }
  html[dir=rtl] .descriptors .descriptor .descriptor1-wrapper {
    border-left: 1px solid white;
    border-top: 0;
    padding-left: 20px;
  }
  html[dir=rtl] .descriptors .descriptor .descriptor2-wrapper {
    padding-right: 20px;
  }
  .descriptors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 0 0;
  }
  .descriptors .descriptor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    float: left\9 ;
    width: 46% \9 ;
    overflow: hidden\9 ;
  }
  .descriptors .descriptor:nth-of-type(2n+2) {
    padding-left: 0;
  }
  .descriptors .descriptor .descriptor1-wrapper,
  .descriptors .descriptor .descriptor2-wrapper {
    min-height: 120px;
    -webkit-box-flex: 10;
    -ms-flex: 10;
    flex: 10;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptortitle1,
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptortitle2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor1,
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor2 {
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-size: 0.7778rem;
    margin-bottom: 0;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor1 p,
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor2 p {
    margin-bottom: 30px;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-cta1,
  .descriptors .descriptor .descriptor--field-webny-tbd-cta2 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-cta1 a,
  .descriptors .descriptor .descriptor--field-webny-tbd-cta2 a {
    min-width: 100px;
  }
  .monochrome .descriptors .descriptor2-wrapper {
    border-left: 1px solid #0B5D66;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  .descriptors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 0 0;
  }
  .descriptors .descriptor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    display: inline-block\9 ;
    float: left\9 ;
    width: 46% \9 ;
    overflow: hidden\9 ;
  }
  .descriptors .descriptor .descriptor1-wrapper,
  .descriptors .descriptor .descriptor2-wrapper {
    -webkit-box-flex: 12;
    -ms-flex: 12;
    flex: 12;
    min-height: 120px;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor1,
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor2 {
    font-size: 18px;
    line-height: 24px;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-cta1,
  .descriptors .descriptor .descriptor--field-webny-tbd-cta2 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 20px;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-cta1 a,
  .descriptors .descriptor .descriptor--field-webny-tbd-cta2 a {
    min-width: 175px;
  }
  .descriptors .descriptor .descriptor-wrapper {
    border-left: 1px solid white;
  }
  .descriptors .descriptor {
    /* &:nth-of-type(2n+2) {
       border-left:1px solid lighten($tbd-frame-descriptor-border, 20%);
     }*/
  }
  .paragraph--type--webny-tbd-pgtype.primary .descriptor1-wrapper:nth-of-type(2n+2),
  .paragraph--type--webny-tbd-pgtype.primary .descriptor2-wrapper:nth-of-type(2n+2) {
    border-left: 1px solid white;
  }
  .paragraph--type--webny-tbd-pgtype.monochrome .descriptor1-wrapper:nth-of-type(2n+2),
  .paragraph--type--webny-tbd-pgtype.monochrome .descriptor2-wrapper:nth-of-type(2n+2) {
    border-left: 1px solid rgb(20.9292035398, 176.9469026549, 194.0707964602);
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10-specific styles go here */
}
@media screen and (-ms-high-contrast: active) and (min-width: 30em), (-ms-high-contrast: none) and (min-width: 30em) {
  .descriptors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 0 0;
  }
  .descriptors .descriptor {
    display: inline-block;
    margin: 0 auto;
    overflow: visible;
  }
}
@media screen and (-ms-high-contrast: active) and (min-width: 48em), (-ms-high-contrast: none) and (min-width: 48em) {
  .descriptors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 0 0;
  }
  .descriptors .descriptor {
    margin: 0 auto;
  }
}
@media screen\0  {
  .paragraph--type--webny-tbd-pgtype:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
}
.paragraph--type--webny-video-pgtype {
  margin: 0 auto;
  text-align: center;
  position: relative;
  max-width: 75em;
  padding: 60px 8%;
}
.paragraph--type--webny-video-pgtype .video-js.vjs-default-skin.vjs-paused .vjs-big-play-button {
  display: block;
}
.paragraph--type--webny-video-pgtype .video-js.vjs-default-skin.vjs-youtube-mobile.vjs-paused .vjs-big-play-button {
  display: block;
}
.paragraph--type--webny-video-pgtype .video-js.vjs-default-skin.vjs-youtube.vjs-has-started .vjs-control-bar {
  display: none;
}
.paragraph--type--webny-video-pgtype .video-js.vjs-default-skin.vjs-has-started.vjs-paused .vjs-big-play-button {
  display: none;
}
.paragraph--type--webny-video-pgtype .video-js {
  position: relative;
  margin: 0 auto;
}
.paragraph--type--webny-video-pgtype .landing-page-video-title {
  line-height: 1.25em;
  padding: 15px 0 0 0;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
}
.front .paragraph--type--webny-video-pgtype .landing-page-video-title {
  font: bold 0.88rem "Oswald", Arial, sans-serif;
}
.paragraph--type--webny-video-pgtype .landing-page-video-title {
  font: bold 0.88rem "Oswald", Arial, sans-serif;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0px;
}
.paragraph--type--webny-video-pgtype .landing-page-video-headline {
  font-size: 32px;
}
.paragraph--type--webny-video-pgtype p {
  padding: 30px 0;
  margin: 0px;
  font-size: 16px;
  line-height: 22px;
}

.vimeoFrame {
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* Applying rounded borders to video content and its nested elements */
.videocontent > div,
.videocontent > div > div,
.videocontent > div > div > iframe {
  border-radius: 30px;
}

.videocontent > div > div::after {
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background: rgba(0, 0, 0, 0.8); /* Color #000000 with 80% opacity */
  border-radius: 0 0 30px 30px;
}

.videocontent > div > div.hide-bar::after {
  content: none;
}

.videocontent {
  position: relative;
  max-width: 660px;
  margin: 0 auto;
  /* overriding vjs defaults */
}
.videocontent .video-js.vjs-default-skin.vjs-16-9 .vjs-big-play-button {
  background-color: rgba(0, 0, 0, 0.5);
  width: 1.5em;
  border-radius: 1em;
  z-index: 99;
}
.videocontent .video-js.vjs-default-skin.vjs-16-9 .vjs-big-play-button:before {
  font-size: 0.8em;
}
.videocontent .video-js.vjs-default-skin.vjs-16-9:not(.vjs-big-play-centered) .vjs-big-play-button {
  left: 1em;
  top: inherit;
  bottom: 1em;
}
.videocontent .vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -0.75em;
}
.videocontent .caption {
  font: bold 1.225rem "Proxima Nova", Arial, sans-serif;
  position: absolute;
  display: block;
  bottom: 0px;
  color: #FFF;
  padding: 0 4em 1.7em 4em;
  right: 0;
  left: 0;
  pointer-events: none;
  z-index: 1;
}
.videocontent .caption.playing {
  opacity: 0;
  display: none;
}

.social-media-frame {
  background-color: #fff;
  font-size: 16px;
  position: relative;
  margin: 40px 0;
}
.social-media-frame .smframe-inner {
  max-width: 75em;
  margin: 0 auto;
  padding: 60px 20px;
  position: relative;
}
.social-media-frame h3, .social-media-frame [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] .social-media-frame .h3 {
  text-align: center;
  line-height: 1;
  padding: 0 0 35px 0;
}
.social-media-frame h3 .frame-title, .social-media-frame [id^=webny-carousel-slider-] .h3 .frame-title, [id^=webny-carousel-slider-] .social-media-frame .h3 .frame-title {
  font-family: "Oswald";
  font-size: 13px;
  letter-spacing: 2px;
  color: #0B5D66;
  font-weight: bold;
  text-transform: uppercase;
}
.social-media-frame h3 .frame-headline, .social-media-frame [id^=webny-carousel-slider-] .h3 .frame-headline, [id^=webny-carousel-slider-] .social-media-frame .h3 .frame-headline {
  font-family: "Proxima Nova";
  font-weight: 700;
  font-size: 28px;
  color: #000;
  display: block;
  padding-top: 15px;
}

.sm-frame-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  max-width: 120px;
  margin: 0 auto;
}
.sm-frame-links div {
  padding: 0 5px 25px 5px;
}
.sm-frame-links div a {
  padding-bottom: 25px;
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 0;
  background-color: #0B5D66;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.sm-frame-links div a:hover, .sm-frame-links div a:active {
  background-color: #000;
  text-decoration: none;
}
.sm-frame-links div a i {
  position: absolute;
  left: 0;
  right: 0;
  top: 14px;
  margin-inline: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 22px;
}
.sm-frame-links .sr-only {
  overflow: inherit;
  clip: inherit;
}

/* TABLET VIEW */
@media (min-width: 768px) and (max-width: 1024px) {
  .social-media-frame .smframe-inner {
    padding: 60px 35px;
  }
  .social-media-frame .smframe-inner h3, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 {
    padding: 0 0 45px 0;
  }
  .social-media-frame .smframe-inner h3 .frame-title, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3 .frame-title, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 .frame-title {
    font-size: 16px;
  }
  .social-media-frame .smframe-inner h3 .frame-headline, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3 .frame-headline, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 .frame-headline {
    font-size: 32px;
  }
  .social-media-frame .smframe-inner .sm-frame-links {
    max-width: none;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link {
    padding: 0 35px 25px 35px;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link a {
    width: 60px;
    height: 60px;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link a i {
    top: 19px;
  }
}
/* DESKTOP VIEW */
@media (min-width: 1024px) {
  .social-media-frame .smframe-inner {
    padding: 60px;
  }
  .social-media-frame .smframe-inner h3, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 {
    padding: 0 0 40px 0;
  }
  .social-media-frame .smframe-inner h3 .frame-title, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3 .frame-title, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 .frame-title {
    font-size: 16px;
  }
  .social-media-frame .smframe-inner h3 .frame-headline, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3 .frame-headline, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 .frame-headline {
    font-size: 36px;
  }
  .social-media-frame .smframe-inner .sm-frame-links {
    max-width: none;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link {
    padding: 0 35px 25px 35px;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link a {
    width: 60px;
    height: 60px;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link a i {
    top: 19px;
  }
}
/* WIDE VIEW  > 1280 */
/*@media screen and (min-width:0\0) and (min-resolution: .001dpcm) {
  .sm-frame-links {
    position: relative;
    float: left;
    width: 100%;
    .smframe-link {
      position:relative;
      float:left;
    }
  }
  // clearing
  .smframe-inner::after { 
    content: "."; 
    visibility: hidden; 
    display: block; 
    height: 0; 
    clear: both;
    }
}*/
/* START STYLING MOBILE FIRST UNDER HERE */
.paragraph--type--webny-category-tiles-frame {
  margin: 40px 0 auto;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-has-image {
  background-color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 80px 5px;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-no-image {
  background-color: #fff;
  padding: 80px 5px;
}
.paragraph--type--webny-category-tiles-frame .frame-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #0B5D66;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0;
}
.paragraph--type--webny-category-tiles-frame .frame-headline {
  font: 800 0.9em "Proxima Nova", Arial, sans-serif;
  color: #000000;
  text-align: center;
  line-height: 1.25em;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-body-empty {
  display: none;
}
.paragraph--type--webny-category-tiles-frame .separator {
  padding-top: 15px;
}
.paragraph--type--webny-category-tiles-frame h2, .paragraph--type--webny-category-tiles-frame [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .paragraph--type--webny-category-tiles-frame .h2 {
  padding: 0px;
}
.paragraph--type--webny-category-tiles-frame .body-area-in {
  margin-top: 0px;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-body {
  padding-top: 30px;
  padding-bottom: 40px;
  overflow-wrap: normal;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content {
  margin: 0 auto;
  max-width: 28em;
  width: 100%;
  float: none;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex {
  padding: 0;
  margin-left: 5%;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0B5D66;
  padding: 5px;
  margin-left: 20px;
  max-width: 330px;
  width: 35%;
  min-height: 80px;
  line-height: 17px;
  margin-top: 14px;
  color: white;
  font-size: 3em;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0.9;
  border-radius: 15px;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link a {
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: bold;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tiles-link--field-webny-cat-button-link:hover {
  background: #000;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tiles-link--field-webny-cat-button-link:hover a {
  color: #fff;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content {
    max-width: 44em;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link {
    width: 18%;
    min-height: 120px;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link a {
    font-size: 16px;
    font-weight: bold;
  }
}
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content {
    max-width: 54em;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link {
    width: 18%;
    min-height: 140px;
    line-height: 20px;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link a {
    letter-spacing: 2px;
  }
  .webny-landing-page-page.hero-present:has(.centered-alignment) .page-paragraphs-in > div > div:first-of-type .paragraph--type--webny-category-tiles-frame {
    margin-top: 50px;
  }
}
/* PC VIEW */
@media (min-width: 75em) {
  .paragraph--type--webny-category-tiles-frame .category-tiles-title {
    font: bold 16px "Oswald", Arial, sans-serif;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-headline {
    font: 800 1.1em "Proxima Nova", Arial, sans-serif;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content {
    max-width: 88em;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link {
    min-height: 140px;
    width: 21%;
    margin: 1%;
    margin-top: 20px;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link a {
    font-size: 16px;
    letter-spacing: 0.15em;
    font-weight: bold;
  }
}
/* MAX PC VIEW */
@media (min-width: 1400px) {
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content {
    max-width: 77em;
  }
}
/* IE9 STYLING */
@media screen\0  {
  .category-tiles-landing { /* clears the frame so the background color is there */ }
  .category-tiles-landing:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
  .category-tiles-link--field-webny-cat-button-link {
    float: left;
    margin-left: 5px;
  }
}
/* MOBILE VIEW */
aside#toc-sidebar-desktop {
  display: none;
}

aside#toc-sidebar-mobile {
  position: relative;
  padding: 40px 0px;
  background-color: #EDEDED;
}
aside#toc-sidebar-mobile.stuck {
  position: fixed;
  top: 0px;
  z-index: 250;
  width: 100%;
}
aside#toc-sidebar-mobile h2, aside#toc-sidebar-mobile [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] aside#toc-sidebar-mobile .h2 {
  font-size: 18px;
  font-family: "Proxima Nova";
  font-weight: 900;
  padding: 0px 0px 20px 0px;
  margin: 0px 20px;
  color: #000000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
}
aside#toc-sidebar-mobile ul {
  margin: 0;
  list-style-type: none;
  padding-left: 0px;
  position: relative;
}
aside#toc-sidebar-mobile ul:before {
  content: "";
  background-color: #D0D0CE;
  width: 5px;
  height: 100%;
  position: absolute;
  border-radius: 5px;
  margin: 0 15px;
}
aside#toc-sidebar-mobile ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 15px;
  position: relative;
  margin: 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
}
aside#toc-sidebar-mobile ul li.active:before {
  content: "";
  background: #0B5D66;
  width: 5px;
  height: 100%;
  position: absolute;
  border-radius: 5px;
  margin-left: -20px;
}
aside#toc-sidebar-mobile ul li.active a {
  color: #0B5D66;
}
aside#toc-sidebar-mobile ul li a {
  color: #62666A;
  font-size: 16px;
  font-family: "Proxima Nova";
  font-weight: bold;
  text-decoration: none;
}
aside#toc-sidebar-mobile ul li a:hover {
  color: #0B5D66;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
aside#toc-sidebar-mobile span.arrow {
  display: none;
}

button.sticky-menu {
  display: none;
  position: fixed;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 60px;
  width: 100%;
  background-color: #0B5D66;
  padding: 0px 20px;
  z-index: 250;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button.sticky-menu:hover, button.sticky-menu:active {
  cursor: pointer;
  background-color: #000;
}
button.sticky-menu .sticky-menu-title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-family: "Proxima Nova";
  font-weight: 800;
  font-size: 18px;
  color: #FFFFFF;
  overflow: hidden;
}
button.sticky-menu .sticky-menu-icon {
  font-size: 20px;
  color: #FFFFFF;
}

.toc-mobile-spacer.mobile {
  height: 25px;
  display: block;
  margin-top: -25px;
  visibility: hidden;
}

.webny_whats_related_pgtype .toc-mobile-spacer.mobile {
  height: 25px;
  display: block;
  margin-top: -25px;
  visibility: hidden;
}

/* display generic paragraphs at 100% width -- changed to 98% so they didn't bleed off page */
.gp-paragraphs {
  width: 100%;
}

.gp-paragraphs:not(.with-nav-sidebar) {
  padding: 0 3%;
  width: 90%;
}

html[dir=rtl] #toc-sidebar-mobile nav ul li a {
  text-align: right;
}
html[dir=rtl] #toc-sidebar-mobile nav ul li.active:before {
  margin-right: -20px;
  margin-left: 0px;
}
html[dir=rtl] .article-content h2, html[dir=rtl] .article-content [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] html[dir=rtl] .article-content .h2 {
  text-align: right;
  line-height: 45px;
}
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-facebook::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-twitter::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-youtube::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-instagram::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-google-plus::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-soundcloud::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-snapchat::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-vine::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-flickr::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-rss::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-pinterest::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-tumblr::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-linkedin::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-vimeo::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-facebook::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-twitter::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-youtube::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-instagram::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-google-plus::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-soundcloud::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-snapchat::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-vine::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-flickr::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-rss::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-pinterest::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-tumblr::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-linkedin::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-vimeo::before {
  color: #0B5D66;
  padding-left: 15px;
  display: inline-block;
  font-size: 1em;
}

.article-content section > h2, .article-content [id^=webny-carousel-slider-] section > .h2, [id^=webny-carousel-slider-] .article-content section > .h2 {
  font-family: "Proxima Nova";
  font-weight: 900;
  font-size: 28px;
  color: #0B5D66;
  text-align: left;
  padding-bottom: 25px;
}
.article-content section p {
  font-family: "Proxima Nova";
  font-size: 16px;
  color: #000000;
}

.article-content .toc-chapters.mview section {
  padding-top: 30px;
  padding-bottom: 30px;
}
.article-content .toc-chapters.mview section:first-of-type {
  padding-top: 30px;
}
.article-content .next-section {
  display: block;
}
.article-content .next-section .next-section-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.article-content .next-section .next-section-divider hr {
  width: 100%;
  color: #D0D0CE;
}

.generic-docdesc {
  margin-bottom: 30px;
}

.next-section {
  display: none;
}

/* Contact Frame styling - starts here */
.press-contact-info .news-contact-area p,
.gp-paragraphs .news-contact-area p {
  margin: 0 auto;
  padding: 0 8%;
}
.press-contact-info .news-contact-area ul li a,
.gp-paragraphs .news-contact-area ul li a {
  line-height: 1.7em;
}
.press-contact-info fieldset,
.gp-paragraphs fieldset {
  border: none;
  margin: 0 0 1px;
}
.press-contact-info .contact-phone,
.press-contact-info .contact-address,
.press-contact-info .contact-email,
.press-contact-info .contact-fax,
.press-contact-info .contact-mapdir,
.gp-paragraphs .contact-phone,
.gp-paragraphs .contact-address,
.gp-paragraphs .contact-email,
.gp-paragraphs .contact-fax,
.gp-paragraphs .contact-mapdir {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 30px;
  min-height: 95px;
}
.press-contact-info .contact-icon,
.gp-paragraphs .contact-icon {
  display: grid;
  grid-template-columns: 20px auto;
  -webkit-column-gap: 15px;
  -moz-column-gap: 15px;
  column-gap: 15px;
}
.press-contact-info .contact-icon i,
.gp-paragraphs .contact-icon i {
  color: #0B5D66;
}
.press-contact-info .contact-wrapper .contact-address .contact-address-value p,
.gp-paragraphs .contact-wrapper .contact-address .contact-address-value p {
  line-height: 22px;
}
.press-contact-info .contact-info-wrapper .contact-icon h3, .press-contact-info .contact-info-wrapper .contact-icon [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] .press-contact-info .contact-info-wrapper .contact-icon .h3,
.gp-paragraphs .contact-info-wrapper .contact-icon h3,
.gp-paragraphs .contact-info-wrapper .contact-icon [id^=webny-carousel-slider-] .h3,
[id^=webny-carousel-slider-] .gp-paragraphs .contact-info-wrapper .contact-icon .h3 {
  font-size: 18px;
  color: #000000;
}
.press-contact-info .contact--field-webny-contact-phone,
.press-contact-info .contact--field-webny-contact-address,
.press-contact-info .contact--field-webny-contact-email,
.press-contact-info .contact--field-webny-contact-fax,
.press-contact-info .contact--field-webny-contact-mapdir,
.gp-paragraphs .contact--field-webny-contact-phone,
.gp-paragraphs .contact--field-webny-contact-address,
.gp-paragraphs .contact--field-webny-contact-email,
.gp-paragraphs .contact--field-webny-contact-fax,
.gp-paragraphs .contact--field-webny-contact-mapdir {
  font-family: "Proxima Nova", Arial, sans-serif !important;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 20px;
  padding-left: 5px;
}
.press-contact-info .icon-phone::before,
.gp-paragraphs .icon-phone::before {
  font-size: 1.25em;
}
.press-contact-info .contact-phone-value,
.press-contact-info .contact-fax-value,
.press-contact-info .contact-address-value,
.press-contact-info .contact-email-value,
.press-contact-info .contact-mapdir-value,
.gp-paragraphs .contact-phone-value,
.gp-paragraphs .contact-fax-value,
.gp-paragraphs .contact-address-value,
.gp-paragraphs .contact-email-value,
.gp-paragraphs .contact-mapdir-value {
  line-height: 1.7em;
  margin-left: 35px;
}
.press-contact-info .contact-address-value p,
.gp-paragraphs .contact-address-value p {
  margin: 0;
}
.press-contact-info .phone-number a,
.press-contact-info .contact-fax-value a,
.gp-paragraphs .phone-number a,
.gp-paragraphs .contact-fax-value a {
  color: #000000;
}
.press-contact-info .phone-number a:hover,
.press-contact-info .contact-fax-value a:hover,
.gp-paragraphs .phone-number a:hover,
.gp-paragraphs .contact-fax-value a:hover {
  text-decoration: none;
}
.press-contact-info .contact--field-webny-contact-address p,
.gp-paragraphs .contact--field-webny-contact-address p {
  margin-top: 0;
  margin-bottom: 0;
}
.press-contact-info .contact-email-value,
.gp-paragraphs .contact-email-value {
  text-decoration: underline;
}
.press-contact-info,
.gp-paragraphs {
  /*.social-media-wrapper {
    border-top: 1px solid $gray-lite;
   // border-bottom: 1px solid $gray-lite;
    padding-top: 20px;
    line-height: 40px;
    overflow: hidden;
  }*/
}
.press-contact-info .social-media-wrapper,
.gp-paragraphs .social-media-wrapper {
  background-color: #E5EDED;
  margin: 25px 0 0 0;
  padding: 0 20px;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  padding: 25px 0 0 0;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper .social-media-brand,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper .social-media-brand {
  padding: 0 17.5px 25px 17.5px;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact {
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 0;
  background-color: #0B5D66;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact:hover, .press-contact-info .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact:active,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact:hover,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact:active {
  background-color: #000;
  text-decoration: none;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact i,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact i {
  position: absolute;
  left: 0;
  right: 0;
  top: 14px;
  margin-inline: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 22px;
}
.press-contact-info .border-hide,
.gp-paragraphs .border-hide {
  border-bottom: none;
}
.press-contact-info .border-show,
.gp-paragraphs .border-show {
  border-bottom: 1px solid #e4e4e4;
}
.press-contact-info .no-border,
.gp-paragraphs .no-border {
  border-top: none;
}

/* Contact Frame styling - ends here */
@media (max-width: 767px) {
  .article-content .toc-chapters.mview section {
    padding: 30px 0;
  }
  .article-content .toc-chapters.mview section:first-of-type {
    padding-top: 30px;
  }
  .article-content .toc-chapters {
    padding: 0px 20px;
  }
  .article-content .toc-chapters.mview section:first-of-type {
    padding-top: 40px;
  }
}
/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] aside#toc-sidebar-mobile ul li.active:before {
    margin-right: -15px;
  }
  html[dir=rtl] aside#toc-sidebar-mobile ul li a {
    text-align: right;
  }
  aside#toc-sidebar-mobile {
    padding: 50px 0px;
  }
  aside#toc-sidebar-mobile h2, aside#toc-sidebar-mobile [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] aside#toc-sidebar-mobile .h2 {
    padding: 0 0 30px 0;
    margin: 0 35px;
  }
  aside#toc-sidebar-mobile ul:before {
    margin: 0 35px;
  }
  aside#toc-sidebar-mobile ul li.active:before {
    margin-left: -15px;
  }
  aside#toc-sidebar-mobile ul li {
    margin: 0px 35px;
  }
  aside#toc-sidebar-mobile ul li a {
    font-size: 18px;
  }
  .sticky-menu {
    padding: 0px 35px;
  }
  .sticky-menu .sticky-menu-title {
    font-size: 18px;
  }
  .article-content .toc-chapters.mview section {
    padding: 40px 0;
  }
  .article-content .toc-chapters.mview section:first-of-type {
    padding-top: 40px;
  }
  .article-content .toc-chapters {
    padding: 0px 35px;
  }
  .article-content .toc-chapters.mview section:first-of-type {
    padding-top: 50px;
  }
  .article-content section > h2, .article-content [id^=webny-carousel-slider-] section > .h2, [id^=webny-carousel-slider-] .article-content section > .h2 {
    font-size: 32px;
    padding-bottom: 30px;
  }
  .article-content section p {
    font-size: 18px;
    margin: 0;
  }
  .article-content section p:last-child {
    padding-bottom: 0px;
  }
  .article-content .social-media-wrapper {
    background-color: #E5EDED;
    margin: 30px 0 0 0;
    padding: 0 30px;
  }
  .article-content .social-media-wrapper .fieldset-wrapper {
    padding: 25px 0 0 0;
  }
  .article-content .social-media-wrapper .fieldset-wrapper .social-media-brand {
    padding: 0 35px 25px 35px;
  }
  .article-content .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact {
    width: 60px;
    height: 60px;
  }
  .article-content .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact i {
    top: 19px;
  }
}
/* PC VIEW */
@media (min-width: 1024px) {
  html[dir=rtl] aside#toc-sidebar-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-area: toc;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 260px;
    direction: rtl;
  }
  html[dir=rtl] aside#toc-sidebar-desktop li a {
    text-align: right;
  }
  html[dir=rtl] aside#toc-sidebar-desktop li.active:before {
    margin-left: 0px;
    margin-right: -20px;
  }
  aside#toc-sidebar-mobile {
    display: none;
  }
  aside#toc-sidebar-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-area: toc;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 260px;
    direction: ltr;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper {
    position: relative;
    width: 260px;
    overflow: hidden;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper.stuck {
    position: fixed;
    top: 70px;
    -webkit-transition: top 0.3s ease-in-out;
    transition: top 0.3s ease-in-out; /* Add smooth transition */
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper h2, aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper .h2 {
    font-size: 20px;
    font-family: "Proxima Nova";
    font-weight: 900;
    padding: 0px 0px 30px 0px;
    color: #000000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-rendering: optimizeLegibility;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul {
    margin: 0;
    list-style-type: none;
    padding-left: 0px;
    position: relative;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul:before {
    content: "";
    background-color: #D0D0CE;
    width: 5px;
    height: 100%;
    position: absolute;
    border-radius: 5px;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px;
    position: relative;
    margin: 0;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul li.active:before {
    content: "";
    background: #0B5D66;
    width: 5px;
    height: 100%;
    position: absolute;
    border-radius: 5px;
    margin-left: -20px;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul li.active a {
    color: #0B5D66;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul li a {
    color: #62666A;
    font-size: 18px;
    font-family: "Proxima Nova";
    font-weight: bold;
    text-decoration: none;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul li a:hover {
    text-decoration: underline;
    text-decoration-thickness: 2px;
    color: #0B5D66;
  }
  .article-content {
    grid-area: main;
  }
  .article-content section {
    position: relative;
    padding: 50px 0px;
  }
  .article-content section:first-of-type {
    padding-top: 0px;
  }
  .article-content section > h2, .article-content [id^=webny-carousel-slider-] section > .h2, [id^=webny-carousel-slider-] .article-content section > .h2 {
    font-size: 36px;
    padding-bottom: 35px;
  }
  .article-content section p {
    margin: 3px 0 10px;
  }
  .article-content section p:last-child {
    margin-bottom: 0px;
  }
  .article-content section ul {
    margin: 1em 0 1em 0;
  }
  .article-content section ul li {
    line-height: 1.375em;
  }
  .article-content section ol {
    margin: 1em 0 1em 0;
  }
  .article-content section ol li {
    line-height: 1.375em;
  }
  .article-content .toc-chapters {
    padding: 0px;
  }
  .article-content .social-media-wrapper {
    background-color: #E5EDED;
    margin: 35px 0 0 0;
    padding: 0 30px;
  }
  .article-content .social-media-wrapper .fieldset-wrapper {
    padding: 25px 0 0 0;
  }
  .article-content .social-media-wrapper .fieldset-wrapper .social-media-brand {
    padding: 0 25px 25px 25px;
  }
  .webny-action-label {
    max-width: 70%;
  }
  .webny-share {
    padding: 12px 50px 8px 0;
  }
  /* Contact Frame styling - starts here */
  .gp-paragraphs {
    display: grid !important;
    grid-template-columns: 260px 600px;
    grid-template-areas: "toc main";
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
    padding: 70px 80px;
    width: inherit;
  }
  .gp-paragraphs:not(.with-nav-sidebar) {
    display: grid !important;
    grid-template-columns: 800px;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
    padding: 70px 80px;
    width: 100%;
  }
  /* Contact Frame styling - ends here */
}
@media (min-width: 1336px) {
  .gp-paragraphs {
    grid-template-columns: 260px 800px;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
  }
  .article-content .toc-chapters {
    padding: 0px;
  }
}
.gp-paragraphs .web-callout {
  color: #000;
  background-color: #FFE396;
}
.gp-paragraphs .web-callout :active {
  background-color: #FACE00;
}
.gp-paragraphs .body-callouts {
  display: block;
  position: relative;
  background-color: #eee;
  border-top: 2px solid #FACE00;
  margin-bottom: 20px;
  font-size: 16px;
  padding: 15px;
}
.gp-paragraphs .body-callouts .body-callouts-inner {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  color: #000000;
}
.gp-paragraphs .body-callouts:before {
  left: 30%;
  position: absolute;
  top: -13px;
  color: #FACE00;
}
.gp-paragraphs .body-callouts:after {
  margin-left: -4px;
  border: 4px solid transparent;
  position: absolute;
  left: 30%;
  width: 0;
  height: 0;
  top: -14px;
  color: #eee;
}
.gp-paragraphs .callout-order {
  display: inline;
}
.gp-paragraphs .ico-order {
  display: inline;
}
.gp-paragraphs .activeInlineCallout {
  background-color: #FACE00;
  -webkit-transition: background-color 0.3s 0s ease-in-out;
  transition: background-color 0.3s 0s ease-in-out;
}
.gp-paragraphs .activeBodyCallout {
  border: 2px solid #FACE00;
}

/* TABLET VIEW */
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  .gp-paragraphs {
    position: relative;
  }
  .gp-paragraphs .webny-callouts-section {
    position: absolute;
    top: 82px;
    right: -30%;
    width: 33.3333%;
    height: 100%;
    padding: 0;
    overflow: visible;
  }
  .gp-paragraphs .webny-callouts-section .body-callouts-inner {
    position: relative;
    width: 100%;
    padding: 0 50px 0 0;
  }
  .gp-paragraphs .body-callouts {
    display: block;
    position: relative;
    background-color: #eee;
    border-left: 2px solid #FACE00;
    border-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
    padding: 15px;
  }
  .gp-paragraphs .body-callouts .body-callouts-inner {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    color: #000000;
  }
  .gp-paragraphs .body-callouts:before {
    top: 30%;
    position: absolute;
    left: -6px;
    color: #FACE00;
  }
  .gp-paragraphs .body-callouts:after {
    margin-left: -4px;
    border: 4px solid transparent;
    position: absolute;
    top: 30%;
    width: 0;
    height: 0;
    left: -3px;
    margin-top: -4px;
    color: #eee;
  }
  .gp-paragraphs .callout-order {
    display: none;
  }
  .gp-paragraphs .ico-order {
    display: none;
  }
  .gp-paragraphs .activeBodyCallout {
    border: 2px solid #FACE00;
  }
  .gp-paragraphs .activeCalloutSection {
    position: fixed;
    top: 0;
    padding: 0;
    right: 26px;
    width: 20%;
  }
  .gp-paragraphs .activeCalloutSection .webny-callout-inner {
    position: absolute;
    right: 0;
    top: 80px;
    width: 100%;
    height: 100%;
  }
}
/* PC VIEW */
/* MAX PC VIEW */
/* OTHER STYLE OVERRIDES  */
.actions {
  background-color: #0B5D66;
  font-size: 0.8em;
  color: #fff;
  height: 50px;
  letter-spacing: 1px;
  position: relative;
  overflow: hidden;
}
.actions .webny-action-label, .actions .webny-action-top, .actions .icon-arrow-up {
  visibility: hidden;
  display: inline-block;
  max-width: 20%;
}
.actions.stuck {
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 100;
}
.actions.stuck .webny-action-label {
  visibility: visible;
  color: #fff;
  font-weight: 800;
  font-size: 22px;
  display: inline-block;
  padding: 10px;
  max-width: 75%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.actions.stuck .webny-action-top, .actions.stuck .webny-action-top a, .actions.stuck .icon-arrow-up {
  visibility: hidden;
  display: inline-block;
  vertical-align: top;
}
.actions .webny-action-bar {
  display: inline;
  overflow: hidden;
}
.actions .webny-share {
  visibility: hidden;
  float: right;
  display: inline-block;
  padding: 10px;
}
.actions .icon-email {
  font-size: 12.8px;
  color: #fff;
}
.actions .icon-email:hover {
  color: #65999E;
}
.actions .icon-facebook {
  font-size: 12.8px;
  color: #fff;
}
.actions .icon-facebook:hover {
  color: #65999E;
}
.actions .icon-twitter {
  font-size: 12.8px;
  color: #fff;
}
.actions .icon-twitter:hover {
  color: #65999E;
}
.actions .icon-arrow-up {
  font-size: 12.8px;
  color: #fff;
}
.actions .icon-arrow-up:hover {
  color: #65999E;
}
.actions .icon-share_no-css {
  display: none;
}
.actions .webny-share-bar-icons {
  float: right;
  display: inline-block;
  padding: 12px 50px 8px 0;
}
.actions .webny-share-bar-icons h2.webny-action-share-label, .actions .webny-share-bar-icons [id^=webny-carousel-slider-] .webny-action-share-label.h2, [id^=webny-carousel-slider-] .actions .webny-share-bar-icons .webny-action-share-label.h2 {
  color: #fff;
  font-weight: 400;
  font-size: 13px;
  font-family: "Proxima Nova";
  display: inline-block;
}
.actions .webny-share-bar-icons .webny-action-share-button {
  cursor: pointer;
  padding: 0 5px;
  display: inline-block;
}
.actions .webny-share-bar-icons .icon-email, .actions .webny-share-bar-icons .icon-facebook, .actions .webny-share-bar-icons .icon-twitter {
  font-size: 12.8px;
  color: #fff;
  clear: both;
}
.actions .webny-share-bar-icons .icon-email:hover, .actions .webny-share-bar-icons .icon-facebook:hover, .actions .webny-share-bar-icons .icon-twitter:hover {
  text-decoration: none;
}
.actions .webny-share-bar-icons .webny-action-share-button a:hover {
  text-decoration: none !important;
  clear: both;
}
.actions {
  /*.front .webny-share-bar {
      display: none;
  }*/
}

/* MIN TABLET VIEW */
@media (min-width: 30em) {
  /* Action Share bar styles */
  .actions.stuck .webny-action-top, .actions.stuck .icon-arrow-up {
    visibility: visible;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 13px;
  }
  .actions.stuck .webny-action-label {
    max-width: 50%;
  }
  .actions.stuck .webny-action-top a, .actions.stuck .icon-arrow-up a {
    color: #fff;
    visibility: visible;
  }
  .actions.stuck .webny-action-top a:hover, .actions.stuck .icon-arrow-up a:hover {
    color: #65999E;
  }
  .actions.stuck .webny-action-top {
    padding: 12px 5px 10px 30px;
  }
  .actions.stuck .icon-arrow-up {
    padding-left: 5px;
  }
  .actions .webny-share {
    visibility: visible;
    float: right;
    display: inline-block;
    padding: 12px 25px 8px 0;
  }
  .actions .webny-share h2.webny-action-share-label, .actions .webny-share [id^=webny-carousel-slider-] .webny-action-share-label.h2, [id^=webny-carousel-slider-] .actions .webny-share .webny-action-share-label.h2 {
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    display: inline-block;
  }
  .actions .webny-share .webny-action-share-button {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
  }
  .actions .webny-share .webny-action-share-button a:link, .actions .webny-share .webny-action-share-button a:hover {
    text-decoration: none;
  }
  /* End Action Share bar styles */
}
/* MOBILE VIEW */
/*.webny-share-bar {
	background-color: $color-primary;
    font-size: 0.8em;
    color: #fff;
    height: 50px;
    letter-spacing: 1px;
    position: relative;
    overflow: hidden;
}
.webny-share {
	display: inline;
    overflow: hidden;
}*/
/* MIN TABLET VIEW */
/* PC VIEW */
@media (min-width: 48em) {
  .webny-action-share-button a:hover {
    text-decoration: underline;
    clear: both;
  }
  .icon-email:hover, .icon-facebook:hover, .icon-twitter:hover {
    text-decoration: underline;
    color: #65999E;
  }
}
h3.webny-whats-related-title, [id^=webny-carousel-slider-] .webny-whats-related-title.h3 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 0.888em;
  color: #000000;
  font-weight: 500;
  border-bottom: 1px solid #D0D0CE;
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

.webny_whats_related_pgtype > div:not(.next-section) {
  width: 75%;
}

.webny_whats_related_pgtype > div:not(.next-section) a {
  display: inline-block;
  width: 100%;
  background-color: #fdfdfd;
  padding: 25px 30px;
  margin-bottom: 10px;
}

/* TABLET VIEW */
/* PC VIEW */
/* MOBILE VIEW */
html[dir=rtl] .webny-location .hero-inner .location-address-field .location-address {
  margin-right: 0px;
}
html[dir=rtl] .webny-location .hero-inner .para-phone-field a {
  position: relative;
  right: 0px;
}
html[dir=rtl] .webny-teaser .location-counties-label {
  float: left;
  margin-right: 8px;
}

html[dir=rtl] .webny-teaser .location-counties-label {
  float: right;
  margin-left: 8px;
}

.webny-location article.hero-layout {
  background-color: black;
}

.webny-location .hero-inner .first-phone,
.webny-location .hero-inner .last-phone,
.webny-location .hero-inner .location-vertical-line {
  float: left;
}
.webny-location .hero-inner .location-vertical-line {
  border-left: 1px solid #fff !important;
  height: 40px;
  position: relative;
  top: 8px;
  left: 15px;
  margin-right: 40px;
}

.webny-teaser .location-counties-fieldwrapper {
  line-height: 1;
  height: 100px;
}
@media (min-width: 1024px) {
  .webny-teaser .location-counties-fieldwrapper {
    height: 81px;
  }
}
.webny-teaser .location-counties {
  display: inline;
}
.webny-teaser .location-counties-label {
  float: left;
  margin-right: 8px;
}

/* MIN TABLET VIEW */
/* CUSTOM SMALL TABLET VIEW */
@media (max-width: 968px) {
  .hero-layout .hero-has-image .hero-location,
  .hero-layout .hero-has-image .hero-location .hero-image,
  .hero-layout .hero-location-inner .hero-has-image-content {
    min-height: 380px;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  .webny-location .hero-layout .hero-has-image .hero-location,
  .webny-location .hero-layout .hero-has-image .hero-location .hero-image,
  .webny-location .hero-layout .hero-location-inner .hero-has-image-content {
    min-height: 380px !important;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.paragraph {
  display: block;
}

.paragraph--type--webny-ql-pgtype {
  /*background-color: $ql-frame-bkgd-color;*/
  padding: 80px 3%;
}

.qlframe-inner {
  max-width: 75em;
  margin: 0 auto;
}

.ql-col-group {
  margin-top: 30px;
}

.ql--group-1-items,
.ql--group-2-items {
  margin-top: 5px;
}

.ql--group-1,
.ql--group-2 {
  display: block;
  width: 95%;
  vertical-align: top;
  padding: 0 1%;
}

.ql--field-webny-ql-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.ql--field-webny-ql-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #0B5D66;
  text-align: center;
  line-height: 3rem;
}

.ql--field-webny-ql-col-1-title,
.ql--field-webny-ql-col-2-title {
  font-weight: 700;
  color: #000;
  font-size: 24px;
  padding: 25px 0;
  text-align: left;
}

/*
Quick Links Card
 */
.webny-quick-links {
  height: 100px;
  width: 100%;
  background-color: #F8FAFA;
  margin-bottom: 15px;
  border-radius: 15px;
  border: 1px solid #D0D0CE;
  padding-right: 10px;
}
.webny-quick-links .webny-quick-links-image {
  float: left;
  margin-right: 16px;
  width: 100px;
  height: 100px;
  border-radius: 15px;
}
.webny-quick-links .webny-quick-links-image .fallback-image svg {
  background-color: #65999E;
  stroke: #ffffff;
  fill: #ffffff;
  padding: 20px;
  width: 60px;
  height: 60px;
  border-radius: 15px;
}
.webny-quick-links .webny-quick-links-image .fallback-image svg .st0 {
  stroke: #ffffff;
}
.webny-quick-links .webny-quick-links-image img {
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  border-radius: 15px;
}
.webny-quick-links .webny-quick-links-card-text .webny-quick-links-title {
  text-align: left;
  padding-top: 10px;
}
.webny-quick-links .webny-quick-links-card-text .webny-quick-links-title a {
  font-weight: 600;
  color: #004DD1;
  font-size: 18px;
  text-decoration-thickness: 1px;
}
.webny-quick-links .webny-quick-links-card-text .webny-quick-links-title a:hover {
  text-decoration-thickness: 2px;
  color: #004DD1;
}
.webny-quick-links .webny-quick-links-card-text .webny-quick-links-description {
  display: none;
}

.ql--field-webny-ql-col-1-button,
.ql--field-webny-ql-col-2-button {
  padding: 9px 0;
}
.ql--field-webny-ql-col-1-button a,
.ql--field-webny-ql-col-2-button a {
  font-family: "Proxima Nova";
  text-decoration-thickness: 1px;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #004DD1;
}
.ql--field-webny-ql-col-1-button a:hover,
.ql--field-webny-ql-col-2-button a:hover {
  text-decoration-thickness: 2px;
  color: #004DD1;
}
.ql--field-webny-ql-col-1-button .arrow-right,
.ql--field-webny-ql-col-2-button .arrow-right {
  font-weight: 900 !important;
  color: #004DD1;
  font-size: small;
}

.descriptor--field-webny-tbd-cta1,
.descriptor--field-webny-tbd-cta2 {
  clear: both;
}
.descriptor--field-webny-tbd-cta1 a,
.descriptor--field-webny-tbd-cta2 a {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: #0B5D66;
}
.descriptor--field-webny-tbd-cta1 a:visited, .descriptor--field-webny-tbd-cta1 a:link,
.descriptor--field-webny-tbd-cta2 a:visited,
.descriptor--field-webny-tbd-cta2 a:link {
  color: #ffffff;
}
.descriptor--field-webny-tbd-cta1 a:hover,
.descriptor--field-webny-tbd-cta2 a:hover {
  background-color: #000000;
  text-decoration: none;
}
.descriptor--field-webny-tbd-cta1 a,
.descriptor--field-webny-tbd-cta2 a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .descriptor--field-webny-tbd-cta1 a,
  .descriptor--field-webny-tbd-cta2 a {
    display: block;
  }
}
@media (min-width: 30em) {
  .descriptor--field-webny-tbd-cta1 a,
  .descriptor--field-webny-tbd-cta2 a {
    max-width: 450px;
    display: inline-block;
  }
}

/* TABLET VIEW */
@media (min-width: 768px) {
  .webny-quick-links .webny-quick-links-card-text .webny-quick-links-title a {
    font-size: 16px;
    line-height: 20px;
  }
  .ql-col-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
  }
  .ql-col-group .ql--group-1,
  .ql-col-group .ql--group-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
  .ql-col-group .ql--group-1-items,
  .ql-col-group .ql--group-2-items {
    -webkit-box-flex: 5;
    -ms-flex: 5 0 auto;
    flex: 5 0 auto;
  }
  .qlcol1-title .ql--group-2 {
    padding-top: 77px;
  }
  .qlcol2-title .ql--group-1 {
    padding-top: 77px;
  }
  .ql--group-2 {
    padding: 0 1% 0 0;
    margin-left: 30px;
  }
}
/* PC VIEW */
@media (min-width: 1024px) {
  .webny-quick-links-description {
    display: block !important;
    text-align: left;
    font-weight: normal;
    font-size: 16px;
    color: #000;
    height: 2.4em;
    line-height: 1.2em;
  }
  .webny-quick-links-card-text a {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10-specific styles go here */
}
.webny-teaser {
  margin: 20px auto;
  border: 1px solid #D0D0CE;
  border-radius: 15px;
  font-family: "Proxima Nova", Arial, sans-serif;
}
.webny-teaser .webny-card-teaser {
  height: 73px;
  line-height: 18px;
}
@media (min-width: 768px) {
  .webny-teaser .webny-card-teaser {
    height: 100px;
  }
}
.webny-teaser-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.webny-teaser .webny-teaser-wrapper .webny-teaser-image div picture img {
  width: 240px;
}
.webny-teaser .layout-container ul li {
  margin: 9px 0 !important;
  padding: 0;
}
.webny-teaser-image {
  display: none;
  border-radius: 15px;
}
@media (min-width: 1024px) {
  .webny-teaser-image {
    display: block;
    float: left;
    height: 240px;
    padding-right: 20px;
  }
  .webny-teaser-image svg {
    width: 202px;
    height: 202px;
    background-color: #65999E;
    fill: #ffffff;
    padding: 20px;
  }
  .webny-teaser-image .list-fallback-img svg {
    padding: 65px;
    width: 110px;
    height: 110px;
    border-radius: 15px;
  }
  .webny-teaser-image img {
    max-width: none;
    border-radius: 15px;
  }
  .webny-teaser-image .st0,
  .webny-teaser-image .st1 {
    stroke: #ffffff;
  }
}
.webny-teaser-content-wrapper {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
}
.webny-teaser-content-wrapper__details {
  padding: 10px 15px 0;
}
@media (min-width: 768px) {
  .webny-teaser-content-wrapper__details {
    padding: 20px 15px 0;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-content-wrapper__details {
    height: 183px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-content-wrapper__details {
    padding: 20px 25px 0;
  }
}
.webny-teaser-content-wrapper__details-left {
  padding-top: 10px;
}
@media (min-width: 768px) {
  .webny-teaser-content-wrapper__details-left {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    padding-top: 20px;
    border-right: 1px solid #D0D0CE;
    margin-right: 15px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-content-wrapper__details-left {
    margin-right: 15px;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 1336px) {
  .webny-teaser-content-wrapper__details-left {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .webny-teaser-content-wrapper__details-right {
    padding-top: 0px;
    width: 100%;
  }
}
@media (min-width: 461px) {
  .webny-teaser-content-wrapper {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .webny-teaser-content-wrapper {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-content-wrapper {
    font-size: 16px;
  }
}
.webny-teaser__events {
  max-height: 382px;
}
.webny-teaser__events .description {
  display: none;
}
@media (min-width: 768px) {
  .webny-teaser__events {
    height: 230px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser__events {
    height: 240px;
  }
}
.webny-teaser__events .webny-teaser-content-wrapper__details {
  padding: 0 15px;
  height: 337px;
}
@media (min-width: 768px) {
  .webny-teaser__events .webny-teaser-content-wrapper__details {
    height: 196.5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .webny-teaser__events .webny-teaser-content-wrapper__details {
    height: 204px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser__events .webny-teaser-content-wrapper__details {
    padding: 0 15px 0 0;
  }
}
.webny-teaser-filter-terms {
  position: relative;
  font-size: 14px;
  line-height: 14px;
  padding-top: 5px;
}
@media (min-width: 768px) {
  .webny-teaser-filter-terms {
    padding-top: 0;
    font-size: 16px;
    line-height: 16px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-filter-terms {
    font-size: 14px;
  }
}
.webny-teaser-filter-term-border {
  width: 60px;
  border-bottom: 1px solid #D0D0CE;
  display: inline-block;
  margin: 13px 0 2px 0;
}
.webny-teaser span-filter-term-border {
  margin: 9px 0;
}
.webny-teaser-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 18px;
  line-height: 21px;
}
.webny-teaser-title a {
  color: #65999E;
  text-decoration: none;
}
.webny-teaser-title a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .webny-teaser-title {
    font-size: 20px;
    line-height: 24px;
    padding-right: 15px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-title {
    font-size: 18px;
    line-height: 21px;
  }
}
.webny-teaser .description {
  line-height: 1.1;
  height: 100px;
}
.webny-teaser .event-date__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.webny-teaser .event-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.webny-teaser .event-date .event-date {
  font-family: "Proxima Nova", Arial, sans-serif;
  color: #000;
}
.webny-teaser .event-date .event-date__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.webny-teaser .event-date .day-month-wrapper {
  padding-bottom: 20px;
}
.webny-teaser .event-date .day-month-wrapper .month-day-year {
  font-size: 14px;
  font-weight: 800;
}
.webny-teaser .event-date .multi-day .day div,
.webny-teaser .event-date .multi-day .month div,
.webny-teaser .event-date .multi-day .event-year div {
  float: left;
  width: 85px;
}
.webny-teaser .event-date .multi-day .day div.dash,
.webny-teaser .event-date .multi-day .month div.dash,
.webny-teaser .event-date .multi-day .event-year div.dash {
  width: 30px;
}
.webny-teaser .event-date .multi-day .month .start,
.webny-teaser .event-date .multi-day .month .end,
.webny-teaser .event-date .multi-day .event-year .start-event-year,
.webny-teaser .event-date .multi-day .event-year .end-event-year {
  padding-left: 0px;
}
.webny-teaser .event-date .month {
  color: #FACE00;
  font-size: 14px;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: 800;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.webny-teaser .event-date .month:before, .webny-teaser .event-date .month:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.webny-teaser .event-date .month:after {
  clear: both;
}
.webny-teaser .event-date .month div {
  text-align: center;
}
.webny-teaser .event-date .month .dash {
  color: transparent;
}
.webny-teaser .event-date .day {
  font-size: 42px;
  color: #000;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: 800;
  padding-bottom: 5px;
}
.webny-teaser .event-date .day:before, .webny-teaser .event-date .day:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.webny-teaser .event-date .day:after {
  clear: both;
}
.webny-teaser .event-date .day div {
  text-align: center;
}
.webny-teaser .event-date .day .dash {
  font-size: 34px;
  font-weight: 600;
}
.webny-teaser .event-date .event-year {
  font-size: 16px;
  color: #000;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: 600;
}
.webny-teaser .event-date .event-year:before, .webny-teaser .event-date .event-year:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.webny-teaser .event-date .event-year:after {
  clear: both;
}
.webny-teaser .event-date .event-year div {
  text-align: center;
}
.webny-teaser .event-date .event-year .start-event-year {
  padding-left: 0px;
}
.webny-teaser .event-date .event-year .dash {
  color: transparent;
}
.webny-teaser .event-date .day-month-wrapper,
.webny-teaser .event-date .time-wrapper,
.webny-teaser .event-date .address-wrapper,
.webny-teaser .event-date .last-updated-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 10px;
}
.webny-teaser .event-date .day-month-wrapper i,
.webny-teaser .event-date .time-wrapper i,
.webny-teaser .event-date .address-wrapper i,
.webny-teaser .event-date .last-updated-wrapper i {
  color: #0B5D66;
  font-size: 13px;
  width: 13px;
  margin-right: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.webny-teaser .event-date .time-wrapper .time-full-time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
}
.webny-teaser .event-date .time-wrapper .time-full-time .dash {
  margin: 0 5px;
}
.webny-teaser .event-date .time {
  color: #fff;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
}
.webny-teaser .event-date .time::before {
  color: #65999E;
  display: inline-block;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
}
.webny-teaser .event-date .time div {
  display: inline-block;
}
.webny-teaser .event-date .address-wrapper .address-full-location {
  font-size: 13px;
  line-height: 16px;
}
.webny-teaser .event-date .address-wrapper .venue-name {
  color: #fff;
  font-size: 13px;
  line-height: 16px;
}
.webny-teaser .event-date .address-wrapper::before {
  color: #65999E;
  float: left;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
}
.webny-teaser .event-date .address {
  color: #fff;
  float: left;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
}
.webny-teaser .event-date .address span.country {
  display: none;
}
.webny-teaser .event-date .last-updated-wrapper .last-updated-full-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
}
.webny-teaser .event-date .last-updated-wrapper .last-updated-label {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  float: left;
  font-style: italic;
}
.webny-teaser .event-date .last-updated-wrapper::before {
  color: #65999E;
  float: left;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
}
.webny-teaser .event-date .last-updated-wrapper .last-updated {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
}
.webny-teaser .event-date .day div,
.webny-teaser .event-date .month div,
.webny-teaser .event-date .event-year div {
  margin: auto;
}
.webny-teaser .event-date .month {
  padding-bottom: 0px !important;
}
.webny-teaser .event-date .day {
  padding-bottom: 0px !important;
}
.webny-teaser .event-date .address-wrapper {
  /*height: 48px;*/
  overflow: hidden;
}
@media (min-width: 768px) {
  .webny-teaser .event-date .address-wrapper {
    padding: 5px 0 0 0 !important;
    /*height: 32px;*/
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .webny-teaser .event-date .address-wrapper {
    padding: 5px 0 0 0 !important;
  }
}
@media (min-width: 1336px) {
  .webny-teaser .event-date {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.webny-teaser .event-date .day-month-wrapper {
  padding-bottom: 10px;
  width: 150px;
}
@media (min-width: 768px) {
  .webny-teaser .event-date .day-month-wrapper {
    width: 150px;
    padding-top: 10px;
    padding-bottom: 5px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser .event-date .day-month-wrapper {
    padding: 8px 0 0px 0;
    width: 150px;
  }
}
.webny-teaser .event-date .time {
  color: #000000;
}
.webny-teaser .event-date .time::before {
  width: 13px;
  padding-right: 5px;
}
@media (min-width: 1024px) {
  .webny-teaser .event-date .time {
    font-weight: 600;
  }
}
@media (min-width: 1336px) {
  .webny-teaser .event-date .time {
    padding: 0;
  }
}
.webny-teaser .event-date .address {
  color: #000000;
}
.webny-teaser .event-date .address-wrapper {
  padding-top: 10px;
  font-size: 13px;
  line-height: 16px;
}
@media (min-width: 768px) {
  .webny-teaser .event-date .address-wrapper {
    padding: 5px 20px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser .event-date .address-wrapper {
    padding: 5px 15px;
  }
}
.webny-teaser .day-month-wrapper {
  width: 100%;
}
@media (min-width: 1336px) {
  .webny-teaser .day-month-wrapper {
    width: 24%;
  }
}
.webny-teaser .month {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: row;
  -ms-flex-pack: row;
  justify-content: row;
}
.webny-teaser .day {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: row;
  -ms-flex-pack: row;
  justify-content: row;
}
.webny-teaser .event-year {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: row;
  -ms-flex-pack: row;
  justify-content: row;
  font-size: 13px !important;
}
.webny-teaser .event-year .start-event-year,
.webny-teaser .event-year .end-event-year {
  font-size: 13px !important;
}
.webny-teaser .multi-day .day div,
.webny-teaser .multi-day .month div,
.webny-teaser .multi-day .event-year div,
.webny-teaser .multi-day .start div {
  float: left;
  width: 45px !important;
}
.webny-teaser .multi-day .day div.dash,
.webny-teaser .multi-day .month div.dash,
.webny-teaser .multi-day .event-year div.dash,
.webny-teaser .multi-day .start div.dash {
  padding: 0 0 0 5px;
  font-size: 20px;
}
.webny-teaser .meridiem {
  font-size: 12px;
  margin-left: 5px;
}
@media (min-width: 1024px) {
  .webny-teaser .address-wrapper {
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 1336px) {
  .webny-teaser .address-wrapper {
    padding: 0;
  }
}
.webny-teaser .address-wrapper .venue-name {
  font-size: 13px;
  line-height: 16px;
  padding-left: 0 !important;
}
.webny-teaser .address-wrapper .venue-name > div {
  color: #000;
}
@media (min-width: 768px) {
  .webny-teaser .address-wrapper .venue-name > div {
    height: 16px;
  }
}
.webny-teaser .address-wrapper .city-state-zip {
  display: inline;
}
@media (min-width: 1336px) {
  .webny-teaser .address-wrapper .city-state-zip {
    display: inline;
  }
}
.webny-teaser .address-wrapper .separator {
  margin-left: -4px;
}
.webny-teaser .links,
.webny-teaser .actions {
  list-style: none;
  padding: 8px 31px;
  margin: 0;
  background-color: #EDEDED;
  border-top: 1px solid #D0D0CE;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}
@media (min-width: 768px) {
  .webny-teaser .links,
  .webny-teaser .actions {
    padding: 8px 23px;
  }
}
.webny-teaser .links a {
  position: relative;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 13px;
  color: black;
  letter-spacing: 1px;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .webny-teaser .links a {
    margin-left: 3px;
  }
}
.webny-teaser .links a:hover {
  text-decoration: underline;
}
.webny-teaser .links a .chevron {
  color: #FACE00;
  left: -5px;
  position: relative;
}

.webny-teaser .landing-summary-fieldwrapper {
  line-height: 1;
  height: 100px;
}

@media (max-width: 1023px) {
  .webny-search-container .filter-sidebar {
    zoom: 1;
    background-color: #242424;
    padding: 0 !important;
  }
  .webny-search-container .filter-sidebar:before, .webny-search-container .filter-sidebar:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .webny-search-container .filter-sidebar:after {
    clear: both;
  }
  .webny-search-container .filter-sidebar .filter-sidebar-content {
    display: none;
  }
  .webny-search-container .filter-sidebar.expanded .filter-sidebar-content {
    display: block;
  }
  .webny-search-container .filter-sidebar.expanded .filter-toggle:before {
    content: "\e639";
  }
  .webny-search-container .filter-sidebar .filter-toggle {
    background: transparent;
    border: none;
    color: #fff;
    position: relative;
    padding: 20px;
    text-align: left;
    font-weight: bold;
    width: 100%;
  }
  .webny-search-container .filter-sidebar .filter-toggle:before {
    font-family: "icomoon";
    content: "\e616";
    position: absolute;
    color: #FACE00;
    right: 30px;
  }
}
.webny-search-container .filter-sidebar h3, .webny-search-container .filter-sidebar [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] .webny-search-container .filter-sidebar .h3,
.webny-search-container .filter-sidebar .form-item-keyword label,
.webny-search-container .filter-sidebar .form-item-location-counties label,
.webny-search-container .filter-sidebar .form-item-created-date:before,
.webny-search-container .filter-sidebar .form-item-field-webny-event-date-start:before {
  color: #FACE00;
  font-size: 0.9rem;
  font-family: "Oswald", Arial, sans-serif;
  text-transform: uppercase;
  padding: 0 0 1em 0;
  font-weight: bold;
  cursor: default;
}
.webny-search-container .filter-sidebar .form-item-items-per-page {
  display: none;
}
.webny-search-container .filter-sidebar form {
  color: #fff;
  position: relative;
  margin: 0;
  padding: 0;
}
.webny-search-container .filter-sidebar label {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  margin: 0.25em 0;
}
.webny-search-container .filter-sidebar input {
  background-color: #242424;
  border: 1px solid #62666A;
  color: #ffffff;
  height: 35px;
  margin: 0 0 20px 0;
  padding: 2px 20px;
  outline: none;
}
.webny-search-container .filter-sidebar input:focus {
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px white;
  box-shadow: 0 0 0 4px white;
}
.webny-search-container .filter-sidebar .form-item-keyword {
  position: relative;
}
.webny-search-container .filter-sidebar .form-item-keyword input {
  padding: 7px 20px 7px 40px;
  border: solid 1px #62666A;
  border-radius: 30px;
  vertical-align: baseline;
  line-height: 20px;
  width: 100%;
}
.webny-search-container .filter-sidebar .form-item-keyword input:focus {
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px white;
  box-shadow: 0 0 0 4px white;
}
.webny-search-container .filter-sidebar .form-item-keyword:after {
  color: #FACE00;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f002";
  font-size: 18px;
  position: absolute;
  left: 12px;
  bottom: 3px;
  top: 66%;
}
.webny-search-container .filter-sidebar .form-item-location-counties {
  position: relative;
  padding-bottom: 10px;
  color: #62666A;
}
.webny-search-container .filter-sidebar .form-item-location-counties select {
  padding: 7px 20px 7px 40px;
  border: solid 1px #62666A;
  border-radius: 20px;
  width: 100%;
  outline: none;
  cursor: pointer;
}
.webny-search-container .filter-sidebar .form-item-location-counties select:focus {
  -webkit-box-shadow: 0 0 0 2px #FACE00;
  box-shadow: 0 0 0 2px #FACE00;
}
.webny-search-container .filter-sidebar input[type=date]:focus {
  color: #000000;
}
.webny-search-container .filter-sidebar input[type=date] {
  background-color: transparent;
  border: 1px solid #62666A;
  color: #62666A;
}
.webny-search-container .filter-sidebar input[type=date]:focus {
  color: #62666A;
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px white;
  box-shadow: 0 0 0 4px white;
}
.webny-search-container .filter-sidebar input[type=submit] {
  float: right;
}
.webny-search-container .filter-sidebar input[type=submit]:hover {
  background-color: #242424;
  border-color: #FACE00;
  color: #FACE00;
}
.webny-search-container .filter-sidebar .block-filter-term {
  border-bottom: 1px solid #404040;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.webny-search-container .filter-sidebar .item-list__checkbox {
  margin: 0;
  padding: 0;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item {
  outline: none;
  list-style: none;
  margin: 0 0 15px;
  position: relative;
  padding: 0;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item:focus {
  outline: #000 auto 2px;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 0 4px white;
  box-shadow: 0 0 0 4px white;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item .facet-item__value {
  display: block;
  overflow: hidden;
  padding-top: 5px;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item:last-child {
  margin-bottom: 0;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] {
  display: none;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label {
  color: #ffffff;
  cursor: pointer;
  display: block;
  margin: -1px 4px 0 0;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label:hover {
  color: #ffffff;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label:hover:before {
  color: #ffffff;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label:before {
  color: #62666A;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f055";
  font-size: 28px;
  vertical-align: middle;
  margin-right: 10px;
  float: left;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input:checked + label {
  color: #FACE00;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input:checked + label:before {
  color: #FACE00;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f058";
  float: left;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input:checked + label.option:active {
  color: #FACE00;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label.checked:before {
  color: #FACE00;
  font-family: "icomoon";
  content: "\e61f";
  position: absolute;
  left: 9px;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label.checked:hover:before {
  color: #ffffff;
  content: "\e623";
  position: absolute;
}
.webny-search-container .filter-sidebar .form-item-created-date:before {
  content: "Date";
}
.webny-search-container .filter-sidebar .form-item-field-webny-event-date-start:before {
  content: "Date";
}
@media (min-width: 1024px) {
  .webny-search-container .filter-sidebar .form-item-location-counties select {
    padding: 7px 20px 7px 20px !important;
  }
}
@media (min-width: 1336px) {
  .webny-search-container .filter-sidebar .form-item-location-counties select {
    padding: 7px 20px 7px 40px !important;
  }
}

.views-page-webny-search .layout-content {
  margin-bottom: 0;
}

.webny-search-container .filter-sidebar {
  padding: 40px 0;
}
.webny-search-container .filter-sidebar > * {
  padding-left: 20px;
  padding-right: 20px;
}
.webny-search-container .view-main-content {
  padding-top: 20px;
  padding-bottom: 20px;
}
.webny-search-container .view-main-content > * {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .webny-search-container {
    zoom: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #242424;
  }
  .webny-search-container .filter-sidebar {
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .webny-search-container:before, .webny-search-container:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .webny-search-container:after {
    clear: both;
  }
  .webny-search-container .view-main-content {
    width: 74.5762711864%;
    float: right;
    margin-right: 0;
    background: #fff;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .webny-search-container .view-main-content > * {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.webny-search-container .js-form-clear-all {
  color: #004DD1;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin-left: 6px;
}
.webny-search-container .js-form-clear-all:before {
  content: "\f00d";
  display: inline-block;
  font-family: "Font Awesome 6 Free";
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
  margin-right: 2px;
  -webkit-text-stroke: 1px;
}

@media (min-width: 1024px) {
  .webny-landing-page-page.hero-present:has(.centered-alignment) .page-paragraphs-in > div > div:first-of-type:has(> .paragraph--type--webny-filter-term-listing), .webny-landing-page-page.hero-present:has(.centered-alignment) .page-paragraphs-in > div > div:first-of-type:has(> .paragraph--type--webny-loc-filter-term-listing), .webny-landing-page-page.hero-present:has(.centered-alignment) .page-paragraphs-in > div > div:first-of-type:has(> .paragraph--type--webny-event-filter) {
    margin-top: 50px;
  }
}
.webny-teaser .webny-teaser-title a {
  color: #004DD1;
}
.webny-teaser .page-description-fieldwrapper {
  line-height: 1;
  height: 100px;
}

.teaser--type--webny-page .webny-teaser-title {
  margin-bottom: 0;
}
.teaser--type--webny-page .webny-teaser-content-wrapper__details {
  min-height: 250px;
}

@media (min-width: 30em) {
  .teaser--type--webny-page .webny-teaser-title {
    margin-bottom: 18px;
  }
  .teaser--type--webny-page .webny-teaser-content-wrapper__details {
    min-height: 0px;
  }
}
@media (min-width: 48em) {
  .teaser--type--webny-page .webny-teaser-title {
    margin-bottom: 5px;
  }
  .teaser--type--webny-page .webny-teaser-content-wrapper__details {
    min-height: 0px;
  }
}
.news-date-fieldwrapper {
  font-size: 0.722em;
  margin-bottom: 15px;
}
.news-date-fieldwrapper .news-listing-date {
  font-weight: 800;
  display: inline;
}
.news-date-fieldwrapper .news-listing-time {
  display: inline;
}

.fallback-newspaper svg {
  height: 102px;
  width: 102px;
  padding: 65px;
}

.no-description {
  height: 73px;
}

.webform-submission-form .js-form-item label.option {
  display: inline;
}
.webform-submission-form div {
  margin: 2% 0 0 0;
}
.webform-submission-form fieldset.form-wrapper {
  padding-bottom: 2%;
}

/**
 * Progress tracker styles.
 *
 * @see http://nigelotoole.github.io/progress-tracker/
 */
/**
 * Update progress text to show completed and active.
 */
.webform-progress-tracker .progress-step .progress-text {
  color: #767676;
}

.webform-progress-tracker .progress-step.is-active .progress-text,
.webform-progress-tracker .progress-step.is-complete .progress-text {
  color: #333;
}

/**
 * Disable hover state because webform wizard progress markers are not clickable.
 */
.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,
.webform-progress-tracker .progress-step:hover .progress-marker::before,
.webform-progress-tracker .progress-step .progress-marker::after {
  background-color: #767676;
}

.webform-progress-tracker .progress-step.is-complete .progress-marker::before,
.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,
.webform-progress-tracker .progress-step.is-complete .progress-marker::after {
  background-color: #333;
}

.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before {
  background-color: #2196f3;
}

.webform-progress-tracker .progress-title[role=link] {
  color: #1976d2;
}

.webform-progress-tracker .progress-title[role=link]:hover,
.webform-progress-tracker .progress-title[role=link]:focus {
  color: #2196f3;
}

.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role=link]:before {
  background-color: #1976f2;
}

.je--field-webny-je-embed {
  max-width: 75em;
  margin: 0 auto;
  padding: 0 8%;
}

.je--field-webny-wysiwyg-title,
.je--field-webny-wysiwyg-headline {
  max-width: 75em;
  margin: 0 auto;
}

.paragraph--type--webny-je-pgtype {
  background-color: #ffffff;
}

.je--field-webny-je-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #0B5D66;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.je--field-webny-je-headline {
  color: #000000;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  text-align: center;
  line-height: 1.75em;
  margin-bottom: 15px;
}

.front .je--field-webny-je-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
  line-height: 1.25em;
}

/* TABLET VIEW */
/* DESKTOP VIEW */
/* MOBILE FIRST STYLES */
/* HERO LAYOUT */
.hero-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  overflow: hidden;
  position: relative;
}
.hero-layout .hero-generic.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-layout .hero-generic-inner {
  position: relative;
  width: 100%;
}
.hero-layout .hero-generic-inner.title-only {
  background-color: #0B5D66;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0;
  padding-bottom: 40px;
}
.hero-layout .hero-generic-inner.title-only .hero-generic-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
.hero-layout .hero-generic-inner.title-only h1, .hero-layout .hero-generic-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-layout .hero-generic-inner.title-only .h1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #ffffff;
  font-size: 28px;
  width: auto;
  padding: 0px;
  line-height: 1.15em;
}
.hero-layout .hero-generic-inner.hero-has-content {
  position: relative;
  z-index: 3;
  background-color: #0B5D66;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper {
  padding: 40px 20px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .assoc-landing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 25px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .assoc-landing .assoc-landing-icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1lh;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .assoc-landing .assoc-landing-icon-wrapper i.assoc-landing-icon {
  font-size: 14px;
  padding-right: 10px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .assoc-landing div > a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-keywords .keyword {
  display: inline-block;
  padding-bottom: 25px;
  padding-right: 30px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-keywords .keyword i.keyword-icon {
  width: 16px;
  height: 16px;
  font-size: 12px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-keywords .keyword a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .published-date {
  padding-bottom: 20px;
  color: #fff;
  font-family: "Proxima Nova";
  font-size: 14px;
  text-transform: uppercase;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper h1, .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .h1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-bottom: 35px;
  color: #ffffff;
  font-size: 28px;
  width: auto;
  padding-bottom: 0;
  line-height: 1.15em;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-summary {
  padding-top: 35px;
  font-size: 18px; /*1em; */
  line-height: 1.375em;
  color: #ffffff;
  position: relative;
  z-index: 5;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-horizontal-hr {
  margin: 30px 0px;
  border-bottom: 1px solid #FFFFFF;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper.button-present .hero-generic-checklist {
  padding-bottom: 35px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist .checklist-title {
  padding-bottom: 15px;
  font-family: "Proxima Nova";
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist ul {
  margin: 0;
  padding: 0;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start; /* Vertically align content */
  font-family: "Proxima Nova";
  padding-bottom: 5px;
  font-size: 16px;
  color: #FFFFFF;
  list-style: none;
  line-height: 1.5;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist ul li span.checklist-item {
  margin: 0px 5px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist ul li i.checklist-icon {
  margin-top: 2px;
  font-size: 16px !important;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-cta a {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 0;
  cursor: pointer;
  height: 50px;
  width: 200px;
  border-radius: 15px;
  font-family: "Proxima Nova";
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 2px;
  color: #000000;
  margin: 5px auto;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-cta a:hover {
  background-color: #FFFFFF;
}

/* RTL Specifics */
html[dir=rtl] .hero-generic-checklist ul li {
  text-align: right;
}
html[dir=rtl] .hero-layout .hero-generic-wrapper .hero-generic-description-wrapper .assoc-landing .assoc-landing-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir=rtl] .hero-layout .hero-keywords .keyword {
  padding-right: 0px !important;
  padding-left: 30px;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] .hero-layout .hero-generic-checklist-cta-wrapper.button-present .hero-generic-cta {
    padding-left: 0;
  }
  html[dir=rtl] .hero-layout .hero-generic-checklist-cta-wrapper .hero-generic-checklist {
    padding: 0px 0px 0px 30px !important;
  }
  html[dir=rtl] .hero-layout .hero-generic-cta:only-child {
    padding-right: 0 !important;
  }
  .hero-layout .hero-generic.hero-has-image .hero-image {
    height: 307px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .hero-layout .hero-generic-inner.title-only {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-layout .hero-generic-inner.title-only .hero-generic-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }
  .hero-layout .hero-generic-inner.title-only h1, .hero-layout .hero-generic-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-layout .hero-generic-inner.title-only .h1 {
    padding: 0px;
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 32px;
    color: #FFFFFF;
  }
  .hero-layout .hero-generic-inner.hero-has-content {
    padding: 45px 0px 45px 0px;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper {
    padding: 0px 35px;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper h1, .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .h1 {
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 32px;
    color: #FFFFFF;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-summary {
    width: 100%;
    line-height: 1.375em;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-summary.checklist-cta-absent {
    border-bottom: none;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper {
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper.button-present {
    grid-template-columns: 1fr 1px 230px;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper.button-absent {
    grid-template-columns: 1fr;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist {
    padding: 0px 30px 0px 0px;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist .checklist-title {
    margin: 0;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist ul li span.checklist-item {
    margin: 0 5px;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-separator {
    height: 100%;
    background-color: #FFFFFF;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-cta {
    padding: 15px 30px 0 30px;
    padding-bottom: 0;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-cta:only-child {
    padding-left: 0;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-cta a {
    margin: 0;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  html[dir=ltr] .hero-layout .hero-has-image .hero-image {
    display: none;
  }
  html[dir=ltr] .hero-layout .hero-has-image .hero-generic-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-size: cover;
    padding: 30px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 427px;
  }
  html[dir=ltr] .hero-layout .hero-has-image .hero-generic-inner .hero-generic-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    max-width: 580px;
    width: 100%;
    padding: 45px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner.title-only {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner.title-only h1, html[dir=ltr] .hero-layout .hero-generic-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=ltr] .hero-layout .hero-generic-inner.title-only .h1 {
    padding: 0px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner.title-only .hero-generic-description-wrapper {
    width: 100%;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner {
    padding: 80px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-horizontal-hr {
    display: none;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: visible;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper.checklist-cta-absent {
    width: 100%;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper:not(.checklist-cta-absent) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    padding-right: 45px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper h1, html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .h1 {
    font-size: 36px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .hero-generic-summary {
    border-bottom: none;
    padding: 0;
    line-height: 1.375em;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .hero-generic-summary div {
    padding-right: 45px;
    padding-top: 35px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding-left: 45px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper.button-present .hero-generic-checklist {
    padding-bottom: 0px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #FFFFFF;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-separator {
    display: none;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist {
    margin: 0;
    width: 100%;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist .checklist-title {
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 18px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-cta {
    display: block;
    padding: 5px 0px 0px 0px;
  }
  html[dir=rtl] .hero-layout .hero-has-image .hero-image {
    display: none;
  }
  html[dir=rtl] .hero-layout .hero-has-image .hero-generic-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-size: cover;
    padding: 30px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  html[dir=rtl] .hero-layout .hero-has-image .hero-generic-inner .hero-generic-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    width: 100%;
    padding: 45px;
    overflow: hidden;
  }
  html[dir=rtl] .hero-layout .hero-keywords .keyword {
    padding-right: 0px !important;
    padding-left: 30px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner.title-only {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner.title-only h1, html[dir=rtl] .hero-layout .hero-generic-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-layout .hero-generic-inner.title-only .h1 {
    padding: 0px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner.title-only .hero-generic-description-wrapper {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 60% !important;
    flex: 0 0 60% !important;
    width: 100%;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner {
    padding: 80px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-horizontal-hr {
    display: none;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: visible;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 60% !important;
    flex: 0 0 60% !important;
    padding-left: 45px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper.checklist-cta-absent {
    width: 100%;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper h1, html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .h1 {
    font-size: 36px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .hero-generic-summary {
    border-bottom: none;
    padding: 0;
    line-height: 1.375em;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .hero-generic-summary div {
    padding-left: 45px;
    padding-top: 35px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding-right: 45px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper.button-present .hero-generic-checklist {
    padding-bottom: 0px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-separator {
    display: none;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #FFFFFF;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist {
    width: 100%;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist .checklist-title {
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 18px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-cta {
    display: block;
    padding: 25px 0px 0px 0px;
  }
}
/* MOBILE FIRST STYLES */
/* Title and hero border display */
.webny-landing-page-page.title-present .title-landing-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

.webny-landing-page-page.hero-present .hero-landing-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

.webny-landing-page-page.both-present .hero-landing-layout {
  border-bottom: 2px solid #FFFFFF;
}
.webny-landing-page-page.both-present .title-landing-layout {
  border-top: 2px solid #FFFFFF;
}

/* Title display */
.title-landing-layout {
  overflow: hidden;
  position: relative;
}
.title-landing-layout .title-landing-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #FACE00;
  padding: 0px 20px 0px 20px;
  min-height: 90px;
}
.title-landing-layout .title-landing-page h1, .title-landing-layout .title-landing-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .title-landing-layout .title-landing-page .h1 {
  font-family: "ProximaNovaExtrabold";
  display: block;
  font-size: 28px;
  line-height: 1.15em;
  color: #000000;
  padding: 0px;
}
.title-landing-layout .title-landing-page .title-subtitle {
  font-family: "ProximaNovaRegular";
  display: block;
  font-size: 16px;
  line-height: 1.35em;
  padding: 8px 0 0 0;
}
.title-landing-layout .title-landing-page .title-subtitle a {
  text-decoration: none;
  border-bottom: 1px solid;
}
.title-landing-layout .title-landing-page .title-subtitle a:hover {
  border-bottom: 2px solid;
}

/* RTL Specifics */
html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-buttons .hero-button .cta-landing-icon::before {
  content: " \f30a" !important;
}
html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-buttons .video-hero-button .video-cta-landing-icon::before {
  content: "" !important;
}
html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-buttons .video-hero-button .video-cta-landing-icon::after {
  display: inline-block;
  font-family: "Font Awesome 5 Free" !important;
  content: " \f04b" !important;
  font-weight: bold;
  font-size: 12px;
  font-style: normal;
}
html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-landing-page-wrapper .assoc-landing i.assoc-landing-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* HERO LAYOUT */
.hero-landing-layout {
  overflow: hidden;
  position: relative;
}
.hero-landing-layout .hero-landing-page.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-landing-layout .hero-landing-page-inner {
  position: relative;
  width: 100%;
  background-color: #0B5D66;
}
.hero-landing-layout .hero-landing-page-inner.title-only {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
.hero-landing-layout .hero-landing-page-inner.title-only .hero-landing-page-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
.hero-landing-layout .hero-landing-page-inner.title-only h1, .hero-landing-layout .hero-landing-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.title-only .h1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #ffffff;
  font-size: 28px;
  line-height: 1.15em;
  width: auto;
  padding: 0px;
}
.hero-landing-layout .hero-landing-page-inner.title-only h2, .hero-landing-layout .hero-landing-page-inner.title-only [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.title-only .h2 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #ffffff;
  font-size: 28px;
  line-height: 1.15em;
  width: auto;
  padding: 0px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content {
  position: relative;
  z-index: 3;
  background-color: #0B5D66;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper {
  padding: 0px 20px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .assoc-landing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .assoc-landing .assoc-landing-icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1lh;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .assoc-landing .assoc-landing-icon-wrapper i.assoc-landing-icon {
  font-size: 14px;
  padding-right: 10px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .assoc-landing div > a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
  padding: 0 1px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper h1, .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .h1 {
  font-family: "Proxima Nova";
  font-size: 28px;
  font-weight: 900;
  line-height: 1.15em;
  color: #FFFFFF;
  padding: 0px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper h2, .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .h2 {
  font-family: "Proxima Nova";
  font-size: 28px;
  font-weight: 900;
  line-height: 1.15em;
  color: #FFFFFF;
  padding: 0px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-summary {
  font-family: "Proxima Nova";
  font-size: 16px;
  line-height: 1.375em;
  color: #FFFFFF;
  padding-top: 25px;
  padding-bottom: 35px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-summary:last-child {
  padding-bottom: 0;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .video-hero-button {
  display: inline-block;
  padding-bottom: 35px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .video-hero-button:not(:last-child) {
  padding-right: 45px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .video-hero-button > button {
  font-family: "Proxima Nova";
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 1px;
  padding-right: 1px;
  background: none;
  border-top: none;
  border-right: none;
  border-left: none;
  cursor: pointer;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .video-hero-button .video-cta-landing-icon::before {
  display: inline-block;
  font-family: "Font Awesome 5 Free" !important;
  content: " \f04b";
  font-weight: bold;
  font-size: 12px;
  font-style: normal;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button {
  display: inline-block;
  padding-bottom: 35px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button:not(:last-child) {
  padding-right: 45px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button:last-child {
  padding-bottom: 0px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button > a {
  font-family: "Proxima Nova";
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 1px;
  line-height: 1.15em;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button .cta-landing-icon::before {
  display: inline-block;
  font-family: "Font Awesome 5 Free" !important;
  content: " \f30b";
  font-weight: bold;
  font-size: 12px;
  font-style: normal;
  line-height: 1.15em;
}
.hero-landing-layout .hero-landing-page-inner {
  /*h2 {
    margin-top: 56px;
  }*/
}
.hero-landing-layout .hero-video-frame {
  position: relative;
  width: 100%;
  min-height: 320px;
}
.hero-landing-layout .hero-video-frame .hero-video-inner .video-js .vjs-tech {
  border: 0;
}
.hero-landing-layout .hero-video-frame .hero-video-inner .video-js {
  width: 100%;
  margin: 0 auto;
  border: 0;
}
.hero-landing-layout .hero-video-frame .hero-video-inner .vjs-control-bar {
  margin: 0 auto;
  width: auto;
}
.hero-landing-layout .hero-video-frame .hero-video-inner .videojs-heroplayer-youtube-dimensions.vjs-fluid,
.hero-landing-layout .hero-video-frame .hero-video-inner #videojs-heroplayer-vimeo.video-js.vjs-16-9 {
  padding-top: 0;
}
.hero-landing-layout .hero-video-frame .hero-video-inner .hero-type-youtube .vjs-control-bar {
  display: none !important;
}
.hero-landing-layout #hero-video-frame {
  background-color: #000;
}
.hero-landing-layout .hero-video-close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 12;
}
.hero-landing-layout .hero-video-close a {
  color: #fff;
  font-size: 30px;
  opacity: 0.4;
  text-decoration: none;
}
.hero-landing-layout .hero-video-close a:hover {
  opacity: 1;
}
.hero-landing-layout .hero-video-hide {
  display: none;
}
.hero-landing-layout .hero-video-show {
  display: block;
}
.hero-landing-layout .hero-bkg-removed {
  background-size: 0;
  background-color: #000;
}
.hero-landing-layout .hero-meta-change {
  background-color: #000;
  height: 425px;
}
.hero-landing-layout .video-js.vjs-default-skin.vjs-paused .vjs-big-play-button {
  display: block !important;
}
.hero-landing-layout #videojs-heroplayer-vimeo_Vimeo_api.vimeoplayer {
  overflow: hidden;
}
.hero-landing-layout .ytp-chrome-controls {
  width: auto;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] .title-landing-layout .title-landing-page {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    gap: 52px;
    padding: 0 35px 0 0px;
  }
  html[dir=rtl] .title-landing-layout .title-landing-page h1, html[dir=rtl] .title-landing-layout .title-landing-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .title-landing-layout .title-landing-page .h1 {
    display: inline-block;
    font-size: 32px;
  }
  html[dir=rtl] .title-landing-layout .title-landing-page .title-subtitle {
    display: inline-block;
    font-size: 20px;
  }
  html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper h1, html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper .h1 {
    padding: 0 0px 0 40px;
  }
  html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper .hero-buttons .video-hero-button {
    display: inline-block;
  }
  html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper .hero-buttons .video-hero-button:not(:last-child) {
    padding-left: 45px;
  }
  html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper .hero-buttons .hero-button {
    display: inline-block;
  }
  html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper .hero-buttons .hero-button:not(:last-child) {
    padding-left: 45px;
  }
  html[dir=rtl] .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .assoc-landing i.assoc-landing-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .title-landing-layout .title-landing-page {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    gap: 52px;
    padding: 0 0 0 35px;
  }
  .title-landing-layout .title-landing-page h1, .title-landing-layout .title-landing-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .title-landing-layout .title-landing-page .h1 {
    display: inline-block;
    font-size: 32px;
  }
  .title-landing-layout .title-landing-page .title-subtitle {
    display: inline-block;
    font-size: 20px;
  }
  .hero-landing-layout .hero-landing-page.hero-has-image .hero-image {
    height: 307px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .hero-landing-layout .hero-landing-page-inner.title-only {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-landing-layout .hero-landing-page-inner.title-only .hero-landing-page-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }
  .hero-landing-layout .hero-landing-page-inner.title-only h1, .hero-landing-layout .hero-landing-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.title-only .h1 {
    padding: 0px;
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 32px;
    line-height: 1.15em;
    color: #FFFFFF;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper {
    padding: 0px 35px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .published-date {
    padding-bottom: 0px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper h1, .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .h1 {
    font-family: "Proxima Nova";
    font-weight: 900;
    font-size: 32px;
    line-height: 1.15em;
    color: #FFFFFF;
    padding-bottom: 0px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper h2, .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .h2 {
    font-size: 32px;
    line-height: 1.15em;
    padding-bottom: 0;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-summary {
    padding-top: 35px;
    padding-bottom: 0px;
    font-size: 18px;
    line-height: 1.375em;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons {
    padding-top: 35px;
    padding-bottom: 4px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .video-hero-button {
    display: inline-block;
    padding-bottom: 0px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .video-hero-button:not(:last-child) {
    padding-right: 45px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button {
    display: inline-block;
    padding-bottom: 0;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button:not(:last-child) {
    padding-right: 45px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  /* Title display */
  .title-landing-layout .title-landing-page {
    padding: 0px 60px 0px 60px;
  }
  .title-landing-layout .title-landing-page h1, .title-landing-layout .title-landing-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .title-landing-layout .title-landing-page .h1 {
    font-size: 36px;
  }
  .title-landing-layout .title-landing-page .title-subtitle {
    font-size: 20px;
  }
  html[dir=rtl] .title-landing-layout .title-landing-page {
    padding: 0px 60px 0px 60px;
  }
  html[dir=rtl] .title-landing-layout .title-landing-page h1, html[dir=rtl] .title-landing-layout .title-landing-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .title-landing-layout .title-landing-page .h1 {
    font-size: 36px;
  }
  html[dir=rtl] .title-landing-layout .title-landing-page .title-subtitle {
    font-size: 20px;
  }
  html[dir=rtl] .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper h1, html[dir=rtl] .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .h1 {
    padding: 0;
  }
  html[dir=rtl] .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .assoc-landing .assoc-landing-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .hero-landing-layout .left-alignment .hero-landing-page-inner .hero-landing-page-wrapper h2, .hero-landing-layout .left-alignment .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .left-alignment .hero-landing-page-inner .hero-landing-page-wrapper .h2, .hero-landing-layout .right-alignment .hero-landing-page-inner .hero-landing-page-wrapper h2, .hero-landing-layout .right-alignment .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .right-alignment .hero-landing-page-inner .hero-landing-page-wrapper .h2 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 0px;
  }
  .hero-landing-layout .left-alignment .hero-landing-page-inner .hero-landing-page-wrapper .hero-summary, .hero-landing-layout .right-alignment .hero-landing-page-inner .hero-landing-page-wrapper .hero-summary {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.375em;
  }
  .hero-landing-layout .centered-alignment .hero-landing-page-inner .hero-landing-page-wrapper h2, .hero-landing-layout .centered-alignment .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .centered-alignment .hero-landing-page-inner .hero-landing-page-wrapper .h2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 0px;
  }
  .hero-landing-layout .centered-alignment .hero-landing-page-inner .hero-landing-page-wrapper .hero-summary {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.375em;
  }
  .hero-landing-layout .hero-has-image.centered-alignment .hero-landing-page-inner .hero-landing-page-wrapper {
    position: absolute;
    top: 412px;
    background-color: rgb(0, 0, 0);
    max-width: 1160px;
    min-width: 580px;
    width: auto;
    margin: 0px 60px;
    padding: 40px;
    margin-top: 0px;
  }
  .hero-landing-layout .hero-has-image.left-alignment .hero-landing-page-inner .hero-landing-page-wrapper, .hero-landing-layout .hero-has-image.right-alignment .hero-landing-page-inner .hero-landing-page-wrapper {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .hero-landing-layout .hero-has-image .hero-image {
    display: none;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner {
    display: grid;
    place-items: normal start;
    height: 512px;
    background-size: cover;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 15px;
    width: 700px;
    margin: 0px 60px;
    padding: 45px;
    overflow: hidden;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper h1, .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .h1 {
    font-size: 36px;
    line-height: 1.15em;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper h2, .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .h2 {
    font-size: 36px;
    line-height: 1.15em;
    padding: 0px;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button {
    padding-bottom: 0px;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button .cta-landing-icon::before {
    font-size: 14px;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button .cta-landing-icon::after {
    font-size: 14px;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button a {
    font-size: 14px;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .video-hero-button button {
    font-size: 14px;
    padding-top: 1px;
    padding-left: 1px;
    padding-right: 1px;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner {
    padding: 80px 0px;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper {
    padding: 0px 60px;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper h1, .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .h1 {
    font-size: 36px;
    line-height: 1.15em;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper h2, .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .h2 {
    font-size: 36px;
    line-height: 1.15em;
    padding-bottom: 0;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .video-hero-button button {
    font-size: 14px;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button a {
    font-size: 14px;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button .cta-landing-icon::before {
    font-size: 14px;
  }
  .hero-landing-layout .hero-landing-page-inner.title-only {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .hero-landing-layout .hero-landing-page-inner.title-only h1, .hero-landing-layout .hero-landing-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.title-only .h1 {
    padding: 0px;
    line-height: 1.15em;
  }
  .hero-landing-layout .hero-landing-page-inner {
    padding-top: 45px;
    padding-bottom: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-landing-layout .hero-landing-page-inner .hero-landing-page-wrapper {
    padding-left: 60px;
    padding-right: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-landing-layout .hero-video-frame .hero-video-inner .video-js {
    width: 910px;
  }
  .hero-landing-layout .hero-video-frame .hero-video-inner .hero-type-youtube {
    height: 512px;
    margin: 0 auto;
  }
  .hero-landing-layout .hero-video-frame .hero-video-inner .hero-video-close a {
    font-size: 50px;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.webny-back-to-top-wrapper .webny-back-to-top-show {
  visibility: visible;
  opacity: 0.8;
  -webkit-transition: visibility 0s, opacity 0.3s linear;
  transition: visibility 0s, opacity 0.3s linear;
}
.webny-back-to-top-wrapper .webny-back-to-top-hidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0.3s, opacity 0.3s linear;
  transition: visibility 0.3s, opacity 0.3s linear;
}
.webny-back-to-top-wrapper .webny-back-to-top {
  background-color: #000000;
  height: 2rem;
  width: 2rem;
  position: fixed;
  z-index: 999;
  bottom: 2em;
  right: 2em;
  border-radius: 50%;
  border: 3px solid #FFF;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
}
.webny-back-to-top-wrapper .webny-back-to-top:hover {
  outline: #000 auto 2px;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}
.webny-back-to-top-wrapper .webny-back-to-top .fa {
  color: #fff;
  font-size: 1.2em;
  font-weight: 900;
}
.webny-back-to-top-wrapper .fa, .webny-back-to-top-wrapper .fa-classic, .webny-back-to-top-wrapper .fa-sharp, .webny-back-to-top-wrapper .fas, .webny-back-to-top-wrapper .fa-solid, .webny-back-to-top-wrapper .far, .webny-back-to-top-wrapper .fa-regular, .webny-back-to-top-wrapper .fab, .webny-back-to-top-wrapper .fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

/* TABLET VIEW */
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  .webny-back-to-top-wrapper .webny-back-to-top {
    background-color: #000000;
    height: 3rem;
    width: 3rem;
    position: fixed;
    z-index: 999;
    bottom: 2em;
    right: 2em;
    border-radius: 50%;
    border: 3px solid #FFF;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
  }
  .webny-back-to-top-wrapper .webny-back-to-top .fa {
    color: #fff;
    font-size: 1.5em;
    font-weight: 900;
  }
}
/* PC VIEW */
/* MAX PC VIEW */
/* IE9 STYLING */
/* MOBILE FIRST STYLES */
/* FONTS / SIZES */
.hero-no-image {
  background-color: #0B5D66;
}

.hero-no-image.hero-event {
  background-color: #0B5D66;
}

/* HERO QUICK EDIT FIX */
.user-loggedin .front .hero-layout .hero-has-image .hero-image .contextual-region {
  position: static;
}
@media (min-width: 768px) and (max-width: 959px) {
  .user-loggedin .front .hero-layout .hero-has-image .hero-image .contextual-region {
    position: static;
  }
}
@media (min-width: 960px) {
  .user-loggedin .front .hero-layout .hero-has-image .hero-image .contextual-region {
    position: static;
  }
}
.user-loggedin .hero-layout .hero-has-image .hero-image .contextual-region {
  position: static;
}
@media (min-width: 768px) and (max-width: 959px) {
  .user-loggedin .hero-layout .hero-has-image .hero-image .contextual-region {
    position: static;
  }
}
@media (min-width: 960px) {
  .user-loggedin .hero-layout .hero-has-image .hero-image .contextual-region {
    position: static;
  }
}

/* RTL Specifics */
html[dir=rtl] .hero-event-layout .hero-event-inner .hero-keywords .keyword {
  padding-right: 0px;
  padding-left: 30px;
}

/* HERO LAYOUT */
.hero-event-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  overflow: hidden;
  position: relative;
}
.hero-event-layout .hero-event.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-event-layout .hero-event-inner {
  padding: 40px 20px;
  position: relative;
  top: 0;
  left: 0;
  background: none;
}
.hero-event-layout .hero-event-inner.hero-has-image-content {
  position: relative;
  z-index: 3;
  background-color: #0B5D66;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.hero-event-layout .hero-event-inner .hero-keywords {
  padding-bottom: 5px;
}
.hero-event-layout .hero-event-inner .hero-keywords .keyword {
  display: inline-grid;
  grid-template-columns: 25px auto;
  padding-bottom: 25px;
  padding-right: 30px;
}
.hero-event-layout .hero-event-inner .hero-keywords .keyword i.keyword-icon {
  width: 16px;
  height: 16px;
  font-size: 12px;
}
.hero-event-layout .hero-event-inner .hero-keywords .keyword a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid;
}
.hero-event-layout .hero-event-inner .hero-keywords .keyword a:hover, .hero-event-layout .hero-event-inner .hero-keywords .keyword a:active {
  border-bottom: 2px solid;
}
.hero-event-layout .hero-event-inner .hero-event-title-block h1, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1 {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: "Proxima Nova";
  font-size: 28px;
  color: #fff;
  font-weight: 900;
  line-height: 1.15em;
  padding: 0;
}
.hero-event-layout .hero-event-inner .hero-event-date-block {
  width: auto;
  padding: 40px 0px 0px 0px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address {
  margin: 0;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .day div,
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .month div,
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .event-year div {
  float: left;
  width: 85px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .day div.dash,
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .month div.dash,
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .event-year div.dash {
  width: 60px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .day-month-wrapper {
  display: grid;
  grid-template-columns: 25px auto;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .day-month-wrapper i:before {
  font-size: 14px;
  display: inline-block;
  width: 25px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .day-month-wrapper .day-month-full-date .month-day-year div {
  color: #fff;
  font-size: 16px;
  font-family: "Proxima Nova";
  font-weight: 900;
  display: inline-block;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .time-wrapper {
  display: grid;
  grid-template-columns: 25px auto;
  border-top: 1px solid #fff;
  margin-top: 20px;
  padding-top: 20px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .time-wrapper i::before {
  display: inline-block;
  font-size: 14px;
  width: 25px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .time-wrapper div {
  display: inline-block;
  font-family: "Proxima Nova";
  font-size: 16px;
  color: #fff;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address-wrapper {
  display: grid;
  grid-template-columns: 25px auto;
  border-top: 1px solid #fff;
  margin-top: 20px;
  padding-top: 20px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address-wrapper i::before {
  font-size: 14px;
  width: 25px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address-wrapper div {
  font-family: "Proxima Nova";
  font-size: 16px;
  color: #fff;
}
.hero-event-layout .hero-event-inner .hero-event-date-block {
  /*.address {
    color: #fff;
    float: left;
    font-family: $base-font;
    font-size: 13px;
    line-height: 16px;
    margin-left: 23px;
  }*/
}
.hero-event-layout .hero-event-inner .hero-event-date-block .last-updated-wrapper {
  display: grid;
  grid-template-columns: 25px auto;
  border-top: 1px solid #fff;
  margin-top: 20px;
  padding-top: 20px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .last-updated-wrapper i::before {
  font-size: 14px;
  width: 25px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .last-updated-wrapper .last-updated-full-date {
  color: #fff;
  font-family: "Proxima Nova";
  font-size: 16px;
  font-style: italic;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .last-updated-wrapper .last-updated-full-date div {
  display: inline-block;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .month {
  color: #fff;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .day {
  color: #fff;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .event-year {
  color: #fff;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address-wrapper::before,
.hero-event-layout .hero-event-inner .hero-event-date-block .time::before {
  color: #FACE00;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .day-month-wrapper {
  width: auto;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address span.country {
  display: none;
}
.hero-event-layout .hero-header {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  overflow: hidden;
  position: relative;
}
.hero-event-layout .hero-has-image .hero-image {
  overflow: hidden;
  width: 100%;
}
.hero-event-layout .hero-event {
  width: auto;
}
.hero-event-layout .hero-event .hero-content-wrap {
  position: relative;
}
.hero-event-layout .hero-inner.hero-event-inner.hero-has-image-content {
  width: 100%;
}
.hero-event-layout .hero-event-title-block .hero-keywords {
  margin: 30px 0 0 0;
  padding: 0;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  .hero-event-layout .hero-event-inner {
    padding: 45px 35px;
  }
  .hero-event-layout .hero-event-inner .hero-event-title-block h1, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1 {
    font-size: 32px;
    line-height: 1.15em;
    padding: 0;
  }
  .hero-event-layout .hero-event-inner .hero-event-title-block h1, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1, .hero-event-layout .hero-event-inner .hero-event-title-block h1 > span, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1 > span, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1 > span {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .hero-event-layout .hero-event-inner .address {
    margin: 0;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-image {
    height: 307px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  .hero-event-layout .hero-event {
    width: auto;
    height: auto;
  }
  .hero-event-layout .hero-event-inner .hero-event-title-block h1, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1 {
    font-size: 36px;
    line-height: 1.15em;
    padding: 0;
  }
  .hero-event-layout .hero-event-inner .hero-event-title-block h1, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1, .hero-event-layout .hero-event-inner .hero-event-title-block h1 > span, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1 > span, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1 > span {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-inner.hero-event-inner {
    width: auto;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-flex-line-pack: center;
    align-content: center;
    min-height: 427px;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-image {
    display: none;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner {
    position: relative;
    display: block;
    margin: 0 auto;
    padding-left: 60px;
    padding-right: 60px;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper::before {
    content: "";
    position: absolute;
    top: 45px;
    bottom: 45px;
    left: 60%;
    height: auto;
    border: 1px solid #fff;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper {
    display: grid;
    grid-template-columns: 60% 40%;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 15px;
    height: auto;
    margin: 0 auto;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper .left-wrapper {
    padding: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper .right-wrapper {
    padding: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper .right-wrapper .hero-event-date-block {
    padding: 0;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper .right-wrapper .hero-event-date-block .address {
    margin: 0;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-inner.hero-event-inner {
    width: auto;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner {
    position: relative;
    padding: 0;
    display: block;
    margin: 0 auto;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper::before {
    content: "";
    position: absolute;
    top: 80px;
    bottom: 80px;
    left: 60%;
    height: auto;
    border: 1px solid #fff;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper {
    display: grid;
    grid-template-columns: 60% 40%;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    width: auto;
    min-height: 160px;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper .left-wrapper {
    padding: 80px 45px 80px 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper .right-wrapper {
    padding: 80px 0 80px 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper .right-wrapper .hero-event-date-block {
    padding: 0 60px 0 0;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper .right-wrapper .hero-event-date-block .address {
    margin: 0;
  }
  /* RTL Specifics */
  html[dir=rtl] .hero-event-layout .hero-event .hero-event-inner-wrapper::before {
    left: 40%;
  }
}
/* FULL DESKTOP VIEW */
@media (min-width: 1336px) {
  .front .hero-layout .hero-landing.hero-has-image,
  .front .hero-layout .hero-has-image .hero-image,
  .front .hero-layout .hero-has-image,
  .front .hero-layout .hero-has-image .hero-image,
  .front .hero-layout .hero-has-image-content {
    min-height: 512px;
    height: 512px;
  }
}
/* HERO VIDEO FIX FOR VIMEO -- 575-767 */
@media (min-width: 575px) and (max-width: 767px) {
  .hero-layout .hero-video-frame.heroplayer-vimeo {
    min-height: 420px;
  }
  .hero-layout .hero-video-frame.heroplayer-vimeo .hero-video-inner .video-js.vjs-vimeo {
    max-width: 767px;
    min-height: 420px;
  }
}
/* HERO VIDEO FIX FOR VIMEO -- 768-910 */
@media (min-width: 48em) and (max-width: 910px) {
  .hero-layout .hero-video-frame .hero-video-inner .video-js.vjs-vimeo > .vjs-control-bar {
    width: auto;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
article.tableau-embed-layout {
  padding: 0px 3%;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed {
  margin: 0 auto;
  padding: 60px 0;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-content {
  background-color: #fff;
  max-width: 75em;
  margin: 0 auto;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .frame-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #0B5D66;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .frame-headline {
  font: 800 0.9em "Proxima Nova", Arial, sans-serif;
  color: #000000;
  text-align: center;
  line-height: 1.25em;
  padding: 0;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .body-area .body-area-in .tableau-embed-body {
  padding-bottom: 40px;
  overflow-wrap: normal;
  margin: 0 auto;
  max-width: 780px;
  width: 80%;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-frame-link {
  margin: 0 auto;
  width: 100%;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tableau-embed-content-frame tableau-viz {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-links-two, article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-right, article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-left {
  text-align: center;
}

/* TABLET VIEW */
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-links-two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-right {
    text-align: right;
  }
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-left {
    text-align: left;
  }
}
/* PC VIEW */
@media (min-width: 75em) {
  .paragraph--type--webny-tableau-embed {
    max-width: 75em;
  }
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-links-two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-right {
    text-align: right;
  }
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-left {
    text-align: left;
  }
}
/* MAX PC VIEW */
/* START STYLING MOBILE FIRST UNDER HERE */
article.esri-embed-layout {
  padding: 60px 3%;
}
article.esri-embed-layout h2, article.esri-embed-layout [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] article.esri-embed-layout .h2 {
  padding: 0px;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed {
  margin: 0 auto;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-content {
  background-color: #fff;
  max-width: 75em;
  margin: 0 auto;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .frame-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #0B5D66;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .frame-headline {
  font: 800 0.9em "Proxima Nova", Arial, sans-serif;
  color: #000000;
  text-align: center;
  line-height: 1.25em;
  margin-top: 15px;
  display: block;
  padding: 0;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .body-area .body-area-in {
  margin-top: 0px;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .body-area .body-area-in .esri-embed-body {
  overflow-wrap: normal;
  margin: 0 auto;
  margin-top: 30px;
  max-width: 780px;
  width: 80%;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link {
  margin: 0 auto;
  width: 100%;
  padding-top: 60px;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link .esri-embed-content-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link .esri-embed-content-frame iframe {
  width: 100%;
  max-width: 100%;
  height: 50vh;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-links-two, article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-right, article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-left {
  text-align: center;
}

/* TABLET VIEW */
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-links-two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-right {
    text-align: right;
  }
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-left {
    text-align: left;
  }
}
/* PC VIEW */
@media (min-width: 75em) {
  .paragraph--type--webny-esri-embed {
    max-width: 75em;
  }
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-links-two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-right {
    text-align: right;
  }
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-left {
    text-align: left;
  }
}
/* MAX PC VIEW */
/* START STYLING MOBILE FIRST UNDER HERE */
#user-login-form {
  padding: 60px 0 0 40px;
}
#user-login-form .form-item-name {
  width: 300px;
}
#user-login-form .form-item-pass {
  width: 300px;
}

/* TABLET VIEW */
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  #user-login-form {
    padding: 60px 0 0 40px;
  }
  #user-login-form .form-item-name {
    width: 500px;
  }
  #user-login-form .form-item-pass {
    width: 500px;
  }
}
/* PC VIEW */
/* MAX PC VIEW */
/* IE9 STYLING */
/* MOBILE FIRST STYLES */
/* RTL Specifics */
html[dir=rtl] .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties {
  float: right;
  margin-left: 4px;
  margin-right: 0px;
}

/* HERO LAYOUT */
.hero-location-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  overflow: hidden;
  position: relative;
}
.hero-location-layout .no-image.hero-location {
  background-color: #0B5D66;
}
.hero-location-layout .hero-location.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-location-layout .hero-location-inner.hero-has-image-content {
  width: auto;
  background-color: #0B5D66;
}
.hero-location-layout .hero-location-inner {
  position: relative;
  padding: 40px 20px;
  top: 0;
  left: 0;
  background: none;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-type-tax {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  color: #FFFFFF;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-horizontal-line {
  margin: 15px 0 15px 0;
  border-bottom: 1px solid #FFFFFF;
  width: 20px;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block h1, .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block .h1 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 28px;
  font-weight: 900;
  color: #FFFFFF;
  padding: 0;
  line-height: 1.15em;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper h2, .hero-location-layout .hero-location-inner .hero-location-inner-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .h2 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 28px;
  font-weight: 900;
  color: #FFFFFF;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-summary {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 16px;
  color: #FFFFFF;
  padding-bottom: 30px;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-served-field,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address-field {
  padding-top: 30px;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-served-field .location-address .address,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address-field .location-address .address {
  margin: 0;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-label,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address-label,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper span.phone-label {
  font-family: "Oswald", Arial, sans-serif;
  padding: 0 0 10px 0;
  letter-spacing: 1px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  margin-right: 0;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .address span.country {
  display: none;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  color: #FFFFFF;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .para-phone-field a {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-fieldwrapper {
  display: inline-block;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties {
  float: left;
  margin-right: 4px;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-phone {
  padding-top: 30px;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-phone .para-phone-field:not(:last-child) {
  padding: 0 0 30px 0;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-phone .para-phone-field span.phone-label {
  display: block;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-phone .para-phone-field a.phone-number {
  text-decoration: none;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    direction: rtl;
    padding-top: 35px;
  }
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:not(:last-child) {
    padding: 0;
  }
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone .para-phone-field {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
  }
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:first-child:not(:last-child) {
    padding-left: 30px;
  }
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:last-child:not(:first-child) {
    padding-right: 30px;
  }
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:not(:last-child)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background-color: #FFFFFF;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 35px;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:not(:last-child) {
    padding: 0;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone .para-phone-field {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:first-child:not(:last-child) {
    padding-right: 30px;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:last-child:not(:first-child) {
    padding-left: 30px;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background-color: #FFFFFF;
  }
  .hero-location-layout .hero-has-image.hero-location div.hero-location-inner.hero-has-image-content {
    background-image: none;
  }
  .hero-location-layout .hero-location.hero-has-image .hero-image {
    height: 307px;
  }
  .hero-location-layout .hero-location-inner {
    padding: 45px 35px;
  }
  .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block h1, .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block .h1 {
    font-size: 32px;
    padding: 0;
  }
  .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-served-field,
  .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address-field {
    padding-top: 35px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  html[dir=rtl] .hero-location-layout .hero-has-image.hero-location .hero-location-inner.hero-has-image-content {
    padding: 20px 60px 20px 0;
  }
  .hero-location-layout .no-image.hero-location .hero-location-inner {
    padding: 80px 60px;
  }
  .hero-location-layout .no-image.hero-location .hero-location-inner-wrapper .hero-location-title-block h1, .hero-location-layout .no-image.hero-location .hero-location-inner-wrapper .hero-location-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-location-layout .no-image.hero-location .hero-location-inner-wrapper .hero-location-title-block .h1 {
    font-size: 36px;
  }
  .hero-location-layout .hero-has-image.hero-location .hero-image {
    display: none;
  }
  .hero-location-layout .hero-has-image.hero-location .hero-location-inner.hero-has-image-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: auto;
    min-height: 427px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 0 20px 60px;
  }
  .hero-location-layout .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper {
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0.3019607843);
    border-radius: 15px;
    width: 580px;
    height: auto;
  }
  .hero-location-layout .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper .hero-location-inner-content {
    padding: 45px;
  }
  .hero-location-layout .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block h1, .hero-location-layout .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-location-layout .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block .h1 {
    font-size: 36px;
  }
}
/* MOBILE FIRST STYLES */
/* RTL Specifics */
html[dir=rtl] .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap i.ps-arrow-icon::before {
  content: "\f30a";
}

/* Populear services LAYOUT */
.page-paragraphs-in > div > div.popular-services:nth-of-type(1) {
  margin: 0 0 40px 0;
}

@media (min-width: 1024px) {
  .webny-landing-page-page.hero-present:has(.centered-alignment) .page-paragraphs-in > div > div.popular-services:nth-of-type(1) {
    margin: 50px 0;
  }
}
.popular-services-layout {
  background-color: #EDEDED;
}
.popular-services-layout .popular-services-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
}
.popular-services-layout .popular-services-content .popular-services-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0B5D66;
  padding-bottom: 23px;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title:has(.ps-cta-wrap) {
  padding-bottom: 0;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title h2, .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .h2 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 26px;
  font-weight: 900;
  color: #FFFFFF;
  line-height: 1.15em;
  padding: 30px 0 0 0;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap {
  padding-top: 15px;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap a.ps-cta {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 1px;
  line-height: 1.8;
  text-decoration: none;
  text-transform: uppercase;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap i.ps-arrow-icon {
  display: inline-block;
  font-size: 14px;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap i.ps-arrow-icon::before {
  content: "\f30b";
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px 0 40px 0;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
  gap: 30px;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  text-align: center;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam {
  height: 150px;
  color: #000000;
  border-color: #000000;
  line-height: 15px;
  width: 250px;
  font-weight: 800;
  white-space: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  font-family: "Proxima Nova", sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  cursor: pointer;
  border: 1px solid;
  border-radius: 30px;
  background-color: transparent;
  text-align: center;
  z-index: 1;
  position: relative;
  -webkit-transition: 150ms ease-in-out all;
  transition: 150ms ease-in-out all;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam:hover {
  color: #FFFFFF;
  background-color: #0B5D66;
  border-color: #0B5D66;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam:focus {
  color: #FFFFFF;
  background-color: #0B5D66;
  outline-offset: 3px;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam:hover .ps-card-icon {
  background-color: #FFFFFF;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam:focus .ps-card-icon {
  background-color: #FFFFFF;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam .ps-card-icon {
  background-color: #0B5D66;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  height: 60px;
  width: 60px;
  margin: 20px auto 0 auto;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam .ps-card-text {
  margin: 15px 20px 15px 20px;
  height: 40px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title h2, .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .h2 {
    font-size: 28px;
    line-height: 1.15em;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper {
    padding-top: 40px;
    padding: 40px 0 40px 0;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 550px;
    gap: 40px;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li {
    gap: 40px;
  }
}
/* Larg DESKTOP VIEW */
@media (min-width: 1280px) {
  .popular-services-layout .popular-services-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    height: 220px;
  }
  .popular-services-layout .popular-services-content .popular-services-title-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    width: 20%;
  }
  .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    padding: 0 30px 0 60px;
    width: 100%;
  }
  .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title h2, .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .h2 {
    padding: 0;
    font-size: 32px;
    line-height: 1.15em;
  }
  .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap {
    padding-top: 20px;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 80px;
    padding-right: calc(60px + 4vw);
    width: 80%;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards {
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    width: 100%;
    gap: 30px;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 210px;
  }
}
/* MOBILE FIRST STYLES */
/* Title and hero border display */
.webny-page-page.title-present .title-page-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

.webny-page-page.hero-present .hero-page-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

.webny-page-page.both-present .hero-page-layout {
  border-bottom: 2px solid #FFFFFF;
}
.webny-page-page.both-present .title-page-layout {
  border-top: 2px solid #FFFFFF;
}

/* Title display */
.title-page-layout {
  overflow: hidden;
  position: relative;
}
.title-page-layout .title-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #FACE00;
  padding: 0px 20px 0px 20px;
  min-height: 90px;
}
.title-page-layout .title-page h1, .title-page-layout .title-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .title-page-layout .title-page .h1 {
  font-family: "ProximaNovaExtrabold";
  display: block;
  font-size: 28px;
  line-height: 1.15em;
  color: #000000;
  padding: 0px;
}
.title-page-layout .title-page {
  /*.title-subtitle{
    display: inline-block;
    font-size: 24px;
    padding: 0 0 16px 52px;
  }*/
}

/* RTL Specifics */
html[dir=rtl] .hero-page-layout .hero-page-inner .hero-page-wrapper .assoc-landing i.assoc-landing-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir=rtl] .hero-page-layout .hero-keywords .keyword {
  padding-right: 0px !important;
  padding-left: 30px;
}

/* HERO LAYOUT */
.hero-page-layout {
  overflow: hidden;
  position: relative;
}
.hero-page-layout .hero-page.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-page-layout .hero-page-inner {
  position: relative;
  width: 100%;
  background-color: #0B5D66;
}
.hero-page-layout .hero-page-inner.title-only {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
.hero-page-layout .hero-page-inner.title-only .hero-page-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
.hero-page-layout .hero-page-inner.title-only h1, .hero-page-layout .hero-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.title-only .h1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #ffffff;
  font-size: 28px;
  width: auto;
  padding: 0px;
}
.hero-page-layout .hero-page-inner.title-only h2, .hero-page-layout .hero-page-inner.title-only [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.title-only .h2 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #ffffff;
  font-size: 28px;
  width: auto;
  padding: 0px;
}
.hero-page-layout .hero-page-inner.hero-has-content {
  position: relative;
  z-index: 3;
  background-color: #0B5D66;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper {
  padding: 0px 20px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .assoc-landing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 25px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .assoc-landing .assoc-landing-icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1lh;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .assoc-landing .assoc-landing-icon-wrapper i.assoc-landing-icon {
  font-size: 12px;
  padding-right: 10px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .assoc-landing div > a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
  padding: 0 1px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-keywords .keyword {
  display: inline-block;
  padding-bottom: 25px;
  padding-right: 30px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-keywords .keyword i.keyword-icon {
  width: 16px;
  height: 16px;
  font-size: 12px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-keywords .keyword a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper h1, .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .h1 {
  font-family: "Proxima Nova";
  font-size: 28px;
  font-weight: 900;
  color: #FFFFFF;
  padding-bottom: 0px;
  line-height: 1.15em;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper h2, .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .h2 {
  font-family: "Proxima Nova";
  font-size: 28px;
  font-weight: 900;
  color: #FFFFFF;
  padding: 0px;
  line-height: 1.15em;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-summary {
  font-family: "Proxima Nova";
  font-size: 16px;
  line-height: 1.375em;
  color: #FFFFFF;
  padding-top: 35px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-summary .webny-card-teaser p {
  margin: 0;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] .title-page-layout .title-page {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    gap: 52px;
    padding: 0 35px 0 0px;
  }
  html[dir=rtl] .title-page-layout .title-page h1, html[dir=rtl] .title-page-layout .title-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .title-page-layout .title-page .h1 {
    display: inline-block;
    font-size: 32px;
  }
  html[dir=rtl] .hero-page-layout .hero-landing-page-wrapper h1, html[dir=rtl] .hero-page-layout .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-page-layout .hero-landing-page-wrapper .h1 {
    padding: 0 0px 0 40px;
  }
  html[dir=rtl] .hero-page-inner.hero-has-content .hero-page-wrapper .assoc-landing i.assoc-landing-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .title-page-layout .title-page {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    gap: 52px;
    padding: 0 0 0 35px;
  }
  .title-page-layout .title-page h1, .title-page-layout .title-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .title-page-layout .title-page .h1 {
    display: inline-block;
    font-size: 32px;
  }
  .hero-page-layout .hero-page.hero-has-image .hero-image {
    height: 307px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .hero-page-layout .hero-page-inner.title-only {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-page-layout .hero-page-inner.title-only .hero-page-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }
  .hero-page-layout .hero-page-inner.title-only h1, .hero-page-layout .hero-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.title-only .h1 {
    padding: 0px;
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 32px;
    color: #FFFFFF;
  }
  .hero-page-layout .hero-page-inner.hero-has-content {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper {
    padding: 0px 35px;
  }
  .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .published-date {
    padding-bottom: 0px;
  }
  .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper h1, .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .h1 {
    font-family: "Proxima Nova";
    font-weight: 900;
    font-size: 32px;
    color: #FFFFFF;
    padding-bottom: 0px;
  }
  .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper h2, .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .h2 {
    font-size: 32px;
    padding-bottom: 0;
  }
  .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-summary {
    padding-top: 35px;
    padding-bottom: 0px;
    font-size: 18px;
    line-height: 1.375em;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  /* Title display */
  .title-page-layout .title-page {
    padding: 0px 60px 0px 60px;
  }
  .title-page-layout .title-page h1, .title-page-layout .title-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .title-page-layout .title-page .h1 {
    font-size: 36px;
  }
  html[dir=rtl] .title-page-layout .title-page {
    padding: 0px 60px 0px 60px;
  }
  html[dir=rtl] .title-page-layout .title-page h1, html[dir=rtl] .title-page-layout .title-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .title-page-layout .title-page .h1 {
    font-size: 36px;
  }
  html[dir=rtl] .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper h1, html[dir=rtl] .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper .h1 {
    padding: 0;
  }
  html[dir=rtl] .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper .assoc-landing .assoc-landing-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .hero-page-layout .left-alignment .hero-page-inner .hero-page-wrapper h2, .hero-page-layout .left-alignment .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .left-alignment .hero-page-inner .hero-page-wrapper .h2, .hero-page-layout .right-alignment .hero-page-inner .hero-page-wrapper h2, .hero-page-layout .right-alignment .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .right-alignment .hero-page-inner .hero-page-wrapper .h2 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 0px;
  }
  .hero-page-layout .left-alignment .hero-page-inner .hero-page-wrapper .hero-summary, .hero-page-layout .right-alignment .hero-page-inner .hero-page-wrapper .hero-summary {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.375em;
  }
  .hero-page-layout .hero-has-image.left-alignment .hero-page-inner .hero-page-wrapper, .hero-page-layout .hero-has-image.right-alignment .hero-page-inner .hero-page-wrapper {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .hero-page-layout .hero-has-image .hero-image {
    display: none;
  }
  .hero-page-layout .hero-has-image .hero-page-inner {
    display: grid;
    place-items: normal start;
    height: 427px;
    background-size: cover;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 15px;
    width: 700px;
    margin: 0px 60px;
    padding: 45px;
    overflow: hidden;
  }
  .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper h1, .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper .h1 {
    font-size: 36px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper h2, .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper .h2 {
    font-size: 36px;
    padding: 0px;
  }
  .hero-page-layout .no-image .hero-page-inner {
    padding: 80px 0px;
  }
  .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper {
    padding: 0px 60px;
  }
  .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper h1, .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper .h1 {
    font-size: 36px;
  }
  .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper h2, .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper .h2 {
    font-size: 36px;
    padding-bottom: 0;
  }
  .hero-page-layout .hero-page-inner.title-only {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .hero-page-layout .hero-page-inner.title-only h1, .hero-page-layout .hero-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.title-only .h1 {
    padding: 0px;
  }
  .hero-page-layout .hero-page-inner {
    padding-top: 45px;
    padding-bottom: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-page-layout .hero-page-inner .hero-page-wrapper {
    padding-left: 60px;
    padding-right: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.full-html-embed--field-webny-full-html-embed {
  max-width: 75em;
  margin: 0 auto;
  padding: 0 8%;
}

.paragraph--type--webny-full-html-embed {
  background-color: #ffffff;
}

.full-html-embed--field-webny-full-html-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #0B5D66;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* MOBILE FIRST STYLES */
/* Title and hero border display */
.webny-news-page.hero-present .hero-news-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

/* RTL Specifics */
html[dir=rtl] .hero-news-layout .hero-keywords .keyword {
  padding-right: 0px !important;
  padding-left: 30px;
}
html[dir=rtl] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  direction: rtl;
  padding-bottom: 20px;
}
html[dir=rtl] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-date:first-child:not(:last-child) {
  padding-left: 10px;
}
html[dir=rtl] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-location {
  position: relative;
}
html[dir=rtl] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-location:last-child:not(:first-child) {
  padding-right: 10px;
}
html[dir=rtl] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-location:last-child:not(:first-child)::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #FFFFFF;
}

/* LTR Specifics */
html[dir=ltr] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 20px;
}
html[dir=ltr] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-date {
  position: relative;
}
html[dir=ltr] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-date:first-child:not(:last-child) {
  padding-right: 10px;
}
html[dir=ltr] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-date:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #FFFFFF;
}
html[dir=ltr] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-location:last-child:not(:first-child) {
  padding-left: 10px;
}

/* HERO LAYOUT */
.hero-news-layout {
  overflow: hidden;
  position: relative;
}
.hero-news-layout .hero-news.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-news-layout .hero-news-inner.hero-has-content {
  position: relative;
  z-index: 3;
  background-color: #0B5D66;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper {
  padding: 0px 20px;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-keywords {
  max-height: 92px;
  overflow: hidden;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-keywords .keyword {
  display: inline-block;
  padding-bottom: 25px;
  padding-right: 30px;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-keywords .keyword i.keyword-icon {
  width: 16px;
  height: 16px;
  font-size: 12px;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-keywords .keyword a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-title {
  line-height: 1.5em;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-date {
  font-family: "Proxima Nova";
  font-size: 14px;
  color: #FFFFFF;
  text-transform: uppercase;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-location {
  font-family: "Proxima Nova";
  font-size: 14px;
  color: #FFFFFF;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper h1, .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .h1 {
  font-family: "Proxima Nova";
  font-size: 28px;
  font-weight: 900;
  color: #FFFFFF;
  padding-bottom: 0px;
  line-height: 1.15em;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] .hero-news-layout .hero-landing-page-wrapper h1, html[dir=rtl] .hero-news-layout .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-news-layout .hero-landing-page-wrapper .h1 {
    padding: 0 0px 0 40px;
  }
  .hero-news-layout .hero-news.hero-has-image .hero-image {
    height: 307px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .hero-news-layout .hero-news-inner.hero-has-content {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper {
    padding: 0px 35px;
  }
  .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper h1, .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .h1 {
    font-family: "Proxima Nova";
    font-weight: 900;
    font-size: 32px;
    color: #FFFFFF;
    padding-bottom: 0px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  .hero-news-layout .hero-has-image.left-alignment .hero-news-inner .hero-news-wrapper, .hero-news-layout .hero-has-image.right-alignment .hero-news-inner .hero-news-wrapper {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    max-height: 90%;
  }
  .hero-news-layout .hero-has-image .hero-image {
    display: none;
  }
  .hero-news-layout .hero-has-image .hero-news-inner {
    display: grid;
    place-items: normal start;
    height: 427px;
    background-size: cover;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-news-layout .hero-has-image .hero-news-inner .hero-news-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 15px;
    width: 580px;
    margin: 0px 60px;
    padding: 45px;
  }
  .hero-news-layout .hero-has-image .hero-news-inner .hero-news-wrapper .hero-news-title h1, .hero-news-layout .hero-has-image .hero-news-inner .hero-news-wrapper .hero-news-title [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-news-layout .hero-has-image .hero-news-inner .hero-news-wrapper .hero-news-title .h1 {
    font-size: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .hero-news-layout .no-image .hero-news-inner {
    padding: 80px 0px;
  }
  .hero-news-layout .no-image .hero-news-inner .hero-news-wrapper {
    padding: 0px 60px;
  }
  .hero-news-layout .no-image .hero-news-inner .hero-news-wrapper .hero-keywords .keyword {
    padding-bottom: 25px;
  }
  .hero-news-layout .no-image .hero-news-inner .hero-news-wrapper h1, .hero-news-layout .no-image .hero-news-inner .hero-news-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-news-layout .no-image .hero-news-inner .hero-news-wrapper .h1 {
    font-size: 36px;
  }
}
.sidebars .block {
  margin: 15px 0;
  padding: 10px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .paragraph--type--webny-card-paragraph-type > div > div {
    display: inline-block;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .webny-search-container {
    display: block;
  }
  .webny-teaser-wrapper {
    display: block;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) {
  .webny-teaser-content-wrapper__details-left {
    width: 37%;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) {
  .webny-teaser-content-wrapper__details-right {
    width: 63%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) {
  .webny-teaser-content-wrapper__events {
    max-height: 240px;
    height: 240px;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .webny-teaser-content-wrapper__events .description {
    display: none;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) {
  .webny-teaser-content-wrapper__events .webny-teaser-content-wrapper__details {
    height: 188px;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .webny-teaser-content-wrapper-filter-terms {
    padding-top: 5px;
  }
  .webny-teaser-content-wrapper .event-date .event-date {
    font-family: "Proxima Nova", Arial, sans-serif;
    color: #000;
  }
  .webny-teaser-content-wrapper .event-date .event-date__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .webny-teaser-content-wrapper .event-date .day-month-wrapper {
    padding-bottom: 20px;
  }
  .webny-teaser-content-wrapper .event-date .day-month-wrapper .month-day-year {
    font-size: 14px;
    font-weight: 800;
  }
  .webny-teaser-content-wrapper .event-date .multi-day .day div,
  .webny-teaser-content-wrapper .event-date .multi-day .month div,
  .webny-teaser-content-wrapper .event-date .multi-day .event-year div {
    float: left;
    width: 85px;
  }
  .webny-teaser-content-wrapper .event-date .multi-day .day div.dash,
  .webny-teaser-content-wrapper .event-date .multi-day .month div.dash,
  .webny-teaser-content-wrapper .event-date .multi-day .event-year div.dash {
    width: 30px;
  }
  .webny-teaser-content-wrapper .event-date .multi-day .month .start,
  .webny-teaser-content-wrapper .event-date .multi-day .month .end,
  .webny-teaser-content-wrapper .event-date .multi-day .event-year .start-event-year,
  .webny-teaser-content-wrapper .event-date .multi-day .event-year .end-event-year {
    padding-left: 0px;
  }
  .webny-teaser-content-wrapper .event-date .month {
    color: #FACE00;
    font-size: 14px;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-weight: 800;
    padding-bottom: 10px;
    text-transform: uppercase;
  }
  .webny-teaser-content-wrapper .event-date .month:before, .webny-teaser-content-wrapper .event-date .month:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .webny-teaser-content-wrapper .event-date .month:after {
    clear: both;
  }
  .webny-teaser-content-wrapper .event-date .month div {
    text-align: center;
  }
  .webny-teaser-content-wrapper .event-date .month .dash {
    color: transparent;
  }
  .webny-teaser-content-wrapper .event-date .day {
    font-size: 42px;
    color: #000;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-weight: 800;
    padding-bottom: 5px;
  }
  .webny-teaser-content-wrapper .event-date .day:before, .webny-teaser-content-wrapper .event-date .day:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .webny-teaser-content-wrapper .event-date .day:after {
    clear: both;
  }
  .webny-teaser-content-wrapper .event-date .day div {
    text-align: center;
  }
  .webny-teaser-content-wrapper .event-date .day .dash {
    font-size: 34px;
    font-weight: 600;
  }
  .webny-teaser-content-wrapper .event-date .event-year {
    font-size: 16px;
    color: #000;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-weight: 600;
  }
  .webny-teaser-content-wrapper .event-date .event-year:before, .webny-teaser-content-wrapper .event-date .event-year:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .webny-teaser-content-wrapper .event-date .event-year:after {
    clear: both;
  }
  .webny-teaser-content-wrapper .event-date .event-year div {
    text-align: center;
  }
  .webny-teaser-content-wrapper .event-date .event-year .start-event-year {
    padding-left: 0px;
  }
  .webny-teaser-content-wrapper .event-date .event-year .dash {
    color: transparent;
  }
  .webny-teaser-content-wrapper .event-date .day-month-wrapper,
  .webny-teaser-content-wrapper .event-date .time-wrapper,
  .webny-teaser-content-wrapper .event-date .address-wrapper,
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 10px;
  }
  .webny-teaser-content-wrapper .event-date .day-month-wrapper i,
  .webny-teaser-content-wrapper .event-date .time-wrapper i,
  .webny-teaser-content-wrapper .event-date .address-wrapper i,
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper i {
    color: #0B5D66;
    font-size: 13px;
    width: 13px;
    margin-right: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .webny-teaser-content-wrapper .event-date .time-wrapper .time-full-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
  }
  .webny-teaser-content-wrapper .event-date .time-wrapper .time-full-time .dash {
    margin: 0 5px;
  }
  .webny-teaser-content-wrapper .event-date .time {
    color: #fff;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
  }
  .webny-teaser-content-wrapper .event-date .time::before {
    color: #65999E;
    display: inline-block;
    font-size: 13px;
    vertical-align: top;
    width: 23px;
  }
  .webny-teaser-content-wrapper .event-date .time div {
    display: inline-block;
  }
  .webny-teaser-content-wrapper .event-date .address-wrapper .address-full-location {
    font-size: 13px;
    line-height: 16px;
  }
  .webny-teaser-content-wrapper .event-date .address-wrapper .venue-name {
    color: #fff;
    font-size: 13px;
    line-height: 16px;
  }
  .webny-teaser-content-wrapper .event-date .address-wrapper::before {
    color: #65999E;
    float: left;
    font-size: 13px;
    vertical-align: top;
    width: 23px;
  }
  .webny-teaser-content-wrapper .event-date .address {
    color: #fff;
    float: left;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-size: 13px;
    line-height: 16px;
  }
  .webny-teaser-content-wrapper .event-date .address span.country {
    display: none;
  }
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper .last-updated-full-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
  }
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper .last-updated-label {
    color: #000;
    font-size: 13px;
    line-height: 16px;
    float: left;
    font-style: italic;
  }
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper::before {
    color: #65999E;
    float: left;
    font-size: 13px;
    vertical-align: top;
    width: 23px;
  }
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper .last-updated {
    color: #000;
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
  }
  .webny-teaser-content-wrapper .event-date .day-month-wrapper {
    padding-bottom: 5px;
    width: auto;
  }
  .webny-teaser-content-wrapper .event-date .time {
    color: #000000;
  }
  .webny-teaser-content-wrapper .event-date .time::before {
    width: 13px;
    padding-right: 5px;
  }
  .webny-teaser-content-wrapper .event-date .address {
    color: #000000;
  }
  .webny-teaser-content-wrapper .event-date .address-wrapper {
    padding-top: 10px;
    font-size: 13px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .webny-teaser-content-wrapper .day-month-wrapper {
    width: 100%;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 1336px) {
  .webny-teaser-content-wrapper .day-month-wrapper {
    width: 24%;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .webny-teaser-content-wrapper .month {
    text-align: center;
    display: block;
  }
  .webny-teaser-content-wrapper .day {
    text-align: center;
    display: block;
  }
  .webny-teaser-content-wrapper .event-year {
    text-align: center;
    display: block;
    font-size: 13px !important;
  }
  .webny-teaser-content-wrapper .event-year .start-event-year,
  .webny-teaser-content-wrapper .event-year .end-event-year {
    font-size: 13px !important;
  }
  .webny-teaser-content-wrapper .month, .webny-teaser-content-wrapper .day, .webny-teaser-content-wrapper .event-year {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .webny-teaser-content-wrapper .multi-day .day div,
  .webny-teaser-content-wrapper .multi-day .month div,
  .webny-teaser-content-wrapper .multi-day .event-year div,
  .webny-teaser-content-wrapper .multi-day .start div {
    float: left;
    width: 45px !important;
  }
  .webny-teaser-content-wrapper .multi-day .day div.dash,
  .webny-teaser-content-wrapper .multi-day .month div.dash,
  .webny-teaser-content-wrapper .multi-day .event-year div.dash,
  .webny-teaser-content-wrapper .multi-day .start div.dash {
    padding: 0 0 0 5px;
    font-size: 20px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper {
    background-color: rgba(0, 0, 0, 0.8);
  }
}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1c2luZXNzLmNzcyIsImJ1c2luZXNzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9zdHlsZXMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9iYXNlL19iYXNlLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9fY29uZmlnLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9iYXNlL19mb3JtLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9iYXNlL19pY29ucy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvYmFzZS9fdGFibGUuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX2NsZWFyZml4LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9sYXlvdXQvX2NvbnRhaW5lcnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX3JlbS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc2hhcmVkL19jb250YWluZXIuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9ub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9sYXlvdXQvX3NpZGViYXJzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9mbG9hdC9fc3Bhbi5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fZm91cm94LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL192aWV3X3Jlc3VsdHMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2dsb2JhbF9uYXZpZ2F0aW9uX2hlYWRlci5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fZ2xvYmFsX25hdl9mb290ZXIuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3NlY29uZGFyeV9uYXYuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2V2ZW50X2RhdGVfY2FyZC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fYm9keS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fYW5ub3VuY2VtZW50LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19hdHRhY2htZW50cy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fYmlvZnJhbWUuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3BsYW5fc3VtbWFyeS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fZ2V0X2ludm9sdmVkLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19waG90b19nYWxsZXJ5LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3d5c2l3eWdmcmFtZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fc2l0ZW1hcC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdF9mb3JfbmV3cy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fdHdvX2J1dHRvbl9kZXNjcmlwdG9yLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL192aWRlb19mcmFtZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fc29jaWFsX21lZGlhX2ZyYW1lLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19jYXRlZ29yeV90aWxlcy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fdG9jLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19jYWxsb3V0cy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fc2hhcmVfYmFyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL193aGF0c19yZWxhdGVkLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19sb2NhdGlvbi5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fcXVpY2tfbGlua3Muc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3RlYXNlci5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fZXZlbnRfZGF0ZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fbGFuZGluZ19wYWdlLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19zZWFyY2hfZmlsdGVyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19wYWdlX3RlYXNlci5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fbmV3c190ZWFzZXIuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3dlYmZvcm0uc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2phdmFzY3JpcHRfZW1iZWQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2hlcm9fZ2VuZXJpYy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9faGVyb19sYW5kaW5nX3BhZ2Uuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2JhY2tfdG9fdG9wLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19oZXJvX2V2ZW50LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19ldmVudF9kYXRlX2hlcm9fbW9iaWxlX2x0ci5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fdGFibGVhdS1lbWJlZC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fZXNyaV9lbWJlZC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fbG9naW5fZ2xvYmFsLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19oZXJvX2xvY2F0aW9uLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19wb3B1bGFyX3NlcnZpY2VzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19oZXJvX3BhZ2Uuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2Z1bGxfaHRtbF9lbWJlZC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9faGVyb19uZXdzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9zdGF0ZS9fYmxvY2tzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9iYXNlL19maXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNTaEI7RUFDRSw2QkFBQTtBRFBGOztBQ2VvQjtFQUNJLGNBWkQ7QURBdkI7QUNjb0I7RUFDSSxjQWZEO0FER3ZCOztBQ3dCZ0I7RUFDSSxjQTVCRztBRE92Qjs7QUMrQlE7RUFDSSxjQXZDVztBRFd2Qjs7QUNvQ1k7RUFDSSxjQWhETztBRGV2Qjs7QUN3Q0k7RUFDSSx5QkF4RGU7QURtQnZCOztBQzRDVTtFQUNJLGNBaEVTO0FEdUJ2QjtBQzRDVTtFQUNJLGNBcEVTO0VBcUVULGdDQUFBO0FEMUNkO0FDMkNjO0VBQ0ksZ0NBQUE7QUR6Q2xCOztBQ2tETTtFQUNFLGNBakZlO0FEa0N2QjtBQ2tETTtFQUNFLGNBckZlO0VBc0ZmLGdDQUFBO0FEaERSO0FDaURRO0VBQ0ksY0F4Rlc7RUF5RlgsZ0NBQUE7QUQvQ1o7O0FDd0RRO0VBQ0ksY0FuR1c7RUFvR1gsZ0NBQUE7QURyRFo7QUN1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TztBYnNoRFg7O0FXMWhEQTtFQUNJLGFBQUE7QVg2aERKOztBV3poREE7RUFDRSxtQkFBQTtBWDRoREY7O0FXeGhEQTtFQUNFLGdCQUFBO0FYMmhERjs7QWMvK0NJO0VDbERBO0lIS0EscUJJS087SUpMUCxXSUtPO0lKTFAsMkJJS087RWhCOGhEVDtFZXJpREk7SUFDRSxrQkFBQTtFZnVpRE47RWVuaURFO0lISEEscUJJS087SUpMUCxZSUtPO0lKTFAsZUlLTztFaEJzaURUO0VlcmlESTtJQUNFLG1CQUFBO0VmdWlETjtBQUNGOztBY2xnREk7RUMxQkE7SUhuQkEscUJJS087SUpMUCxZSUtPO0lKTFAsZUlLTztFaEJpakRUO0VlaGlESTtJQUNFLG1CQUFBO0Vma2lETjtFZTloREU7SUgzQkEscUJJS087SUpMUCxXSUtPO0lKTFAsMkJJS087RWhCeWpEVDtFZWhpREk7SUFDRSxrQkFBQTtFZmtpRE47QUFDRjs7QWNyaERJO0VDRkE7SUgzQ0EscUJJS087SUpMUCxXSUtPO0lKTFAsMkJJS087RWhCb2tEVDtFZTNoREk7SUFDRSxrQkFBQTtFZjZoRE47RWV6aERFO0lIbkRBLHFCSUtPO0lKTFAsV0lLTztJSkxQLDJCSUtPO0VoQjRrRFQ7RWUzaERJO0lBQ0UsbUJBQUE7RWY2aEROO0VlemhERTtJSDNEQSxxQklLTztJSkxQLFlJS087SUpMUCxlSUtPO0VoQm9sRFQ7RWUzaERJO0lBQ0UsbUJBQUE7RWY2aEROO0FBQ0Y7O0FlNWdEQTtFQUNFLGdCQUFBO0FmK2dERjs7QWlCcG5EQSwrQkFBQTtBQU1FO0VBQ0UsY2hCSFk7RWdCSVosZUFBQTtFQUNBLGtCQUFBO0FqQmtuREo7QWlCMW1ERTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QWpCNG1ESjtBaUJ6bURFO0VBQ0UsU0FBQTtBakIybURKO0FpQnhtREU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBakIwbURKO0FpQnhtREk7RUFDRSxjaEIzQlU7RWdCNEJWLGVBQUE7RUFDQSxxQkFBQTtBakIwbUROOztBaUJwbURBO0VBQ0Us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Y0FBQTtFQUNBLGNDbW5CNEI7RURsbkI1QixTQUFBO0VBQ0Esd0NBQUE7RUFDQSxhQ3luQjRCO0F6QzRqTDlCO0F3QzNxTUE7RUFDRSxhQUFBO0VBQ0EscUJDd2pCNEI7RURyakI1QixnQkN3akI0QjtFRHZqQjVCLGdCQ3dqQjRCO0VEdmpCNUIsOEJBQUE7QXhDMnFNRjtBd0N4cU1BO0VGdU1RLGlDQUFBO0F0Q28rTFI7QXNDaG9NSTtFRTNDSjtJRjhNUSxpQkFBQTtFdENpK0xOO0FBQ0Y7QXdDM3FNQTtFRmtNUSxpQ0FBQTtBdEM0K0xSO0FzQ3hvTUk7RUV0Q0o7SUZ5TVEsZUFBQTtFdEN5K0xOO0FBQ0Y7QXdDOXFNQTtFRjZMUSwrQkFBQTtBdENvL0xSO0FzQ2hwTUk7RUVqQ0o7SUZvTVEsa0JBQUE7RXRDaS9MTjtBQUNGO0F3Q2pyTUE7RUZ3TFEsaUNBQUE7QXRDNC9MUjtBc0N4cE1JO0VFNUJKO0lGK0xRLGlCQUFBO0V0Q3kvTE47QUFDRjtBd0Nwck1BO0VGK0tNLGtCQUxJO0F0QzZnTVY7QXdDbHJNQTtFRjBLTSxlQUxJO0F0Q2doTVY7QXdDMXFNQTtFQUNFLGFBQUE7RUFDQSxtQkN3VjBCO0F6Q28xTDVCO0F3Q2xxTUE7RUFDRSx5Q0FBQTtFQUFBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLHNDQUFBO0VBQUEsOEJBQUE7QXhDb3FNRjtBd0M5cE1BO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0F4Q2dxTUY7QXdDMXBNQTs7RUFFRSxrQkFBQTtBeEM0cE1GO0F3Q3pwTUE7OztFQUdFLGFBQUE7RUFDQSxtQkFBQTtBeEMycE1GO0F3Q3hwTUE7Ozs7RUFJRSxnQkFBQTtBeEMwcE1GO0F3Q3ZwTUE7RUFDRSxnQkM2YjRCO0F6QzR0TDlCO0F3Q3BwTUE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QXhDc3BNRjtBd0NocE1BO0VBQ0UsZ0JBQUE7QXhDa3BNRjtBd0Mxb01BOztFQUVFLG1CQ3NhNEI7QXpDc3VMOUI7QXdDcG9NQTtFRjZFTSxrQkFMSTtBdEMrak1WO0F3Q2hvTUE7RUFDRSxpQkNx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eEM0K0xGO0F3Q3YrTEE7RUFDRSxTQUFBO0F4Q3krTEY7QXdDbCtMQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBeENvK0xGO0F3QzU5TEE7RUFDRSx3QkFBQTtBeEM4OUxGO0F3Q3Q5TEE7RUFDRSx3QkFBQTtBeEN3OUxGO0EyQ25pTkE7RUxtUU0sa0JBTEk7RUs1UFIsZ0JGd29CNEI7QXpDNjVMOUI7QTJDaGlORTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCLGlDQUFBO0F0Q3F5TVI7QXNDajhNSTtFS3BHRjtJTHVRTSxlQUFBO0V0Q2t5TU47QUFDRjtBMkMxaU5FO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEIsaUNBQUE7QXRDK3lNUjtBc0MzOE1JO0VLcEdGO0lMdVFNLGlCQUFBO0V0QzR5TU47QUFDRjtBMkNwak5FO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEIsaUNBQUE7QXRDeXpNUjtBc0NyOU1JO0VLcEdGO0lMdVFNLGVBQUE7RXRDc3pNTjtBQUNGO0EyQzlqTkU7RUFHRSxnQkYwbkJrQjtFRXpuQmxCLGdCRnltQjBCO0VIN1d0QixpQ0FBQTtBdENtME1SO0FzQy85TUk7RUtwR0Y7SUx1UU0saUJBQUE7RXRDZzBNTjtBQUNGO0EyQ3hrTkU7RUFHRSxnQkYwbkJrQjtFRXpuQmxCLGdCRnltQjBCO0VIN1d0QixpQ0FBQTtBdEM2ME1SO0FzQ3orTUk7RUtwR0Y7SUx1UU0sZUFBQTtFdEMwME1OO0FBQ0Y7QTJDbGxORTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCLGlDQUFBO0F0Q3UxTVI7QXNDbi9NSTtFS3BHRjtJTHVRTSxpQkFBQTtFdENvMU1OO0FBQ0Y7QTJDcGtOQTtFQ3ZERSxlQUFBO0VBQ0EsZ0JBQUE7QTVDOG5ORjtBMkNua05BO0VDNURFLGVBQUE7RUFDQSxnQkFBQTtBNUNrb05GO0EyQ3BrTkE7RUFDRSxxQkFBQTtBM0Nza05GO0EyQ3BrTkU7RUFDRSxvQkZzb0IwQjtBekNnOEw5QjtBMkM1ak5B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MVBJO0VHeUZBO0lBQ0UsZ0JBQUE7SUFDQSxpQ0FBQTtFcERzd1BKO0FBQ0Y7QWlEbDJQSTtFR3lGQTtJQUNFLGdCQUFBO0lBQ0EsaUNBQUE7RXBENHdQSjtBQUNGO0FpRHgyUEk7RUd5RkE7SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0VwRGt4UEo7QUFDRjtBc0R0N1BBO0VBQ0UscUJidTJCc0M7QXpDaWxPeEM7QXNELzZQQTtFQUNFLG9EQUFBO0VBQ0EsdURBQUE7RUFDQSxnQkFBQTtFaEI4UUksa0JBTEk7RWdCclFSLGdCYitsQjRCO0F6Q2cxTzlCO0FzRDM2UEE7RUFDRSxrREFBQTtFQUNBLHFEQUFBO0VoQm9RSSxrQkFMSTtBdEMrcVBWO0FzRDE2UEE7RUFDRSxtREFBQTtFQUNBLHNEQUFBO0VoQjhQSSxtQkFMSTtBdENvclBWO0F1RDE4UEE7RUFDRSxtQmQrMUJzQztFSHJrQmxDLGtCQUxJO0VpQmpSUixnQ2QrMUJzQztBekMybU94QztBd0QvOFBBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFbEJ3UkksZUFMSTtFa0JoUlIsZ0Jma21CNEI7RWVqbUI1QixnQmZ5bUI0QjtFZXhtQjVCLDJCZjQzQnNDO0VlMzNCdEMsd0JBQUE7RUFBQSxxQkFBQTtFQUFBLGdCQUFBO0VBQ0EsbUNmcTNCc0M7RWVwM0J0Qyw0QkFBQTtFQUNBLDJEQUFBO0VkR0Usc0NBQUE7RWVIRSx3RkRNSjtFQ05JLGdGRE1KO0VDTkksd0VETUo7RUNOSSw4R0RNSjtBeEQ0OFBGO0F5RDk4UE07RURoQk47SUNpQlEsd0JBQUE7SUFBQSxnQkFBQTtFekRpOVBOO0FBQ0Y7QXdELzhQRTtFQUNFLGdCQUFBO0F4RGk5UEo7QXdELzhQSTtFQUNFLGVBQUE7QXhEaTlQTjtBd0Q1OFBFO0VBQ0UsMkJmczJCb0M7RWVyMkJwQyxtQ2ZnMkJvQztFZS8xQnBDLGtDZjgyQm9DO0VlNzJCcEMsVUFBQTtFQUtFLDBEZmtoQmtCO0VlbGhCbEIsa0Rma2hCa0I7QXpDdzdPeEI7QXdEdDhQRTtFQU1FLGVBQUE7RUFNQSxhQUFBO0VBS0EsU0FBQTtBeEQwN1BKO0F3RHI3UEU7RUFDRSxjQUFBO0VBQ0EsVUFBQTtBeER1N1BKO0F3RG43UEU7RUFDRSxnQ2Y0MEJvQztFZTEwQnBDLFVBQUE7QXhEbzdQSjtBd0R2N1BFO0VBQ0UsZ0NmNDBCb0M7RWUxMEJwQyxVQUFBO0F4RG83UEo7QXdEdjdQRTtFQUNFLGdDZjQwQm9DO0VlMTBCcEMsVUFBQTtBeERvN1BKO0F3RHY3UEU7RUFDRSxnQ2Y0MEJvQztFZTEwQnBDLFVBQUE7QXhEbzdQSjtBd0R2N1BFO0VBQ0UsZ0NmNDBCb0M7RWUxMEJwQyxVQUFBO0F4RG83UEo7QXdENTZQRTtFQUVFLHdDZjh5Qm9DO0VlM3lCcEMsVUFBQTtBeEQyNlBKO0F3RHY2UEU7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJmb3JCMEI7RWVwckIxQiwwQmZvckIwQjtFZW5yQjFCLDJCZnN5Qm9DO0VpQnA0QnRDLHVDakJxaUNnQztFZXI4QjlCLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSwrQ2Znc0IwQjtFZS9yQjFCLGdCQUFBO0VDekZFLHFKRDBGRjtFQzFGRSw2SUQwRkY7RUMxRkUscUlEMEZGO0VDMUZFLDJLRDBGRjtBeER5NlBKO0F3RHI3UEU7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJmb3JCMEI7RWVwckIxQiwwQmZvckIwQjtFZW5yQjFCLDJCZnN5Qm9DO0VpQnA0QnRDLHVDakJxaUNnQztFZXI4QjlCLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSwrQ2Znc0IwQjtFZS9yQjFCLGdCQUFBO0VDekZFLHFKRDBGRjtFQzFGRSw2SUQwRkY7RUMxRkUscUlEMEZGO0VDMUZFLDJLRDBGRjtBeER5NlBKO0F5RC8vUE07RUQwRUo7SUN6RU0sd0JBQUE7SUFBQSxnQkFBQTtFekRrZ1FOO0V3RHo3UEE7SUN6RU0sd0JBQUE7SUFBQSxnQkFBQTtFekRrZ1FOO0FBQ0Y7QXdEMzZQRTtFQUNFLHdDZjQ3QjhCO0F6Q2kvTmxDO0F3RDk2UEU7RUFDRSx3Q2Y0N0I4QjtBekNpL05sQztBd0RwNlBBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0Jmd2Y0QjtFZXZmNUIsMkJmMnhCc0M7RWUxeEJ0Qyw2QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0NBQUE7QXhEczZQRjtBd0RwNlBFO0VBQ0UsVUFBQTtBeERzNlBKO0F3RG42UEU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QXhEbzZQSjtBd0R6NVBBO0VBQ0UsbUVmNHdCc0M7RWUzd0J0Qyx1QkFBQTtFbEJ5SUksbUJBTEk7RUl2UU4seUNBQUE7QTFDZ2lRSjtBd0R6NVBFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCZm9vQjBCO0VlcG9CMUIseUJmb29CMEI7QXpDdXhPOUI7QXdEOTVQRTtFQUNFLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQmZvb0IwQjtFZXBvQjFCLHlCZm9vQjBCO0F6Q3V4TzlCO0F3RHY1UEE7RUFDRSxpRWZnd0JzQztFZS92QnRDLG9CQUFBO0VsQjRISSxrQkFMSTtFSXZRTix5Q0FBQTtBMUMyaVFKO0F3RHY1UEU7RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JmMm5CMEI7RWUzbkIxQix1QmYybkIwQjtBekM4eE85QjtBd0Q1NVBFO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHdCZjJuQjBCO0VlM25CMUIsdUJmMm5CMEI7QXpDOHhPOUI7QXdEajVQRTtFQUNFLG9FZjZ1Qm9DO0F6Q3NxT3hDO0F3RGg1UEU7RUFDRSxtRWYwdUJvQztBekN3cU94QztBd0QvNFBFO0VBQ0UsaUVmdXVCb0M7QXpDMHFPeEM7QXdENTRQQTtFQUNFLFdmcXVCc0M7RWVwdUJ0QyxnRWY4dEJzQztFZTd0QnRDLGlCZmlsQjRCO0F6QzZ6TzlCO0F3RDU0UEU7RUFDRSxlQUFBO0F4RDg0UEo7QXdEMzRQRTtFQUNFLG9CQUFBO0VkdkxBLHNDQUFBO0ExQ3FrUUo7QXdEMTRQRTtFQUNFLG9CQUFBO0VkNUxBLHNDQUFBO0ExQ3lrUUo7QXdEejRQRTtFQUFvQiwrRGY4c0JrQjtBekM4ck94QztBd0QzNFBFO0VBQW9CLDZEZjhzQmtCO0F6Q2dzT3hDO0EyRDdsUUE7RUFDRSx3UEFBQTtFQUVBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7RXJCcVJJLGVBTEk7RXFCN1FSLGdCbEIrbEI0QjtFa0I5bEI1QixnQmxCc21CNEI7RWtCcm1CNUIsMkJsQnkzQnNDO0VrQngzQnRDLHdCQUFBO0VBQUEscUJBQUE7RUFBQSxnQkFBQTtFQUNBLG1DbEJrM0JzQztFa0JqM0J0QyxtRkFBQTtFQUNBLDRCQUFBO0VBQ0EseUNsQis5QmtDO0VrQjk5QmxDLDBCbEIrOUJrQztFa0I5OUJsQywyREFBQTtFakJIRSxzQ0FBQTtFZUhFLHdGRVNKO0VGVEksZ0ZFU0o7RUZUSSx3RUVTSjtFRlRJLDhHRVNKO0EzRDRsUUY7QXlEam1RTTtFRWZOO0lGZ0JRLHdCQUFBO0lBQUEsZ0JBQUE7RXpEb21RTjtBQUNGO0EyRC9sUUU7RUFDRSxrQ2xCczNCb0M7RWtCcjNCcEMsVUFBQTtFQUtFLDBEbEJpK0I0QjtFa0JqK0I1QixrRGxCaStCNEI7QXpDNG5PbEM7QTJEemxRRTtFQUVFLHNCbEI2dUIwQjtFa0I1dUIxQixzQkFBQTtBM0QwbFFKO0EyRHZsUUU7RUFFRSx3Q2xCdTFCb0M7QXpDaXdPeEM7QTJEbmxRRTtFQUNFLGtCQUFBO0VBQ0EsdUNBQUE7QTNEcWxRSjtBMkRqbFFBO0VBQ0Usb0JsQnN1QjRCO0VrQnJ1QjVCLHVCbEJxdUI0QjtFa0JwdUI1QixvQmxCcXVCNEI7RUhsZ0J4QixtQkFMSTtFSXZRTix5Q0FBQTtBMUM4blFKO0EyRGhsUUE7RUFDRSxtQmxCa3VCNEI7RWtCanVCNUIsc0JsQml1QjRCO0VrQmh1QjVCLGtCbEJpdUI0QjtFSHRnQnhCLGtCQUxJO0VJdlFOLHlDQUFBO0ExQ3FvUUo7QTJEN2tRSTtFQUNFLHdQQUFBO0EzRCtrUU47QTREdnBRQTtFQUNFLGNBQUE7RUFDQSxrQm5CcTZCd0M7RW1CcDZCeEMsbUJuQnE2QndDO0VtQnA2QnhDLHVCbkJxNkJ3QztBekNvdk8xQztBNER2cFFFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0E1RHlwUUo7QTREcnBRQTtFQUNFLG9CbkIyNUJ3QztFbUIxNUJ4QyxlQUFBO0VBQ0EsaUJBQUE7QTVEdXBRRjtBNERycFFFO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBNUR1cFFKO0E0RG5wUUE7RUFDRSxxQ0FBQTtFQUVBLG9CQUFBO0VBQUEsY0FBQTtFQUNBLFVuQjA0QndDO0VtQno0QnhDLFduQnk0QndDO0VtQng0QnhDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsZ0JBQUE7RUFDQSx5Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkRuQjI0QndDO0VtQjE0QnhDLGlDQUFBO0VBQUEseUJBQUE7QTVEb3BRRjtBNERqcFFFO0VsQjNCRSxxQkFBQTtBMUMrcVFKO0E0RGhwUUU7RUFFRSxrQm5CbTRCc0M7QXpDOHdPMUM7QTREOW9RRTtFQUNFLCtCbkIwM0JzQztFbUIxM0J0Qyx1Qm5CMDNCc0M7QXpDc3hPMUM7QTREN29RRTtFQUNFLGtDbkJzMUJvQztFbUJyMUJwQyxVQUFBO0VBQ0EsMERuQjhmb0I7RW1COWZwQixrRG5COGZvQjtBekNpcFB4QjtBNEQ1b1FFO0VBQ0UseUJuQjVCTTtFbUI2Qk4scUJuQjdCTTtBekMycVFWO0E0RDVvUUk7RUFJSSx1UEFBQTtBNUQyb1FSO0E0RHZvUUk7RUFJSSwrSkFBQTtBNURzb1FSO0E0RGpvUUU7RUFDRSx5Qm5CakRNO0VtQmtETixxQm5CbERNO0VtQnVESixpUEFBQTtBNUQrblFOO0E0RDNuUUU7RUFDRSxvQkFBQTtFQUNBLG9CQUFBO0VBQUEsWUFBQTtFQUNBLFluQmsyQnVDO0F6QzJ4TzNDO0E0RHRuUUk7RUFDRSxlQUFBO0VBQ0EsWW5CeTFCcUM7QXpDK3hPM0M7QTREMW1RQTtFQUNFLG1CbkJvMUJnQztBekN3eE9sQztBNEQxbVFFO0VBQ0UsMktBQUE7RUFFQSxVbkI4MEI4QjtFbUI3MEI5QixtQkFBQTtFQUNBLDBDQUFBO0VBQ0EsZ0NBQUE7RWxCakhBLGtCQUFBO0VlSEUseURHc0hGO0VIdEhFLGlER3NIRjtBNUQybVFKO0F5RDd0UU07RUcwR0o7SUh6R00sd0JBQUE7SUFBQSxnQkFBQTtFekRndVFOO0FBQ0Y7QTREOW1RSTtFQUNFLDRLQUFBO0E1RGduUU47QTREN21RSTtFQUNFLGlDbkI2MEI0QjtFbUJ4MEIxQiwwSkFBQTtBNUQybVFSO0E0RHRtUUU7RUFDRSxvQm5Cd3pCOEI7RW1CdnpCOUIsZUFBQTtBNUR3bVFKO0E0RHRtUUk7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QTVEd21RTjtBNERubVFBO0VBQ0UscUJBQUE7RUFDQSxrQm5Cc3lCZ0M7QXpDK3pPbEM7QTREbG1RQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBNURvbVFGO0E0RGhtUUk7RUFDRSxvQkFBQTtFQUNBLG9CQUFBO0VBQUEsWUFBQTtFQUNBLGFuQnNwQndCO0F6QzQ4TzlCO0E0RDNsUUk7RUFDRSxpTEFBQTtBNUQ2bFFOO0E2RGh4UUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsZ0JBQUE7RUFDQSw2QkFBQTtBN0RreFFGO0E2RGh4UUU7RUFDRSxVQUFBO0E3RGt4UUo7QTZEOXdRSTtFQUEwQiwwRXBCOGdDYTtFb0I5Z0NiLGtFcEI4Z0NhO0F6Q213TzNDO0E2RGh4UUk7RUFBMEIsa0VwQjZnQ2E7QXpDc3dPM0M7QTZEaHhRRTtFQUNFLFNBQUE7QTdEa3hRSjtBNkQvd1FFO0VBQ0UsV3BCKy9CdUM7RW9COS9CdkMsWXBCOC9CdUM7RW9CNy9CdkMsb0JBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0VIMUJGLHlCakJrQ1E7RW9CTk4sU3BCNi9CdUM7RUMxZ0N2QyxtQkFBQTtFZUhFLDRISW1CRjtFSm5CRSxvSEltQkY7RUpuQkUsNEdJbUJGO0VKbkJFLGtKSW1CRjtBN0RneFFKO0F5RC94UU07RUlNSjtJSkxNLHdCQUFBO0lBQUEsZ0JBQUE7RXpEa3lRTjtBQUNGO0E2RG54UUk7RUhqQ0YsMENqQjhoQ3lDO0F6Q3l4TzNDO0E2RGp4UUU7RUFDRSxXcEJ3K0I4QjtFb0J2K0I5QixjcEJ3K0I4QjtFb0J2K0I5QixrQkFBQTtFQUNBLGVwQnUrQjhCO0VvQnQrQjlCLHdDcEJ1K0I4QjtFb0J0K0I5Qix5QkFBQTtFbkI3QkEsbUJBQUE7QTFDaXpRSjtBNkQvd1FFO0VBQ0UsV3BCbytCdUM7RW9CbitCdkMsWXBCbStCdUM7RW9CbCtCdkMscUJBQUE7RUFBQSxnQkFBQTtFSHBERix5QmpCa0NRO0VvQm9CTixTcEJtK0J1QztFQzFnQ3ZDLG1CQUFBO0VlSEUsaUhJNkNGO0VKN0NFLDRHSTZDRjtBN0RneFFKO0F5RHp6UU07RUlpQ0o7SUpoQ00scUJBQUE7SUFBQSxnQkFBQTtFekQ0elFOO0FBQ0Y7QTZEbnhRSTtFSDNERiwwQ2pCOGhDeUM7QXpDbXpPM0M7QTZEanhRRTtFQUNFLFdwQjg4QjhCO0VvQjc4QjlCLGNwQjg4QjhCO0VvQjc4QjlCLGtCQUFBO0VBQ0EsZXBCNjhCOEI7RW9CNThCOUIsd0NwQjY4QjhCO0VvQjU4QjlCLHlCQUFBO0VuQnZEQSxtQkFBQTtBMUMyMFFKO0E2RC93UUU7RUFDRSxvQkFBQTtBN0RpeFFKO0E2RC93UUk7RUFDRSwyQ3BCZzlCcUM7QXpDaTBPM0M7QTZEOXdRSTtFQUNFLDJDcEI0OEJxQztBekNvME8zQztBOER2MlFBO0VBQ0Usa0JBQUE7QTlEeTJRRjtBOER2MlFFOzs7RUFHRSx1RHJCd2lDb0M7RXFCdmlDcEMsMkRyQnVpQ29DO0VxQnRpQ3BDLGlCckJ1aUNvQztBekNrME94QztBOER0MlFFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0RBQUE7RUFDQSw2QkFBQTtFQUFBLHlCQUFBO0VBQUEscUJBQUE7RUxWRSxnRktXRjtFTFhFLHdFS1dGO0VMWEUsZ0VLV0Y7RUxYRSxvR0tXRjtBOUR3MlFKO0F5RC8yUU07RUtUSjtJTFVNLHdCQUFBO0lBQUEsZ0JBQUE7RXpEazNRTjtBQUNGO0E4RDEyUUU7O0VBRUUscUJBQUE7QTlENDJRSjtBOEQxMlFJO0VBQ0Usa0JBQUE7QTlENjJRTjtBOEQ5MlFJO0VBQ0Usa0JBQUE7QTlENjJRTjtBOEQ5MlFJO0VBQ0Usa0JBQUE7QTlENjJRTjtBOEQ5MlFJO0VBQ0Usa0JBQUE7QTlENjJRTjtBOEQ5MlFJOztFQUNFLGtCQUFBO0E5RDYyUU47QThEMTJRSTtFQUVFLHFCckIwZ0NrQztFcUJ6Z0NsQyx3QnJCMGdDa0M7QXpDbTJPeEM7QThEaDNRSTtFQUVFLHFCckIwZ0NrQztFcUJ6Z0NsQyx3QnJCMGdDa0M7QXpDbTJPeEM7QThEaDNRSTs7O0VBRUUscUJyQjBnQ2tDO0VxQnpnQ2xDLHdCckIwZ0NrQztBekNtMk94QztBOEQxMlFJOztFQUNFLHFCckJxZ0NrQztFcUJwZ0NsQyx3QnJCcWdDa0M7QXpDdzJPeEM7QThEejJRRTtFQUNFLHFCckIrL0JvQztFcUI5L0JwQyx3QnJCKy9Cb0M7RXFCOS9CcEMscUJyQmd1QjBCO0F6QzJvUDlCO0E4RHAyUUk7RUFDRSw4RHJCeS9Ca0M7QXpDZzNPeEM7QThEMTJRSTtFQUNFLGtFckJ5L0JrQztFcUJ6L0JsQyw4RHJCeS9Ca0M7QXpDZzNPeEM7QThEMTJRSTs7OztFQUNFLHNFckJ5L0JrQztFcUJ6L0JsQyxrRXJCeS9Ca0M7RXFCei9CbEMsOERyQnkvQmtDO0F6Q2czT3hDO0E4RHAyUUk7RUFDRSxzRXJCbS9Ca0M7RXFCbi9CbEMsOERyQm0vQmtDO0F6Q20zT3hDO0E4RGoyUUk7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGFyQncrQmtDO0VxQnYrQmxDLFdBQUE7RUFDQSxtQ3JCcXpCa0M7RUNoM0JwQyxzQ0FBQTtBMUNnNlFKO0E4RDMyUUk7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGFyQncrQmtDO0VxQnYrQmxDLFdBQUE7RUFDQSxtQ3JCcXpCa0M7RUNoM0JwQyxzQ0FBQTtBMUNnNlFKO0E4RDMyUUk7O0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxhckJ3K0JrQztFcUJ2K0JsQyxXQUFBO0VBQ0EsbUNyQnF6QmtDO0VDaDNCcEMsc0NBQUE7QTFDZzZRSjtBOERqMlFFO0VBQ0Usd0NyQmt6Qm9DO0F6Q2lqUHhDO0E4RC8xUUk7RUFDRSxzQ0FBQTtBOURpMlFOO0E4RDcxUUU7O0VBRUUsY3JCaEZPO0F6Qys2UVg7QStEejdRQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSxXQUFBO0EvRDI3UUY7QStEejdRRTs7O0VBR0Usa0JBQUE7RUFDQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0EvRDI3UUo7QStEdjdRRTs7O0VBR0UsVUFBQTtBL0R5N1FKO0ErRG43UUU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QS9EcTdRSjtBK0RuN1FJO0VBQ0UsVUFBQTtBL0RxN1FOO0ErRDE2UUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHlCQUFBO0V6QjhPSSxlQUxJO0V5QnZPUixnQnRCeWpCNEI7RXNCeGpCNUIsZ0J0QmdrQjRCO0VzQi9qQjVCLDJCdEJtMUJzQztFc0JsMUJ0QyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUN0QjA2QnNDO0VzQno2QnRDLDJEQUFBO0VyQnRDRSxzQ0FBQTtBMUNtOVFKO0ErRG42UUE7Ozs7RUFJRSxvQkFBQTtFekJ3Tkksa0JBTEk7RUl2UU4seUNBQUE7QTFDMjlRSjtBK0RsNlFBOzs7O0VBSUUsdUJBQUE7RXpCK01JLG1CQUxJO0VJdlFOLHlDQUFBO0ExQ20rUUo7QStEajZRQTs7RUFFRSxtQkFBQTtBL0RtNlFGO0ErRHQ1UUk7Ozs7RXJCakVBLDBCQUFBO0VBQ0EsNkJBQUE7QTFDNjlRSjtBK0RwNVFJOzs7O0VyQjFFQSwwQkFBQTtFQUNBLDZCQUFBO0ExQ28rUUo7QStEOTRRRTtFQUNFLDhDQUFBO0VyQjFFQSx5QkFBQTtFQUNBLDRCQUFBO0ExQzI5UUo7QStEOTRRRTs7RXJCOUVFLHlCQUFBO0VBQ0EsNEJBQUE7QTFDZytRSjtBZ0V4L1FFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnZCdTBCb0M7RUhya0JsQyxrQkFMSTtFMEIxUE4saUN2QmtqQ3FCO0F6Q3U4T3pCO0FnRXQvUUU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0UxQnFQRSxtQkFMSTtFMEI3T04sV3ZCcWlDcUI7RXVCcGlDckIsbUN2Qm9pQ3FCO0VDL2pDckIsc0NBQUE7QTFDbWhSSjtBZ0VuL1FJOzs7RUFFRSxjQUFBO0FoRXMvUU47QWdFcmlSSTtFQXFERSwrQ3ZCdWhDbUI7RXVCcGhDakIsb0N2QjgxQmdDO0V1QjcxQmhDLDBQQUFBO0VBQ0EsNEJBQUE7RUFDQSwyREFBQTtFQUNBLGdFQUFBO0FoRWkvUVI7QWdFOStRTTtFQUNFLCtDdkI0Z0NpQjtFdUJ2Z0NmLG1FdkJ1Z0NlO0V1QnZnQ2YsMkR2QnVnQ2U7QXpDcStPekI7QWdFampSSTtFQStFSSxvQ3ZCdTBCZ0M7RXVCdDBCaEMsa0ZBQUE7QWhFcStRUjtBZ0VyalJJO0VBdUZFLCtDdkJxL0JtQjtBekM0K096QjtBZ0U5OVFRO0VBRUUsa1FBQUE7RUFDQSx1QnZCcTVCOEI7RXVCcDVCOUIsK0RBQUE7RUFDQSwyRUFBQTtBaEUrOVFWO0FnRTM5UU07RUFDRSwrQ3ZCdytCaUI7RXVCbitCZixtRXZCbStCZTtFdUJuK0JmLDJEdkJtK0JlO0F6Q3MvT3pCO0FnRWxrUkk7RUFrSEkseUNBQUE7QWhFbTlRUjtBZ0Vya1JJO0VBeUhFLCtDdkJtOUJtQjtBekM0L096QjtBZ0U3OFFNO0VBQ0UsNEN2Qmc5QmlCO0F6QysvT3pCO0FnRTU4UU07RUFDRSxtRXZCNDhCaUI7RXVCNThCakIsMkR2QjQ4QmlCO0F6Q2tnUHpCO0FnRTM4UU07RUFDRSxpQ3ZCdzhCaUI7QXpDcWdQekI7QWdFeDhRSTtFQUNFLGtCQUFBO0FoRTA4UU47QWdFcGxSSTs7Ozs7RUFvSk0sVUFBQTtBaEV1OFFWO0FnRXZrUkU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CdkJ1MEJvQztFSHJrQmxDLGtCQUxJO0UwQjFQTixtQ3ZCa2pDcUI7QXpDc2hQekI7QWdFcmtSRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RTFCcVBFLG1CQUxJO0UwQjdPTixXdkJxaUNxQjtFdUJwaUNyQixrQ3ZCb2lDcUI7RUMvakNyQixzQ0FBQTtBMUNrbVJKO0FnRWxrUkk7OztFQUVFLGNBQUE7QWhFcWtSTjtBZ0VwblJJO0VBcURFLGlEdkJ1aENtQjtFdUJwaENqQixvQ3ZCODFCZ0M7RXVCNzFCaEMsNFVBQUE7RUFDQSw0QkFBQTtFQUNBLDJEQUFBO0VBQ0EsZ0VBQUE7QWhFZ2tSUjtBZ0U3alJNO0VBQ0UsaUR2QjRnQ2lCO0V1QnZnQ2Ysa0V2QnVnQ2U7RXVCdmdDZiwwRHZCdWdDZTtBekNvalB6QjtBZ0Vob1JJO0VBK0VJLG9DdkJ1MEJnQztFdUJ0MEJoQyxrRkFBQTtBaEVvalJSO0FnRXBvUkk7RUF1RkUsaUR2QnEvQm1CO0F6QzJqUHpCO0FnRTdpUlE7RUFFRSxvVkFBQTtFQUNBLHVCdkJxNUI4QjtFdUJwNUI5QiwrREFBQTtFQUNBLDJFQUFBO0FoRThpUlY7QWdFMWlSTTtFQUNFLGlEdkJ3K0JpQjtFdUJuK0JmLGtFdkJtK0JlO0V1Qm4rQmYsMER2Qm0rQmU7QXpDcWtQekI7QWdFanBSSTtFQWtISSx5Q0FBQTtBaEVraVJSO0FnRXBwUkk7RUF5SEUsaUR2Qm05Qm1CO0F6QzJrUHpCO0FnRTVoUk07RUFDRSw4Q3ZCZzlCaUI7QXpDOGtQekI7QWdFM2hS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QUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7QWxFbzJSRjtBaUVqd1JFO0VDaEhBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7QWxFbzNSRjtBaUVqeFJFO0VDaEhBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7QWxFbzRSRjtBaUVqeVJFO0VDaEhBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7QWxFbzVSRjtBaUVqelJFO0VDaEhBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7QWxFbzZSRjtBaUVqMFJFO0VDaEhBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7QWxFbzdSRjtBaUVqMVJFO0VDaEhBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSxxQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7QWxFbzhSRjtBaUVyMVJBO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLHdCQUFBO0VBQ0Esa0NBQUE7RUFDQSxnREFBQTtFQUNBLHdDQUFBO0VBQ0EsaURBQUE7RUFDQSx5Q0FBQTtFQUNBLGdDQUFBO0VBQ0EsMkNBQUE7RUFDQSwrQkFBQTtFQUNBLHVDQUFBO0VBRUEsMEJ4QjhRd0M7QXpDd2tSMUM7QWlFNTBSRTtFQUNFLDBCQUFBO0FqRTgwUko7QWlFMzBSRTtFQUNFLGdDQUFBO0FqRTYwUko7QWlFbDBSQTtFQ2pKRSwwQkFBQTtFQUNBLHdCQUFBO0U1QjhOSSwyQkFMSTtFNEJ2TlIsa0RBQUE7QWxFczlSRjtBaUVwMFJBO0VDckpFLDJCQUFBO0VBQ0EsMEJBQUE7RTVCOE5JLDRCQUxJO0U0QnZOUixrREFBQTtBbEU0OVJGO0FtRS9oU0E7RVZnQk0sd0NVZko7RVZlSSxnQ1VmSjtBbkVpaVNGO0F5RDlnU007RVVwQk47SVZxQlEsd0JBQUE7SUFBQSxnQkFBQTtFekRpaFNOO0FBQ0Y7QW1FcGlTRTtFQUNFLFVBQUE7QW5Fc2lTSjtBbUVoaVNFO0VBQ0UsYUFBQTtBbkVraVNKO0FtRTloU0E7RUFDRSxTQUFBO0VBQ0EsZ0JBQUE7RVZESSxxQ1VFSjtFVkZJLDZCVUVKO0FuRWdpU0Y7QXlEOWhTTTtFVUxOO0lWTVEsd0JBQUE7SUFBQSxnQkFBQTtFekRpaVNOO0FBQ0Y7QW1FbmlTRTtFQUNFLFFBQUE7RUFDQSxZQUFBO0VWTkUsb0NVT0Y7RVZQRSw0QlVPRjtBbkVxaVNKO0F5RHhpU007RVVBSjtJVkNNLHdCQUFBO0lBQUEsZ0JBQUE7RXpEMmlTTjtBQUNGO0FvRWhrU0E7Ozs7OztFQU1FLGtCQUFBO0FwRWtrU0Y7QW9FL2pTQTtFQUNFLG1CQUFBO0FwRWlrU0Y7QXFFemlTSTtFQUNFLHFCQUFBO0VBQ0Esb0I1QjZoQndCO0U0QjVoQnhCLHVCNUIyaEJ3QjtFNEIxaEJ4QixXQUFBO0VBckNKLHVCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtFQUNBLG9DQUFBO0FyRWlsU0Y7QXFFdmhTSTtFQUNFLGNBQUE7QXJFeWhTTjtBb0V2a1NBO0VBRUUsMEJBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFOUJ1UUksNkJBTEk7RThCaFFSLHlDQUFBO0VBQ0EsbUNBQUE7RUFDQSw4REFBQTtFQUNBLG9EQUFBO0VBQ0Esa0RBQUE7RUFDQSx5RkFBQTtFQUNBLDREQUFBO0VBQ0Esc0NBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0Esb0RBQUE7RUFDQSxrREFBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSwyREFBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0NBQUE7RUFHQSxrQkFBQTtFQUNBLGtDQUFBO0VBQ0EsYUFBQTtFQUNBLHVDQUFBO0VBQ0Esa0VBQUE7RUFDQSxTQUFBO0U5QjBPSSx1Q0FMSTtFOEJuT1IsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUNBQUE7RUFDQSw0QkFBQTtFQUNBLDZFQUFBO0UxQnpDRSwrQ0FBQTtBMUNnblNKO0FvRW5rU0U7RUFDRSxTQUFBO0VBQ0EsT0FBQTtFQUNBLHFDQUFBO0FwRXFrU0o7QW9FN2lTSTtFQUNFLG9CQUFBO0FwRStpU047QW9FN2lTTTtFQUNFLFdBQUE7RUFDQSxPQUFBO0FwRStpU1I7QW9FM2lTSTtFQUNFLGtCQUFBO0FwRTZpU047QW9FM2lTTTtFQUNFLFFBQUE7RUFDQSxVQUFBO0FwRTZpU1I7QWlEdmxTSTtFbUI0QkE7SUFDRSxvQkFBQTtFcEU4alNKO0VvRTVqU0k7SUFDRSxXQUFBO0lBQ0EsT0FBQTtFcEU4alNOO0VvRTFqU0U7SUFDRSxrQkFBQTtFcEU0alNKO0VvRTFqU0k7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFcEU0alNOO0FBQ0Y7QWlEdm1TSTtFbUI0QkE7SUFDRSxvQkFBQTtFcEU4a1NKO0VvRTVrU0k7SUFDRSxXQUFBO0lBQ0EsT0FBQTtFcEU4a1NOO0VvRTFrU0U7SUFDRSxrQkFBQTtFcEU0a1NKO0VvRTFrU0k7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFcEU0a1NOO0FBQ0Y7QWlEdm5TSTtFbUI0QkE7SUFDRSxvQkFBQTtFcEU4bFNKO0VvRTVsU0k7SUFDRSxXQUFBO0lBQ0EsT0FBQTtFcEU4bFNOO0VvRTFsU0U7SUFDRSxrQkFBQTtFcEU0bFNKO0VvRTFsU0k7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFcEU0bFNOO0FBQ0Y7QWlEdm9TSTtFbUI0QkE7SUFDRSxvQkFBQTtFcEU4bVNKO0VvRTVtU0k7SUFDRSxXQUFBO0lBQ0EsT0FBQTtFcEU4bVNOO0VvRTFtU0U7SUFDRSxrQkFBQTtFcEU0bVNKO0VvRTFtU0k7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFcEU0bVNOO0FBQ0Y7QWlEdnBTSTtFbUI0QkE7SUFDRSxvQkFBQTtFcEU4blNKO0VvRTVuU0k7SUFDRSxXQUFBO0lBQ0EsT0FBQTtFcEU4blNOO0VvRTFuU0U7SUFDRSxrQkFBQTtFcEU0blNKO0VvRTFuU0k7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFcEU0blNOO0FBQ0Y7QW9Fbm5TRTtFQUNFLFNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHdDQUFBO0FwRXFuU0o7QXFFenNTSTtFQUNFLHFCQUFBO0VBQ0Esb0I1QjZoQndCO0U0QjVoQnhCLHVCNUIyaEJ3QjtFNEIxaEJ4QixXQUFBO0VBOUJKLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7QXJFMHVTRjtBcUV2clNJO0VBQ0UsY0FBQTtBckV5clNOO0FvRXpuU0U7RUFDRSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esc0NBQUE7QXBFMm5TSjtBcUU3dFNJO0VBQ0UscUJBQUE7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCLFdBQUE7RUF2QkosbUNBQUE7RUFDQSxlQUFBO0VBQ0Esc0NBQUE7RUFDQSx3QkFBQTtBckV1dlNGO0FxRTNzU0k7RUFDRSxjQUFBO0FyRTZzU047QW9Fbm9TSTtFQUNFLGlCQUFBO0FwRXFvU047QW9FL25TRTtFQUNFLE1BQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSx1Q0FBQTtBcEVpb1NKO0FxRXB2U0k7RUFDRSxxQkFBQTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEIsV0FBQTtBckVzdlNOO0FxRTN1U007RUFDRSxhQUFBO0FyRTZ1U1I7QXFFMXVTTTtFQUNFLHFCQUFBO0VBQ0EscUI1QjBnQnNCO0U0QnpnQnRCLHVCNUJ3Z0JzQjtFNEJ2Z0J0QixXQUFBO0VBbkNOLG1DQUFBO0VBQ0EseUJBQUE7RUFDQSxzQ0FBQTtBckVneFNGO0FxRTF1U0k7RUFDRSxjQUFBO0FyRTR1U047QW9FanBTSTtFQUNFLGlCQUFBO0FwRW1wU047QW9FNW9TQTtFQUNFLFNBQUE7RUFDQSw2Q0FBQTtFQUNBLGdCQUFBO0VBQ0EsbURBQUE7RUFDQSxVQUFBO0FwRThvU0Y7QW9FeG9TQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsNEVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0IzQnliNEI7RTJCeGI1QixvQ0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtFMUJ0S0UsdURBQUE7QTFDaXpTSjtBb0V4b1NFO0VBRUUsMENBQUE7RVYxTEYsa0RVNEx1QjtBcEV3b1N6QjtBb0Vyb1NFO0VBRUUsMkNBQUE7RUFDQSxxQkFBQTtFVmxNRixtRFVtTXVCO0FwRXNvU3pCO0FvRW5vU0U7RUFFRSw2Q0FBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7QXBFb29TSjtBb0U5blNBO0VBQ0UsY0FBQTtBcEVnb1NGO0FvRTVuU0E7RUFDRSxjQUFBO0VBQ0EsZ0ZBQUE7RUFDQSxnQkFBQTtFOUJtRUksbUJBTEk7RThCNURSLHNDQUFBO0VBQ0EsbUJBQUE7QXBFOG5TRjtBb0UxblNBO0VBQ0UsY0FBQTtFQUNBLDRFQUFBO0VBQ0Esb0NBQUE7QXBFNG5TRjtBb0V4blNBO0VBRUUsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsNERBQUE7RUFDQSxzREFBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSwwQ0FBQTtFQUNBLG1DQUFBO0FwRXluU0Y7QXNFLzJTQTs7RUFFRSxrQkFBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHNCQUFBO0F0RWkzU0Y7QXNFLzJTRTs7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0F0RWszU0o7QXNFNzJTRTs7Ozs7Ozs7Ozs7O0VBTUUsVUFBQTtBdEVxM1NKO0FzRWgzU0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtFQUNBLHVCQUFBO0VBQUEsb0JBQUE7RUFBQSwyQkFBQTtBdEVrM1NGO0FzRWgzU0U7RUFDRSxXQUFBO0F0RWszU0o7QXNFOTJTQTtFNUJoQkksc0NBQUE7QTFDaTRTSjtBc0U3MlNFOztFQUVFLDhDQUFBO0F0RSsyU0o7QXNFMzJTRTs7O0U1QlZFLDBCQUFBO0VBQ0EsNkJBQUE7QTFDMDNTSjtBc0V2MlNFOzs7RTVCTkUseUJBQUE7RUFDQSw0QkFBQTtBMUNrM1NKO0FzRTExU0E7RUFDRSx3QkFBQTtFQUNBLHVCQUFBO0F0RTQxU0Y7QXNFMTFTRTtFQUdFLGNBQUE7QXRFMDFTSjtBc0V2MVNFO0VBQ0UsZUFBQTtBdEV5MVNKO0FzRXIxU0E7RUFDRSx1QkFBQTtFQUNBLHNCQUFBO0F0RXUxU0Y7QXNFcDFTQTtFQUNFLHNCQUFBO0VBQ0EscUJBQUE7QXRFczFTRjtBc0VsMFNBO0VBQ0UsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7QXRFbzBTRjtBc0VsMFNFOztFQUVFLFdBQUE7QXRFbzBTSjtBc0VqMFNFOztFQUVFLDZDQUFBO0F0RW0wU0o7QXNFL3pTRTs7RTVCMUZFLDZCQUFBO0VBQ0EsNEJBQUE7QTFDNjVTSjtBc0UzelNFOzs7RTVCakhFLHlCQUFBO0VBQ0EsMEJBQUE7QTFDaTdTSjtBdUV6OFNBO0VBRUUsNkJBQUE7RUFDQSwrQkFBQTtFQUVBLDJCQUFBO0VBQ0EseUNBQUE7RUFDQSxxREFBQTtFQUNBLHVEQUFBO0VBR0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBdkV1OFNGO0F1RXA4U0E7RUFDRSxjQUFBO0VBQ0Esa0VBQUE7RWpDc1FJLHVDQUxJO0VpQy9QUiwyQ0FBQTtFQUNBLCtCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RWRmSSwrR2NnQko7RWRoQkksdUdjZ0JKO0F2RXM4U0Y7QXlEbDlTTTtFY0dOO0lkRlEsd0JBQUE7SUFBQSxnQkFBQTtFekRxOVNOO0FBQ0Y7QXVFejhTRTtFQUVFLHFDQUFBO0F2RTA4U0o7QXVFdDhTRTtFQUNFLFVBQUE7RUFDQSwwRDlCa2hCb0I7RThCbGhCcEIsa0Q5QmtoQm9CO0F6Q3M3UnhCO0F1RXA4U0U7RUFFRSx3Q0FBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtBdkVxOFNKO0F1RTc3U0E7RUFFRSxrREFBQTtFQUNBLGtEQUFBO0VBQ0Esb0RBQUE7RUFDQSwyR0FBQTtFQUNBLHlEQUFBO0VBQ0EsK0NBQUE7RUFDQSx1R0FBQTtFQUdBLG9GQUFBO0F2RTQ3U0Y7QXVFMTdTRTtFQUNFLHlEQUFBO0VBQ0EseURBQUE7RTdCN0NBLHdEQUFBO0VBQ0EseURBQUE7QTFDMCtTSjtBdUUzN1NJO0VBR0Usa0JBQUE7RUFDQSx3REFBQTtBdkUyN1NOO0F1RXY3U0U7O0VBRUUsMkNBQUE7RUFDQSxtREFBQTtFQUNBLHlEQUFBO0F2RXk3U0o7QXVFdDdTRTtFQUVFLHNEQUFBO0U3QmpFQSx5QkFBQTtFQUNBLDBCQUFBO0ExQ3kvU0o7QXVFOTZTQTtFQUVFLHFEQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtBdkUrNlNGO0F1RTU2U0U7RTdCNUZFLGdEQUFBO0ExQzJnVEo7QXVFMzZTRTs7RUFFRSw0Q0FBQTtFYmpIRixvRGFrSHVCO0F2RTY2U3pCO0F1RXA2U0E7RUFFRSw0QkFBQTtFQUNBLHlDQUFBO0VBQ0EsOERBQUE7RUFHQSxnQ0FBQTtBdkVtNlNGO0F1RWo2U0U7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxxRUFBQTtBdkVtNlNKO0F1RWo2U0k7RUFFRSxpQ0FBQTtBdkVrNlNOO0F1RTk1U0U7O0VBRUUsZ0I5QjBkMEI7RThCemQxQixnREFBQTtFQUNBLGlDQUFBO0F2RWc2U0o7QXVFdDVTRTs7RUFFRSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLGtCQUFBO0F2RXc1U0o7QXVFbjVTRTs7RUFFRSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsWUFBQTtFQUNBLDBCQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0F2RXE1U0o7QXVFLzRTRTs7RUFDRSxXQUFBO0F2RWs1U0o7QXVFeDRTRTtFQUNFLGFBQUE7QXZFMDRTSjtBdUV4NFNFO0VBQ0UsY0FBQTtBdkUwNFNKO0F3RXZrVEE7RUFFRSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkRBQUE7RUFDQSxnRUFBQTtFQUNBLG1FQUFBO0VBQ0EsK0RBQUE7RUFDQSxzQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0NBQUE7RUFDQSw4REFBQTtFQUNBLG9FQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esc0NBQUE7RUFDQSwyUUFBQTtFQUNBLDBFQUFBO0VBQ0EsMERBQUE7RUFDQSx3Q0FBQTtFQUNBLDREQUFBO0VBR0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLDhEQUFBO0F4RXNrVEY7QXdFaGtURTs7Ozs7OztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7RUFBQSxrQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtBeEV3a1RKO0F3RXBqVEE7RUFDRSw2Q0FBQTtFQUNBLGdEQUFBO0VBQ0EsK0NBQUE7RWxDNE5JLDJDQUxJO0VrQ3JOUixtQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QXhFc2pURjtBd0VwalRFO0VBRUUseUNBQUE7QXhFcWpUSjtBd0UzaVRBO0VBRUUsMEJBQUE7RUFDQSwrQkFBQTtFQUVBLDJCQUFBO0VBQ0EsMkNBQUE7RUFDQSx1REFBQTtFQUNBLDZEQUFBO0VBR0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0F4RXlpVEY7QXdFdGlUSTtFQUVFLG9DQUFBO0F4RXVpVE47QXdFbmlURTtFQUNFLGdCQUFBO0F4RXFpVEo7QXdFNWhUQTtFQUNFLG1CL0I4Z0NrQztFK0I3Z0NsQyxzQi9CNmdDa0M7RStCNWdDbEMsNkJBQUE7QXhFOGhURjtBd0U1aFRFOzs7RUFHRSxvQ0FBQTtBeEU4aFRKO0F3RWpoVEE7RUFDRSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsWUFBQTtFQUNBLDZCQUFBO0VBQUEsZ0JBQUE7RUFHQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QXhFaWhURjtBd0U3Z1RBO0VBQ0UsOEVBQUE7RWxDeUlJLDZDQUxJO0VrQ2xJUixjQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDBFQUFBO0U5QnhJRSxxREFBQTtFZUhFLHVEZTZJSjtFZjdJSSwrQ2U2SUo7QXhFK2dURjtBeUR4cFRNO0VlaUlOO0lmaElRLHdCQUFBO0lBQUEsZ0JBQUE7RXpEMnBUTjtBQUNGO0F3RWxoVEU7RUFDRSxxQkFBQTtBeEVvaFRKO0F3RWpoVEU7RUFDRSxxQkFBQTtFQUNBLFVBQUE7RUFDQSw4REFBQTtFQUFBLHNEQUFBO0F4RW1oVEo7QXdFN2dUQTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtEQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0F4RStnVEY7QXdFNWdUQTtFQUNFLHlDQUFBO0VBQ0EsZ0JBQUE7QXhFOGdURjtBaUR4b1RJO0V1QnNJQTtJQUVJLHFCQUFBO0lBQUEsaUJBQUE7SUFDQSx1QkFBQTtJQUFBLG9CQUFBO0lBQUEsMkJBQUE7RXhFb2dUTjtFd0VsZ1RNO0lBQ0UsOEJBQUE7SUFBQSw2QkFBQTtJQUFBLHVCQUFBO0lBQUEsbUJBQUE7RXhFb2dUUjtFd0VsZ1RRO0lBQ0Usa0JBQUE7RXhFb2dUVjtFd0VqZ1RRO0lBQ0Usa0RBQUE7SUFDQSxpREFBQTtFeEVtZ1RWO0V3RS8vU007SUFDRSxpQkFBQTtFeEVpZ1RSO0V3RTkvU007SUFDRSwrQkFBQTtJQUFBLCtCQUFBO0lBQUEsd0JBQUE7SUFDQSw2QkFBQTtJQUFBLGdCQUFBO0V4RWdnVFI7RXdFNy9TTTtJQUNFLGFBQUE7RXhFKy9TUjtFd0U1L1NNO0lBRUUsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFBQSxvQkFBQTtJQUFBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLHVCQUFBO0lBQ0EsOEJBQUE7SUFDQSx3Q0FBQTtJQUNBLG9CQUFBO0lBQ0Esa0NBQUE7SUFBQSw4QkFBQTtJQUFBLDBCQUFBO0lmOU5KLHdCZWdPSTtJZmhPSixnQmVnT0k7RXhFNC9TUjtFd0V6L1NRO0lBQ0UsYUFBQTtFeEUyL1NWO0V3RXgvU1E7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7SUFBQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0V4RTAvU1Y7QUFDRjtBaUR2clRJO0V1QnNJQTtJQUVJLHFCQUFBO0lBQUEsaUJBQUE7SUFDQSx1QkFBQTtJQUFBLG9CQUFBO0lBQUEsMkJBQUE7RXhFbWpUTjtFd0VqalRNO0lBQ0UsOEJBQUE7SUFBQSw2QkFBQTtJQUFBLHVCQUFBO0lBQUEsbUJBQUE7RXhFbWpUUjtFd0VqalRRO0lBQ0Usa0JBQUE7RXhFbWpUVjtFd0VoalRRO0lBQ0Usa0RBQUE7SUFDQSxpREFBQTtFeEVralRWO0V3RTlpVE07SUFDRSxpQkFBQTtFeEVnalRSO0V3RTdpVE07SUFDRSwrQkFBQTtJQUFBLCtCQUFBO0lBQUEsd0JBQUE7SUFDQSw2QkFBQTtJQUFBLGdCQUFBO0V4RStpVFI7RXdFNWlUTTtJQUNFLGFBQUE7RXhFOGlUUjtFd0UzaVRNO0lBRUUsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFBQSxvQkFBQTtJQUFBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLHVCQUFBO0lBQ0EsOEJBQUE7SUFDQSx3Q0FBQTtJQUNBLG9CQUFBO0lBQ0Esa0NBQUE7SUFBQSw4QkFBQTtJQUFBLDBCQUFBO0lmOU5KLHdCZWdPSTtJZmhPSixnQmVnT0k7RXhFMmlUUjtFd0V4aVRRO0lBQ0UsYUFBQTtFeEUwaVRWO0V3RXZpVFE7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7SUFBQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0V4RXlpVFY7QUFDRjtBaUR0dVRJO0V1QnNJQTtJQUVJLHFCQUFBO0lBQUEsaUJBQUE7SUFDQSx1QkFBQTtJQUFBLG9CQUFBO0lBQUEsMkJBQUE7RXhFa21UTjtFd0VobVRNO0lBQ0UsOEJBQUE7SUFBQSw2QkFBQTtJQUFBLHVCQUFBO0lBQUEsbUJBQUE7RXhFa21UUjtFd0VobVRRO0lBQ0Usa0JBQUE7RXhFa21UVjtFd0UvbFRRO0lBQ0Usa0RBQUE7SUFDQSxpREFBQTtFeEVpbVRWO0V3RTdsVE07SUFDRSxpQkFBQTtFeEUrbFRSO0V3RTVsVE07SUFDRSwrQkFBQTtJQUFBLCtCQUFBO0lBQUEsd0JBQUE7SUFDQSw2QkFBQTtJQUFBLGdCQUFBO0V4RThsVFI7RXdFM2xUTTtJQUNFLGFBQUE7RXhFNmxUUjtFd0UxbFRNO0lBRUUsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFBQSxvQkFBQTtJQUFBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLHVCQUFBO0lBQ0EsOEJBQUE7SUFDQSx3Q0FBQTtJQUNBLG9CQUFBO0lBQ0Esa0NBQUE7SUFBQSw4QkFBQTtJQUFBLDBCQUFBO0lmOU5KLHdCZWdPSTtJZmhPSixnQmVnT0k7RXhFMGxUUjtFd0V2bFRRO0lBQ0UsYUFBQTtFeEV5bFRWO0V3RXRsVFE7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7SUFBQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0V4RXdsVFY7QUFDRjtBaURyeFRJO0V1QnNJQTtJQUVJLHFCQUFBO0lBQUEsaUJBQUE7SUFDQSx1QkFBQTtJQUFBLG9CQUFBO0lBQUEsMkJBQUE7RXhFaXBUTjtFd0Uvb1RNO0lBQ0UsOEJBQUE7SUFBQSw2QkFBQTtJQUFBLHVCQUFBO0lBQUEsbUJBQUE7RXhFaXBUUjtFd0Uvb1RRO0lBQ0Usa0JBQUE7RXhFaXBUVjtFd0U5b1RRO0lBQ0Usa0RBQUE7SUFDQSxpREFBQTtFeEVncFRWO0V3RTVvVE07SUFDRSxpQkFBQTtFeEU4b1RSO0V3RTNvVE07SUFDRSwrQkFBQTtJQUFBLCtCQUFBO0lBQUEsd0JBQUE7SUFDQSw2QkFBQTtJQUFBLGdCQUFBO0V4RTZvVFI7RXdFMW9UTTtJQUNFLGFBQUE7RXhFNG9UUjtFd0V6b1RNO0lBRUUsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFBQSxvQkFBQTtJQUFBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLHVCQUFBO0lBQ0EsOEJBQUE7SUFDQSx3Q0FBQTtJQUNBLG9CQUFBO0lBQ0Esa0NBQUE7SUFBQSw4QkFBQTtJQUFBLDBCQUFBO0lmOU5KLHdCZWdPSTtJZmhPSixnQmVnT0k7RXhFeW9UUjtFd0V0b1RRO0lBQ0UsYUFBQTtFeEV3b1RWO0V3RXJvVFE7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7SUFBQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0V4RXVvVFY7QUFDRjtBaURwMFRJO0V1QnNJQTtJQUVJLHFCQUFBO0lBQUEsaUJBQUE7SUFDQSx1QkFBQTtJQUFBLG9CQUFBO0lBQUEsMkJBQUE7RXhFZ3NUTjtFd0U5clRNO0lBQ0UsOEJBQUE7SUFBQSw2QkFBQTtJQUFBLHVCQUFBO0lBQUEsbUJBQUE7RXhFZ3NUUjtFd0U5clRRO0lBQ0Usa0JBQUE7RXhFZ3NUVjtFd0U3clRRO0lBQ0Usa0RBQUE7SUFDQSxpREFBQTtFeEUrclRWO0V3RTNyVE07SUFDRSxpQkFBQTtFeEU2clRSO0V3RTFyVE07SUFDRSwrQkFBQTtJQUFBLCtCQUFBO0lBQUEsd0JBQUE7SUFDQSw2QkFBQTtJQUFBLGdCQUFBO0V4RTRyVFI7RXdFenJUTTtJQUNFLGFBQUE7RXhFMnJUUjtFd0V4clRNO0lBRUUsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFBQSxvQkFBQTtJQUFBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLHVCQUFBO0lBQ0EsOEJBQUE7SUFDQSx3Q0FBQTtJQUNBLG9CQUFBO0lBQ0Esa0NBQUE7SUFBQSw4QkFBQTtJQUFBLDBCQUFBO0lmOU5KLHdCZWdPSTtJZmhPSixnQmVnT0k7RXhFd3JUUjtFd0VyclRRO0lBQ0UsYUFBQTtFeEV1clRWO0V3RXByVFE7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7SUFBQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0V4RXNyVFY7QUFDRjtBd0U3dVRJO0VBRUkscUJBQUE7RUFBQSxpQkFBQTtFQUNBLHVCQUFBO0VBQUEsb0JBQUE7RUFBQSwyQkFBQTtBeEU4dVRSO0F3RTV1VFE7RUFDRSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsdUJBQUE7RUFBQSxtQkFBQTtBeEU4dVRWO0F3RTV1VFU7RUFDRSxrQkFBQTtBeEU4dVRaO0F3RTN1VFU7RUFDRSxrREFBQTtFQUNBLGlEQUFBO0F4RTZ1VFo7QXdFenVUUTtFQUNFLGlCQUFBO0F4RTJ1VFY7QXdFeHVUUTtFQUNFLCtCQUFBO0VBQUEsK0JBQUE7RUFBQSx3QkFBQTtFQUNBLDZCQUFBO0VBQUEsZ0JBQUE7QXhFMHVUVjtBd0V2dVRRO0VBQ0UsYUFBQTtBeEV5dVRWO0F3RXR1VFE7RUFFRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLHdDQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMEJBQUE7RWY5Tkosd0JlZ09JO0VmaE9KLGdCZWdPSTtBeEVzdVRWO0F3RW51VFU7RUFDRSxhQUFBO0F4RXF1VFo7QXdFbHVUVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7RUFBQSxvQkFBQTtFQUFBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QXhFb3VUWjtBd0VudFRBOztFQUdFLDRDQUFBO0VBQ0Esa0RBQUE7RUFDQSxxREFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQ0FBQTtFQUNBLDBEQUFBO0VBQ0EsOFFBQUE7QXhFb3RURjtBd0U5c1RJO0VBQ0UsOFFBQUE7QXhFZ3RUTjtBeUV6K1RBO0VBRUUsd0JBQUE7RUFDQSx3QkFBQTtFQUNBLGdDQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDhDQUFBO0VBQ0EsMERBQUE7RUFDQSxnREFBQTtFQUNBLHNCQUFBO0VBQ0EsdUZBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0RBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSwrQkFBQTtFQUNBLG1DQUFBO0VBQ0EsK0JBQUE7RUFHQSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQkFBQTtFQUNBLHFFQUFBO0UvQmpCRSwyQ0FBQTtBMUMwL1RKO0F5RXIrVEU7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBekV1K1RKO0F5RXArVEU7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0F6RXMrVEo7QXlFcCtUSTtFQUNFLG1CQUFBO0UvQnRCRiwwREFBQTtFQUNBLDJEQUFBO0ExQzYvVEo7QXlFcCtUSTtFQUNFLHNCQUFBO0UvQmJGLDhEQUFBO0VBQ0EsNkRBQUE7QTFDby9USjtBeUVqK1RFOztFQUVFLGFBQUE7QXpFbStUSjtBeUUvOVRBO0VBR0UsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFDQSx3REFBQTtFQUNBLDJCQUFBO0F6RSs5VEY7QXlFNTlUQTtFQUNFLDRDQUFBO0VBQ0EsaUNBQUE7QXpFODlURjtBeUUzOVRBO0VBQ0Usc0RBQUE7RUFDQSxnQkFBQTtFQUNBLG9DQUFBO0F6RTY5VEY7QXlFMTlUQTtFQUNFLGdCQUFBO0F6RTQ5VEY7QXlFcDlURTtFQUNFLG9DQUFBO0F6RXM5VEo7QXlFOThUQTtFQUNFLGtFQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLHVDQUFBO0VBQ0EsNEVBQUE7QXpFZzlURjtBeUU5OFRFO0UvQjdGRSx3RkFBQTtBMUM4aVVKO0F5RTU4VEE7RUFDRSxrRUFBQTtFQUNBLCtCQUFBO0VBQ0EsdUNBQUE7RUFDQSx5RUFBQTtBekU4OFRGO0F5RTU4VEU7RS9CeEdFLHdGQUFBO0ExQ3VqVUo7QXlFcjhUQTtFQUNFLHVEQUFBO0VBQ0Esc0RBQUE7RUFDQSxzREFBQTtFQUNBLGdCQUFBO0F6RXU4VEY7QXlFcjhURTtFQUNFLG1DQUFBO0VBQ0Esc0NBQUE7QXpFdThUSjtBeUVuOFRBO0VBQ0UsdURBQUE7RUFDQSxzREFBQTtBekVxOFRGO0F5RWo4VEE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSwyQ0FBQTtFL0IxSUUsaURBQUE7QTFDOGtVSjtBeUVoOFRBOzs7RUFHRSxXQUFBO0F6RWs4VEY7QXlFLzdUQTs7RS9CM0lJLDBEQUFBO0VBQ0EsMkRBQUE7QTFDOGtVSjtBeUUvN1RBOztFL0JsSUksOERBQUE7RUFDQSw2REFBQTtBMUNxa1VKO0F5RXY3VEU7RUFDRSwwQ0FBQTtBekV5N1RKO0FpRHBqVUk7RXdCdUhKO0lBUUksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsdUJBQUE7SUFBQSxtQkFBQTtFekV5N1RGO0V5RXQ3VEU7SUFDRSxtQkFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtJQUNBLGdCQUFBO0V6RXc3VEo7RXlFdDdUSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0V6RXc3VE47RXlFbjdUTTtJL0IxS0osMEJBQUE7SUFDQSw2QkFBQTtFMUNnbVVGO0V5RXA3VFE7O0lBR0UsMEJBQUE7RXpFcTdUVjtFeUVuN1RROztJQUdFLDZCQUFBO0V6RW83VFY7RXlFaDdUTTtJL0IzS0oseUJBQUE7SUFDQSw0QkFBQTtFMUM4bFVGO0V5RWo3VFE7O0lBR0UseUJBQUE7RXpFazdUVjtFeUVoN1RROztJQUdFLDRCQUFBO0V6RWk3VFY7QUFDRjtBMEVycFVBO0VBRUUsMENBQUE7RUFDQSxvQ0FBQTtFQUNBLDhLQUFBO0VBQ0EsbURBQUE7RUFDQSxtREFBQTtFQUNBLHFEQUFBO0VBQ0EsNEZBQUE7RUFDQSxxQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsOENBQUE7RUFDQSw2Q0FBQTtFQUNBLHVPQUFBO0VBQ0Esc0NBQUE7RUFDQSxrREFBQTtFQUNBLDhEQUFBO0VBQ0EsNFBBQUE7RUFDQSwyRUFBQTtFQUNBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSw0REFBQTtFQUNBLHFEQUFBO0ExRXNwVUY7QTBFbHBVQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsNEVBQUE7RXBDNFBJLGVBTEk7RW9DclBSLG9DQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0Q0FBQTtFQUNBLFNBQUE7RWhDckJFLGdCQUFBO0VnQ3VCRixxQkFBQTtFakIxQkksa0RpQjJCSjtFakIzQkksMENpQjJCSjtBMUVvcFVGO0F5RDNxVU07RWlCVU47SWpCVFEsd0JBQUE7SUFBQSxnQkFBQTtFekQ4cVVOO0FBQ0Y7QTBFdnBVRTtFQUNFLHVDQUFBO0VBQ0EsK0NBQUE7RUFDQSwwR0FBQTtFQUFBLGtHQUFBO0ExRXlwVUo7QTBFdnBVSTtFQUNFLHFEQUFBO0VBQ0EseURBQUE7RUFBQSxxREFBQTtFQUFBLGlEQUFBO0ExRXlwVU47QTBFcHBVRTtFQUNFLG9CQUFBO0VBQUEsY0FBQTtFQUNBLHlDQUFBO0VBQ0EsMENBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSw4Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsbURBQUE7RWpCakRFLDJEaUJrREY7RWpCbERFLG1EaUJrREY7QTFFc3BVSjtBeURwc1VNO0VpQnFDSjtJakJwQ00sd0JBQUE7SUFBQSxnQkFBQTtFekR1c1VOO0FBQ0Y7QTBFeHBVRTtFQUNFLFVBQUE7QTFFMHBVSjtBMEV2cFVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7RUFDQSw0REFBQTtFQUFBLG9EQUFBO0ExRXlwVUo7QTBFcnBVQTtFQUNFLGdCQUFBO0ExRXVwVUY7QTBFcHBVQTtFQUNFLGdDQUFBO0VBQ0Esd0NBQUE7RUFDQSwrRUFBQTtBMUVzcFVGO0EwRXBwVUU7RWhDN0RFLHlEQUFBO0VBQ0EsMERBQUE7QTFDb3RVSjtBMEVycFVJO0VoQ2hFQSwrREFBQTtFQUNBLGdFQUFBO0ExQ3d0VUo7QTBFcHBVRTtFQUNFLGFBQUE7QTFFc3BVSjtBMEVscFVFO0VoQzVERSw2REFBQTtFQUNBLDREQUFBO0ExQ2l0VUo7QTBFbHBVTTtFaENoRUYsbUVBQUE7RUFDQSxrRUFBQTtBMUNxdFVKO0EwRWpwVUk7RWhDckVBLDZEQUFBO0VBQ0EsNERBQUE7QTFDeXRVSjtBMEUvb1VBO0VBQ0UsOEVBQUE7QTFFaXBVRjtBMEV4b1VFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RWhDOUdBLGdCQUFBO0ExQ3l2VUo7QTBFeG9VSTtFQUFnQixhQUFBO0ExRTJvVXBCO0EwRTFvVUk7RUFBZSxnQkFBQTtBMUU2b1VuQjtBMEUxb1VJOzs7RWhDckhBLGdCQUFBO0ExQ293VUo7QTBFcG9VSTtFQUNFLHdUQUFBO0VBQ0EsK1RBQUE7QTFFc29VTjtBMkUzeFVBO0VBRUUsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLG1DQUFBO0VBRUEsb0JBQUE7RUFDQSwrQkFBQTtFQUNBLHdEQUFBO0VBQ0Esc0NBQUE7RUFDQSw0REFBQTtFQUdBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7RUFBQSxlQUFBO0VBQ0Esc0VBQUE7RUFDQSxpREFBQTtFckMrUUkseUNBTEk7RXFDeFFSLGdCQUFBO0VBQ0EseUNBQUE7RWpDQUUsaURBQUE7QTFDMHhVSjtBMkVweFVFO0VBQ0UsaURBQUE7QTNFc3hVSjtBMkVweFVJO0VBQ0UsV0FBQTtFQUNBLGtEQUFBO0VBQ0EseUNBQUE7RUFDQSx1RkFBQTtBM0VzeFVOO0EyRWx4VUU7RUFDRSw2Q0FBQTtBM0VveFVKO0E0RXp6VUE7RUFFRSxrQ0FBQTtFQUNBLG1DQUFBO0V0QzRSSSwrQkFMSTtFc0NyUlIsMkNBQUE7RUFDQSxxQ0FBQTtFQUNBLG9EQUFBO0VBQ0Esb0RBQUE7RUFDQSxzREFBQTtFQUNBLHVEQUFBO0VBQ0EsK0NBQUE7RUFDQSwwREFBQTtFQUNBLHVEQUFBO0VBQ0EsZ0RBQUE7RUFDQSx3RUFBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSw0Q0FBQTtFQUNBLHlEQUFBO0VBQ0EsbURBQUE7RUFDQSw2REFBQTtFQUdBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VoQ3BCQSxlQUFBO0VBQ0EsZ0JBQUE7QTVDNjBVRjtBNEV0elVBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0VBQUE7RXRDZ1FJLHlDQUxJO0VzQ3pQUixpQ0FBQTtFQUNBLHFCQUFBO0VBQ0EseUNBQUE7RUFDQSxpRkFBQTtFbkJwQkkscUptQnFCSjtFbkJyQkksNkltQnFCSjtFbkJyQkkscUltQnFCSjtFbkJyQkksMkttQnFCSjtBNUV3elVGO0F5RHowVU07RW1CUU47SW5CUFEsd0JBQUE7SUFBQSxnQkFBQTtFekQ0MFVOO0FBQ0Y7QTRFM3pVRTtFQUNFLFVBQUE7RUFDQSx1Q0FBQTtFQUVBLCtDQUFBO0VBQ0EscURBQUE7QTVFNHpVSjtBNEV6elVFO0VBQ0UsVUFBQTtFQUNBLHVDQUFBO0VBQ0EsK0NBQUE7RUFDQSxVbkMydUNnQztFbUMxdUNoQyx5REFBQTtFQUFBLGlEQUFBO0E1RTJ6VUo7QTRFeHpVRTtFQUVFLFVBQUE7RUFDQSx3Q0FBQTtFbEJ0REYsZ0RrQnVEdUI7RUFDckIsc0RBQUE7QTVFeXpVSjtBNEV0elVFO0VBRUUsMENBQUE7RUFDQSxvQkFBQTtFQUNBLGtEQUFBO0VBQ0Esd0RBQUE7QTVFdXpVSjtBNEVselVFO0VBQ0UsOENuQzhzQ2dDO0F6Q3NtU3BDO0E0RS95VU07RWxDOUJGLDBEQUFBO0VBQ0EsNkRBQUE7QTFDZzFVSjtBNEU3eVVNO0VsQ2xERiwyREFBQTtFQUNBLDhEQUFBO0ExQ2syVUo7QTRFaHlVQTtFQ2xHRSxpQ0FBQTtFQUNBLGtDQUFBO0V2QzBSSSxrQ0FMSTtFdUNuUlIseURBQUE7QTdFcTRVRjtBNEVseVVBO0VDdEdFLGlDQUFBO0VBQ0Esa0NBQUE7RXZDMFJJLG1DQUxJO0V1Q25SUix5REFBQTtBN0UyNFVGO0E4RTc0VUE7RUFFRSw0QkFBQTtFQUNBLDRCQUFBO0V4Q3VSSSw0QkFMSTtFd0NoUlIsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLGlEQUFBO0VBR0EscUJBQUE7RUFDQSw0REFBQTtFeEMrUUksb0NBTEk7RXdDeFFSLHdDQUFBO0VBQ0EsY0FBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VwQ0pFLDRDQUFBO0ExQ2k1VUo7QThFeDRVRTtFQUNFLGFBQUE7QTlFMDRVSjtBOEVyNFVBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0E5RXU0VUY7QStFdjZVQTtFQUVFLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDRFQUFBO0VBQ0EsaURBQUE7RUFDQSw4QkFBQTtFQUdBLGtCQUFBO0VBQ0EsNERBQUE7RUFDQSw0Q0FBQTtFQUNBLDRCQUFBO0VBQ0Esb0NBQUE7RUFDQSw4QkFBQTtFckNIRSw0Q0FBQTtBMUMwNlVKO0ErRWw2VUE7RUFFRSxjQUFBO0EvRW02VUY7QStFLzVVQTtFQUNFLGdCdEM2a0I0QjtFc0M1a0I1QixpQ0FBQTtBL0VpNlVGO0ErRXo1VUE7RUFDRSxtQnRDcytDOEI7QXpDcTdSaEM7QStFeDVVRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7QS9FMDVVSjtBK0VsNVVFO0VBQ0UsaURBQUE7RUFDQSwwQ0FBQTtFQUNBLHdEQUFBO0VBQ0Esc0RBQUE7QS9FbzVVSjtBK0V4NVVFO0VBQ0UsbURBQUE7RUFDQSw0Q0FBQTtFQUNBLDBEQUFBO0VBQ0Esd0RBQUE7QS9FMDVVSjtBK0U5NVVFO0VBQ0UsaURBQUE7RUFDQSwwQ0FBQTtFQUNBLHdEQUFBO0VBQ0Esc0RBQUE7QS9FZzZVSjtBK0VwNlVFO0VBQ0UsOENBQUE7RUFDQSx1Q0FBQTtFQUNBLHFEQUFBO0VBQ0EsbURBQUE7QS9FczZVSjtBK0UxNlVFO0VBQ0UsaURBQUE7RUFDQSwwQ0FBQTtFQUNBLHdEQUFBO0VBQ0Esc0RBQUE7QS9FNDZVSjtBK0VoN1VFO0VBQ0UsZ0RBQUE7RUFDQSx5Q0FBQTtFQUNBLHVEQUFBO0VBQ0EscURBQUE7QS9FazdVSjtBK0V0N1VFO0VBQ0UsK0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHNEQUFBO0VBQ0Esb0RBQUE7QS9FdzdVSjtBK0U1N1VFO0VBQ0UsOENBQUE7RUFDQSx1Q0FBQTtFQUNBLHFEQUFBO0VBQ0EsbURBQUE7QS9FODdVSjtBZ0YxL1VFO0VBQ0U7SUFBSyxnREFBQTtFaEY2L1VQO0FBQ0Y7QWdGLy9VRTtFQUNFO0lBQUssZ0RBQUE7RWhGNi9VUDtBQUNGO0FnRnovVUE7O0VBR0UsMEJBQUE7RTFDa1JJLGdDQUxJO0UwQzNRUix3Q0FBQTtFQUNBLG9EQUFBO0VBQ0Esb0RBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkNBQUE7RUFHQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RTFDc1FJLHVDQUxJO0UwQy9QUix1Q0FBQTtFdENSRSwrQ0FBQTtBMUNpZ1ZKO0FnRnAvVUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQ0FBQTtFdkJ4QkkscUR1QnlCSjtFdkJ6QkksNkN1QnlCSjtBaEZzL1VGO0F5RDNnVk07RXVCWU47SXZCWFEsd0JBQUE7SUFBQSxnQkFBQTtFekQ4Z1ZOO0FBQ0Y7QWdGeC9VQTtFdEJBRSxxTUFBQTtFc0JFQSxvRUFBQTtBaEYwL1VGO0FnRnYvVUE7RUFDRSxpQkFBQTtBaEZ5L1VGO0FnRnQvVUE7RUFDRSxXQUFBO0FoRncvVUY7QWdGcC9VRTtFQUNFLDBEQUFBO0VBQUEsa0RBQUE7QWhGcy9VSjtBZ0ZuL1VNO0VBSko7SUFLTSx1QkFBQTtJQUFBLGVBQUE7RWhGcy9VTjtBQUNGO0FpRmxqVkE7RUFFRSwyQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esb0RBQUE7RUFDQSxvREFBQTtFQUNBLHNEQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLHVEQUFBO0VBQ0EsNERBQUE7RUFDQSxzREFBQTtFQUNBLHlEQUFBO0VBQ0Esd0RBQUE7RUFDQSx5REFBQTtFQUNBLDhDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDRDQUFBO0VBR0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUdBLGVBQUE7RUFDQSxnQkFBQTtFdkNYRSxpREFBQTtBMUMyalZKO0FpRjVpVkE7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0FqRjhpVkY7QWlGNWlWRTtFQUVFLG9DQUFBO0VBQ0EsMEJBQUE7QWpGNmlWSjtBaUZyaVZBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0ZBQUE7RUFDQSxpQ0FBQTtFQUNBLHFCQUFBO0VBQ0EseUNBQUE7RUFDQSxpRkFBQTtBakZ1aVZGO0FpRnJpVkU7RXZDOUJFLCtCQUFBO0VBQ0EsZ0NBQUE7QTFDc2tWSjtBaUZyaVZFO0V2Q3BCRSxtQ0FBQTtFQUNBLGtDQUFBO0ExQzRqVko7QWlGcmlWRTtFQUVFLDBDQUFBO0VBQ0Esb0JBQUE7RUFDQSxrREFBQTtBakZzaVZKO0FpRmxpVkU7RUFDRSxVQUFBO0VBQ0Esd0NBQUE7RUFDQSxnREFBQTtFQUNBLHNEQUFBO0FqRm9pVko7QWlGaGlWRTtFQUNFLG1CQUFBO0FqRmtpVko7QWlGaGlWSTtFQUNFLHdEQUFBO0VBQ0EsbURBQUE7QWpGa2lWTjtBaUZ4aFZBO0VBQ0UsV0FBQTtFQUNBLHdDQUFBO0VBQ0EsbUJBQUE7QWpGMGhWRjtBaUZ0aFZJO0VBRUUsVUFBQTtFQUNBLDhDQUFBO0VBQ0EscUJBQUE7RUFDQSxzREFBQTtBakZ1aFZOO0FpRnBoVkk7RUFDRSwrQ0FBQTtFQUNBLHVEQUFBO0FqRnNoVk47QWlGemdWSTtFQUNFLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0FqRjJnVk47QWlGeGdWUTtFdkN6REosNkRBQUE7RUFaQSwwQkFBQTtBMUNpbFZKO0FpRnZnVlE7RXZDMUVKLDJEQUFBO0VBWUEsNEJBQUE7QTFDeWtWSjtBaUZ0Z1ZRO0VBQ0UsYUFBQTtBakZ3Z1ZWO0FpRnJnVlE7RUFDRSxtREFBQTtFQUNBLG9CQUFBO0FqRnVnVlY7QWlGcmdWVTtFQUNFLHlEQUFBO0VBQ0Esb0RBQUE7QWpGdWdWWjtBaUQvbFZJO0VnQ2dFQTtJQUNFLDhCQUFBO0lBQUEsNkJBQUE7SUFBQSx1QkFBQTtJQUFBLG1CQUFBO0VqRmtpVko7RWlGL2hWTTtJdkN6REosNkRBQUE7SUFaQSwwQkFBQTtFMUN3bVZGO0VpRjloVk07SXZDMUVKLDJEQUFBO0lBWUEsNEJBQUE7RTFDZ21WRjtFaUY3aFZNO0lBQ0UsYUFBQTtFakYraFZSO0VpRjVoVk07SUFDRSxtREFBQTtJQUNBLG9CQUFBO0VqRjhoVlI7RWlGNWhWUTtJQUNFLHlEQUFBO0lBQ0Esb0RBQUE7RWpGOGhWVjtBQUNGO0FpRHZuVkk7RWdDZ0VBO0lBQ0UsOEJBQUE7SUFBQSw2QkFBQTtJQUFBLHVCQUFBO0lBQUEsbUJBQUE7RWpGMGpWSjtFaUZ2alZNO0l2Q3pESiw2REFBQTtJQVpBLDBCQUFBO0UxQ2dvVkY7RWlGdGpWTTtJdkMxRUosMkRBQUE7SUFZQSw0QkFBQTtFMUN3blZGO0VpRnJqVk07SUFDRSxhQUFBO0VqRnVqVlI7RWlGcGpWTTtJQUNFLG1EQUFBO0lBQ0Esb0JBQUE7RWpGc2pWUjtFaUZwalZRO0lBQ0UseURBQUE7SUFDQSxvREFBQTtFakZzalZWO0FBQ0Y7QWlEL29WSTtFZ0NnRUE7SUFDRSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsdUJBQUE7SUFBQSxtQkFBQTtFakZrbFZKO0VpRi9rVk07SXZDekRKLDZEQUFBO0lBWkEsMEJBQUE7RTFDd3BWRjtFaUY5a1ZNO0l2QzFFSiwyREFBQTtJQVlBLDRCQUFBO0UxQ2dwVkY7RWlGN2tWTTtJQUNFLGFBQUE7RWpGK2tWUjtFaUY1a1ZNO0lBQ0UsbURBQUE7SUFDQSxvQkFBQTtFakY4a1ZSO0VpRjVrVlE7SUFDRSx5REFBQTtJQUNBLG9EQUFBO0VqRjhrVlY7QUFDRjtBaUR2cVZJO0VnQ2dFQTtJQUNFLDhCQUFBO0lBQUEsNkJBQUE7SUFBQSx1QkFBQTtJQUFBLG1CQUFBO0VqRjBtVko7RWlGdm1WTTtJdkN6REosNkRBQUE7SUFaQSwwQkFBQTtFMUNnclZGO0VpRnRtVk07SXZDMUVKLDJEQUFBO0lBWUEsNEJBQUE7RTFDd3FWRjtFaUZybVZNO0lBQ0UsYUFBQTtFakZ1bVZSO0VpRnBtVk07SUFDRSxtREFBQTtJQUNBLG9CQUFBO0VqRnNtVlI7RWlGcG1WUTtJQUNFLHlEQUFBO0lBQ0Esb0RBQUE7RWpGc21WVjtBQUNGO0FpRC9yVkk7RWdDZ0VBO0lBQ0UsOEJBQUE7SUFBQSw2QkFBQTtJQUFBLHVCQUFBO0lBQUEsbUJBQUE7RWpGa29WSjtFaUYvblZNO0l2Q3pESiw2REFBQTtJQVpBLDBCQUFBO0UxQ3dzVkY7RWlGOW5WTTtJdkMxRUosMkRBQUE7SUFZQSw0QkFBQTtFMUNnc1ZGO0VpRjduVk07SUFDRSxhQUFBO0VqRituVlI7RWlGNW5WTTtJQUNFLG1EQUFBO0lBQ0Esb0JBQUE7RWpGOG5WUjtFaUY1blZRO0lBQ0UseURBQUE7SUFDQSxvREFBQTtFakY4blZWO0FBQ0Y7QWlGam5WQTtFdkNsSkksZ0JBQUE7QTFDc3dWSjtBaUZqblZFO0VBQ0UsbURBQUE7QWpGbW5WSjtBaUZqblZJO0VBQ0Usc0JBQUE7QWpGbW5WTjtBaUZ0bVZFO0VBQ0Usc0RBQUE7RUFDQSwrQ0FBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSxnRUFBQTtFQUNBLDZEQUFBO0VBQ0EsaUVBQUE7RUFDQSx5REFBQTtFQUNBLDBEQUFBO0VBQ0Esb0VBQUE7QWpGd21WSjtBaUZsblZFO0VBQ0Usd0RBQUE7RUFDQSxpREFBQTtFQUNBLCtEQUFBO0VBQ0EsNERBQUE7RUFDQSxrRUFBQTtFQUNBLDZEQUFBO0VBQ0EsbUVBQUE7RUFDQSwyREFBQTtFQUNBLDREQUFBO0VBQ0Esc0VBQUE7QWpGb25WSjtBaUY5blZFO0VBQ0Usc0RBQUE7RUFDQSwrQ0FBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSxnRUFBQTtFQUNBLDZEQUFBO0VBQ0EsaUVBQUE7RUFDQSx5REFBQTtFQUNBLDBEQUFBO0VBQ0Esb0VBQUE7QWpGZ29WSjtBaUYxb1ZFO0VBQ0UsbURBQUE7RUFDQSw0Q0FBQTtFQUNBLDBEQUFBO0VBQ0EsNERBQUE7RUFDQSw2REFBQTtFQUNBLDZEQUFBO0VBQ0EsOERBQUE7RUFDQSxzREFBQTtFQUNBLHVEQUFBO0VBQ0EsaUVBQUE7QWpGNG9WSjtBaUZ0cFZFO0VBQ0Usc0RBQUE7RUFDQSwrQ0FBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSxnRUFBQTtFQUNBLDZEQUFBO0VBQ0EsaUVBQUE7RUFDQSx5REFBQTtFQUNBLDBEQUFBO0VBQ0Esb0VBQUE7QWpGd3BWSjtBaUZscVZFO0VBQ0UscURBQUE7RUFDQSw4Q0FBQTtFQUNBLDREQUFBO0VBQ0EsNERBQUE7RUFDQSwrREFBQTtFQUNBLDZEQUFBO0VBQ0EsZ0VBQUE7RUFDQSx3REFBQTtFQUNBLHlEQUFBO0VBQ0EsbUVBQUE7QWpGb3FWSjtBaUY5cVZFO0VBQ0Usb0RBQUE7RUFDQSw2Q0FBQTtFQUNBLDJEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLDZEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1REFBQTtFQUNBLHdEQUFBO0VBQ0Esa0VBQUE7QWpGZ3JWSjtBaUYxclZFO0VBQ0UsbURBQUE7RUFDQSw0Q0FBQTtFQUNBLDBEQUFBO0VBQ0EsNERBQUE7RUFDQSw2REFBQTtFQUNBLDZEQUFBO0VBQ0EsOERBQUE7RUFDQSxzREFBQTtFQUNBLHVEQUFBO0VBQ0EsaUVBQUE7QWpGNHJWSjtBa0YxM1ZBO0VBRUUsMEJBQUE7RUFDQSxtVkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0NBQUE7RUFDQSxtRUFBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFHQSwrQkFBQTtFQUFBLHVCQUFBO0VBQ0EsVXpDdXBEMkI7RXlDdHBEM0IsV3pDc3BEMkI7RXlDcnBEM0Isc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLHdFQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtFQUNBLFNBQUE7RXhDSkUsdUJBQUE7RXdDTUYsb0NBQUE7QWxGeTNWRjtBa0Z0M1ZFO0VBQ0UsZ0NBQUE7RUFDQSxxQkFBQTtFQUNBLDBDQUFBO0FsRnczVko7QWtGcjNWRTtFQUNFLFVBQUE7RUFDQSxvREFBQTtFQUFBLDRDQUFBO0VBQ0EsMENBQUE7QWxGdTNWSjtBa0ZwM1ZFO0VBRUUsb0JBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUNBLDZDQUFBO0FsRnEzVko7QWtGNzJWQTtFQUhFLGlFQUFBO0FsRm0zVkY7QWtGNTJWQTs7RUFFRSx1QkFBQTtBbEY4MlZGO0F1Q3o1Vkk7RTJDa0NGLGlFQUFBO0FsRjAzVkY7QW1GMzZWQTtFQUVFLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RTdDeVJJLDhCQUxJO0U2Q2xSUixrQkFBQTtFQUNBLGdEQUFBO0VBQ0EsK0NBQUE7RUFDQSwyREFBQTtFQUNBLGlEQUFBO0VBQ0EsMkNBQUE7RUFDQSxrREFBQTtFQUNBLHVEQUFBO0VBQ0Esa0VBQUE7RUFHQSxnQ0FBQTtFQUNBLGVBQUE7RTdDMlFJLG9DQUxJO0U2Q3BRUiw0QkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0NBQUE7RUFDQSw0QkFBQTtFQUNBLHVFQUFBO0VBQ0EsOENBQUE7RUFBQSxzQ0FBQTtFekNSRSw0Q0FBQTtBMUNtN1ZKO0FtRng2VkU7RUFDRSxVQUFBO0FuRjA2Vko7QW1GdjZWRTtFQUNFLGFBQUE7QW5GeTZWSjtBbUZyNlZBO0VBQ0UsdUJBQUE7RUFFQSxrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0FuRnM2VkY7QW1GcDZWRTtFQUNFLHNDQUFBO0FuRnM2Vko7QW1GbDZWQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsNERBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7RUFDQSxxRkFBQTtFekNoQ0UsMEZBQUE7RUFDQSwyRkFBQTtBMUNxOFZKO0FtRm42VkU7RUFDRSxvREFBQTtFQUNBLHNDQUFBO0FuRnE2Vko7QW1GajZWQTtFQUNFLGtDQUFBO0VBQ0EscUJBQUE7QW5GbTZWRjtBb0ZqK1ZBO0VBRUUsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsMkRBQUE7RUFDQSwrQ0FBQTtFQUNBLG9EQUFBO0VBQ0EsOENBQUE7RUFDQSwyRkFBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxvQ0FBQTtFQUNBLHNEQUFBO0VBQ0Esc0RBQUE7RUFDQSxpQ0FBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzREFBQTtFQUNBLHNEQUFBO0VBR0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBR0EsVUFBQTtBcEY4OVZGO0FvRnY5VkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUVBLG9CQUFBO0FwRnc5VkY7QW9GcjlWRTtFQUNFLHNDM0NtOENnQztFMkNuOENoQyxrQzNDbThDZ0M7RTJDbjhDaEMsOEIzQ204Q2dDO0VnQmgvQzlCLG1EMkI4Q0Y7RTNCOUNFLDJDMkI4Q0Y7RTNCOUNFLG1DMkI4Q0Y7RTNCOUNFLG9FMkI4Q0Y7QXBGdTlWSjtBeURqZ1dNO0UyQndDSjtJM0J2Q00sd0JBQUE7SUFBQSxnQkFBQTtFekRvZ1dOO0FBQ0Y7QW9GMTlWRTtFQUNFLHVCM0NnOENnQztFMkNoOENoQyxtQjNDZzhDZ0M7RTJDaDhDaEMsZTNDZzhDZ0M7QXpDNGhUcEM7QW9GeDlWRTtFQUNFLDhCM0M2N0NnQztFMkM3N0NoQywwQjNDNjdDZ0M7RTJDNzdDaEMsc0IzQzY3Q2dDO0F6QzZoVHBDO0FvRnQ5VkE7RUFDRSwrQ0FBQTtBcEZ3OVZGO0FvRnQ5VkU7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0FwRnc5Vko7QW9GcjlWRTtFQUNFLGdCQUFBO0FwRnU5Vko7QW9GbjlWQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsbURBQUE7QXBGcTlWRjtBb0ZqOVZBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsV0FBQTtFQUVBLDRCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsdUVBQUE7RTFDckZFLDRDQUFBO0UwQ3lGRixVQUFBO0FwRmc5VkY7QW9GNThWQTtFQUVFLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQ2xIQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQ0RrSDBCO0VDakgxQixZQUFBO0VBQ0EsYUFBQTtFQUNBLHVDRCtHNEQ7QXBGaTlWOUQ7QXFGN2pXRTtFQUFTLFVBQUE7QXJGZ2tXWDtBcUYvaldFO0VBQVMsbUNEMkdpRjtBcEZ1OVY1RjtBb0ZsOVZBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtFQUFBLGNBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSx1Q0FBQTtFQUNBLDRGQUFBO0UxQ3JHRSwyREFBQTtFQUNBLDREQUFBO0ExQzBqV0o7QW9GbjlWRTtFQUNFLGtHQUFBO0VBRUEseURBQUE7RUFDQSwyREFBQTtFQUNBLDREQUFBO0VBQ0EsaUJBQUE7QXBGbzlWSjtBb0YvOFZBO0VBQ0UsZ0JBQUE7RUFDQSw4Q0FBQTtBcEZpOVZGO0FvRjU4VkE7RUFDRSxrQkFBQTtFQUdBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsZ0NBQUE7QXBGNDhWRjtBb0Z4OFZBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtFQUFBLGNBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEseUJBQUE7RUFDQSx5RUFBQTtFQUNBLDJDQUFBO0VBQ0EseUZBQUE7RTFDN0hFLCtEQUFBO0VBQ0EsOERBQUE7QTFDd2tXSjtBb0Z0OFZFO0VBQ0UsOENBQUE7QXBGdzhWSjtBaUR2aldJO0VtQ3FIRjtJQUNFLDBCQUFBO0lBQ0EsMkNBQUE7RXBGcThWRjtFb0ZqOFZBO0lBQ0UsZ0NBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0VwRm04VkY7RW9GaDhWQTtJQUNFLHVCQUFBO0VwRms4VkY7QUFDRjtBaURya1dJO0VtQ3VJRjs7SUFFRSx1QkFBQTtFcEZpOFZGO0FBQ0Y7QWlEM2tXSTtFbUM4SUY7SUFDRSx3QkFBQTtFcEZnOFZGO0FBQ0Y7QW9GdjdWSTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7QXBGeTdWTjtBb0Z2N1ZNO0VBQ0UsWUFBQTtFQUNBLFNBQUE7RTFDN01KLGdCQUFBO0ExQ3VvV0o7QW9GdDdWTTs7RTFDak5GLGdCQUFBO0ExQzJvV0o7QW9GcjdWTTtFQUNFLGdCQUFBO0FwRnU3VlI7QWlEcmxXSTtFbUM0SUE7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0VwRjQ4Vko7RW9GMThWSTtJQUNFLFlBQUE7SUFDQSxTQUFBO0kxQzdNSixnQkFBQTtFMUMwcFdGO0VvRno4Vkk7O0kxQ2pORixnQkFBQTtFMUM4cFdGO0VvRng4Vkk7SUFDRSxnQkFBQTtFcEYwOFZOO0FBQ0Y7QWlEem1XSTtFbUM0SUE7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0VwRmcrVko7RW9GOTlWSTtJQUNFLFlBQUE7SUFDQSxTQUFBO0kxQzdNSixnQkFBQTtFMUM4cVdGO0VvRjc5Vkk7O0kxQ2pORixnQkFBQTtFMUNrcldGO0VvRjU5Vkk7SUFDRSxnQkFBQTtFcEY4OVZOO0FBQ0Y7QWlEN25XSTtFbUM0SUE7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0VwRm8vVko7RW9GbC9WSTtJQUNFLFlBQUE7SUFDQSxTQUFBO0kxQzdNSixnQkFBQTtFMUNrc1dGO0VvRmovVkk7O0kxQ2pORixnQkFBQTtFMUNzc1dGO0VvRmgvVkk7SUFDRSxnQkFBQTtFcEZrL1ZOO0FBQ0Y7QWlEanBXSTtFbUM0SUE7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0VwRndnV0o7RW9GdGdXSTtJQUNFLFlBQUE7SUFDQSxTQUFBO0kxQzdNSixnQkFBQTtFMUNzdFdGO0VvRnJnV0k7O0kxQ2pORixnQkFBQTtFMUMwdFdGO0VvRnBnV0k7SUFDRSxnQkFBQTtFcEZzZ1dOO0FBQ0Y7QWlEcnFXSTtFbUM0SUE7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0VwRjRoV0o7RW9GMWhXSTtJQUNFLFlBQUE7SUFDQSxTQUFBO0kxQzdNSixnQkFBQTtFMUMwdVdGO0VvRnpoV0k7O0kxQ2pORixnQkFBQTtFMUM4dVdGO0VvRnhoV0k7SUFDRSxnQkFBQTtFcEYwaFdOO0FBQ0Y7QXNGcHdXQTtFQUVFLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EscUJBQUE7RWhEd1JJLGdDQUxJO0VnRGpSUixxQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsbURBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFHQSxpQ0FBQTtFQUNBLGNBQUE7RUFDQSxnQ0FBQTtFQ2xCQSxzQzlDK2xCNEI7RThDN2xCNUIsa0JBQUE7RUFDQSxnQjlDd21CNEI7RThDdm1CNUIsZ0I5QyttQjRCO0U4QzltQjVCLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VqRGdSSSxzQ0FMSTtFZ0RoUVIscUJBQUE7RUFDQSxVQUFBO0F0RjR3V0Y7QXNGMXdXRTtFQUFTLGtDQUFBO0F0RjZ3V1g7QXNGM3dXRTtFQUNFLGNBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0F0RjZ3V0o7QXNGM3dXSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QXRGNndXTjtBc0Z4d1dBO0VBQ0UsaURBQUE7QXRGMHdXRjtBc0Z4d1dFO0VBQ0UsU0FBQTtFQUNBLHdGQUFBO0VBQ0Esc0NBQUE7QXRGMHdXSjtBbUNsc1dBO0VtRHBFQSxxQkFBQTtBdEZ5d1dBO0FzRnh3V0E7RUFDRSwrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7QXRGMHdXRjtBc0Z4d1dFO0VBQ0UsV0FBQTtFQUNBLGtJQUFBO0VBQ0Esd0NBQUE7QXRGMHdXSjtBbUMvc1dBO0VtRHZEQSxtQkFBQTtBdEZ5d1dBO0FzRnZ3V0E7RUFDRSw4Q0FBQTtBdEZ5d1dGO0FzRnZ3V0U7RUFDRSxZQUFBO0VBQ0Esd0ZBQUE7RUFDQSx5Q0FBQTtBdEZ5d1dKO0FtQzF0V0E7RW1EM0NBLHFCQUFBO0F0Rnd3V0E7QXNGdndXQTtFQUNFLGdEQUFBO0VBQ0EscUNBQUE7RUFDQSxxQ0FBQTtBdEZ5d1dGO0FzRnZ3V0U7RUFDRSxVQUFBO0VBQ0Esa0lBQUE7RUFDQSx1Q0FBQTtBdEZ5d1dKO0FtQ3Z1V0E7RW1EOUJBLG1CQUFBO0F0Rnd3V0E7QXNGdHZXQTtFQUNFLHNDQUFBO0VBQ0EsZ0VBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0NBQUE7RTVDakdFLDhDQUFBO0ExQzAxV0o7QXdGNzJXQTtFQUVFLHlCQUFBO0VBQ0EsNkJBQUE7RWxENFJJLGdDQUxJO0VrRHJSUixrQ0FBQTtFQUNBLGlEQUFBO0VBQ0EsNkRBQUE7RUFDQSxzREFBQTtFQUNBLDJGQUFBO0VBQ0EsNkNBQUE7RUFDQSxtQ0FBQTtFQUNBLHFDQUFBO0VsRG1SSSxtQ0FMSTtFa0Q1UVIsa0NBQUE7RUFDQSw4Q0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSw2Q0FBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSx5REFBQTtFQUdBLGlDQUFBO0VBQ0EsY0FBQTtFQUNBLHNDQUFBO0VEekJBLHNDOUMrbEI0QjtFOEM3bEI1QixrQkFBQTtFQUNBLGdCOUN3bUI0QjtFOEN2bUI1QixnQjlDK21CNEI7RThDOW1CNUIsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RWpEZ1JJLHNDQUxJO0VrRDFQUixxQkFBQTtFQUNBLHNDQUFBO0VBQ0EsNEJBQUE7RUFDQSwyRUFBQTtFOUNoQkUsOENBQUE7QTFDdTRXSjtBd0ZuM1dFO0VBQ0UsY0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0NBQUE7QXhGcTNXSjtBd0ZuM1dJO0VBRUUsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0F4Rm8zV047QXdGOTJXRTtFQUNFLG9GQUFBO0F4RmczV0o7QXdGOTJXSTtFQUVFLHdGQUFBO0F4RisyV047QXdGNTJXSTtFQUNFLFNBQUE7RUFDQSxnREFBQTtBeEY4MldOO0F3RjMyV0k7RUFDRSxzQ0FBQTtFQUNBLHNDQUFBO0F4RjYyV047QW1DMXpXQTtFcUQ5Q0EscUJBQUE7QXhGMjJXQTtBd0Z6MldFO0VBQ0Usa0ZBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0F4RjIyV0o7QXdGejJXSTtFQUVFLGtJQUFBO0F4RjAyV047QXdGdjJXSTtFQUNFLE9BQUE7RUFDQSxrREFBQTtBeEZ5MldOO0F3RnQyV0k7RUFDRSxvQ0FBQTtFQUNBLHdDQUFBO0F4RncyV047QW1DNzBXQTtFcUR0QkEsbUJBQUE7QXhGczJXQTtBd0ZuMldFO0VBQ0UsaUZBQUE7QXhGcTJXSjtBd0ZuMldJO0VBRUUsd0ZBQUE7QXhGbzJXTjtBd0ZqMldJO0VBQ0UsTUFBQTtFQUNBLG1EQUFBO0F4Rm0yV047QXdGaDJXSTtFQUNFLG1DQUFBO0VBQ0EseUNBQUE7QXhGazJXTjtBd0Y3MVdFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxvQ0FBQTtFQUNBLHVEQUFBO0VBQ0EsV0FBQTtFQUNBLCtFQUFBO0F4RisxV0o7QW1DeDJXQTtFcURhQSxxQkFBQTtBeEY4MVdBO0F3RjUxV0U7RUFDRSxtRkFBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7QXhGODFXSjtBd0Y1MVdJO0VBRUUsa0lBQUE7QXhGNjFXTjtBd0YxMVdJO0VBQ0UsUUFBQTtFQUNBLGlEQUFBO0F4RjQxV047QXdGejFXSTtFQUNFLHFDQUFBO0VBQ0EsdUNBQUE7QXhGMjFXTjtBbUMzM1dBO0VxRHFDQSxtQkFBQTtBeEZ5MVdBO0F3RnYwV0E7RUFDRSw4RUFBQTtFQUNBLGdCQUFBO0VsRDJHSSw2Q0FMSTtFa0RwR1IscUNBQUE7RUFDQSw2Q0FBQTtFQUNBLGtGQUFBO0U5QzVKRSw2REFBQTtFQUNBLDhEQUFBO0ExQ3MrV0o7QXdGeDBXRTtFQUNFLGFBQUE7QXhGMDBXSjtBd0Z0MFdBO0VBQ0UsMEVBQUE7RUFDQSxtQ0FBQTtBeEZ3MFdGO0F5RjcvV0E7RUFDRSxrQkFBQTtBekYrL1dGO0F5RjUvV0E7RUFDRSx1QkFBQTtFQUFBLG1CQUFBO0F6RjgvV0Y7QXlGMy9XQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0F6RjYvV0Y7QTBGbmhYRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBMUZxaFhKO0F5RjkvV0E7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUNBQUE7RUFBQSwyQkFBQTtFaENsQkksc0RnQ21CSjtFaENuQkksOENnQ21CSjtFaENuQkksc0NnQ21CSjtFaENuQkksMEVnQ21CSjtBekZnZ1hGO0F5RC9nWE07RWdDUU47SWhDUFEsd0JBQUE7SUFBQSxnQkFBQTtFekRraFhOO0FBQ0Y7QXlGbGdYQTs7O0VBR0UsY0FBQTtBekZvZ1hGO0F5RmpnWEE7O0VBRUUsbUNBQUE7RUFBQSwrQkFBQTtFQUFBLDJCQUFBO0F6Rm1nWEY7QXlGaGdYQTs7RUFFRSxvQ0FBQTtFQUFBLGdDQUFBO0VBQUEsNEJBQUE7QXpGa2dYRjtBeUZ6L1dFO0VBQ0UsVUFBQTtFQUNBLG9DQUFBO0VBQUEsNEJBQUE7RUFDQSx1QkFBQTtFQUFBLG1CQUFBO0VBQUEsZUFBQTtBekYyL1dKO0F5RngvV0U7OztFQUdFLFVBQUE7RUFDQSxVQUFBO0F6RjAvV0o7QXlGdi9XRTs7RUFFRSxVQUFBO0VBQ0EsVUFBQTtFaEM1REUsbUNnQzZERjtFaEM3REUsMkJnQzZERjtBekZ5L1dKO0F5RGxqWE07RWdDcURKOztJaENwRE0sd0JBQUE7SUFBQSxnQkFBQTtFekRzalhOO0FBQ0Y7QXlGdC9XQTs7RUFFRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUVBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsVWhEa2hEbUM7RWdEamhEbkMsVUFBQTtFQUNBLFdoRDFGUztFZ0QyRlQsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNEQUFBO0VBQUEsOENBQUE7RUFDQSxTQUFBO0VBQ0EsWWhENGdEbUM7RWdCbm1EL0Isc0NnQ3dGSjtFaEN4RkksOEJnQ3dGSjtBekZ1L1dGO0F5RDNrWE07RWdDa0VOOztJaENqRVEsd0JBQUE7SUFBQSxnQkFBQTtFekQra1hOO0FBQ0Y7QXlGMS9XRTs7O0VBRUUsV2hEckdPO0VnRHNHUCxxQkFBQTtFQUNBLFVBQUE7RUFDQSxZaERvZ0RpQztBekN5L1RyQztBeUYxL1dBO0VBQ0UsT0FBQTtBekY0L1dGO0F5RnovV0E7RUFDRSxRQUFBO0F6RjIvV0Y7QXlGdC9XQTs7RUFFRSxxQkFBQTtFQUNBLFdoRHNnRG1DO0VnRHJnRG5DLFloRHFnRG1DO0VnRHBnRG5DLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtBekZ3L1dGO0F5RnIvV0E7RUFDRSx3Z0JBQUE7QXpGdS9XRjtBeUZyL1dBO0VBQ0Usd2dCQUFBO0F6RnUvV0Y7QXlGLytXQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsVUFBQTtFQUVBLGlCaERxOUNtQztFZ0RwOUNuQyxtQkFBQTtFQUNBLGdCaERtOUNtQztBekM2aFVyQztBeUY5K1dFO0VBQ0UsK0JBQUE7RUFBQSx1QkFBQTtFQUNBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsV2hEbzlDaUM7RWdEbjlDakMsV2hEbzlDaUM7RWdEbjlDakMsVUFBQTtFQUNBLGlCaERvOUNpQztFZ0RuOUNqQyxnQmhEbTlDaUM7RWdEbDlDakMsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esd0RBQUE7RUFDQSw0QkFBQTtFQUNBLFNBQUE7RUFFQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsWWhEMjhDaUM7RWdCNW1EL0IscUNnQ2tLRjtFaENsS0UsNkJnQ2tLRjtBekYrK1dKO0F5RDdvWE07RWdDNklKO0loQzVJTSx3QkFBQTtJQUFBLGdCQUFBO0V6RGdwWE47QUFDRjtBeUZqL1dFO0VBQ0UsVWhEdzhDaUM7QXpDMmlVckM7QXlGMStXQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGVoRGs4Q21DO0VnRGo4Q25DLFNBQUE7RUFDQSxvQmhEKzdDbUM7RWdEOTdDbkMsdUJoRDg3Q21DO0VnRDc3Q25DLHVDQUFBO0VBQ0Esa0JBQUE7QXpGNCtXRjtBeUZqK1dBO0VBTEUsdUNBQUE7RUFDQSxpQ0FBQTtFQUNBLDJEQUFBO0F6RnkrV0Y7QXlGbCtXQTs7RUFFRSx1Q0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7QXpGbytXRjtBdUMvcVhJO0VrRDhMRix1Q0FBQTtFQUNBLGlDQUFBO0VBQ0EsMkRBQUE7QXpGby9XRjtBMkYvclhBOztFQUVFLHFCQUFBO0VBQ0Esb0JBQUE7RUFBQSxjQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQ0FBQTtFQUNBLGdEQUFBO0VBRUEsa0JBQUE7RUFDQSxxR0FBQTtFQUFBLDZGQUFBO0EzRmdzWEY7QTJGNXJYQTtFQUNFO0lBQUssa0RBQUE7SUFBQSwwQ0FBQTtFM0YrclhMO0FBQ0Y7QTJGanNYQTtFQUNFO0lBQUssa0RBQUE7SUFBQSwwQ0FBQTtFM0YrclhMO0FBQ0Y7QTJGNXJYQTtFQUVFLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQ0FBQTtFQUdBLHlEQUFBO0VBQ0EsK0JBQUE7QTNGMnJYRjtBMkZ4clhBO0VBRUUsd0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0EzRnlyWEY7QTJGaHJYQTtFQUNFO0lBQ0UsMkJBQUE7SUFBQSxtQkFBQTtFM0ZrclhGO0UyRmhyWEE7SUFDRSxVQUFBO0lBQ0EsdUJBQUE7SUFBQSxlQUFBO0UzRmtyWEY7QUFDRjtBMkZ6clhBO0VBQ0U7SUFDRSwyQkFBQTtJQUFBLG1CQUFBO0UzRmtyWEY7RTJGaHJYQTtJQUNFLFVBQUE7SUFDQSx1QkFBQTtJQUFBLGVBQUE7RTNGa3JYRjtBQUNGO0EyRjlxWEE7RUFFRSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHlDQUFBO0VBR0EsOEJBQUE7RUFDQSxVQUFBO0EzRjZxWEY7QTJGMXFYQTtFQUNFLHdCQUFBO0VBQ0EseUJBQUE7QTNGNHFYRjtBMkZ4cVhFO0VBQ0U7O0lBRUUsa0NBQUE7RTNGMHFYSjtBQUNGO0E0RjN2WEE7RUFFRSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMENBQUE7RUFDQSxvQ0FBQTtFQUNBLG1EQUFBO0VBQ0EsK0RBQUE7RUFDQSxrREFBQTtFQUNBLHFEQUFBO0VBQ0EscUNBQUE7QTVGNHZYRjtBaUQvclhJO0UyQzVDRjtJQUVJLGVBQUE7SUFDQSxTQUFBO0lBQ0EsbUNBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0lBQ0EsZUFBQTtJQUNBLGdDQUFBO0lBQ0Esa0JBQUE7SUFDQSx3Q0FBQTtJQUNBLDRCQUFBO0lBQ0EsVUFBQTtJbkM1QkEsa0RtQzhCQTtJbkM5QkEsMENtQzhCQTtFNUY0dVhKO0FBQ0Y7QXlEdndYTTtFbUNZSjtJbkNYTSx3QkFBQTtJQUFBLGdCQUFBO0V6RDB3WE47QUFDRjtBaURwdFhJO0UyQzVCRTtJQUNFLE1BQUE7SUFDQSxPQUFBO0lBQ0EsZ0NBQUE7SUFDQSxxRkFBQTtJQUNBLG9DQUFBO0lBQUEsZ0NBQUE7SUFBQSw0QkFBQTtFNUZtdlhOO0U0Rmh2WEk7SUFDRSxNQUFBO0lBQ0EsUUFBQTtJQUNBLGdDQUFBO0lBQ0Esb0ZBQUE7SUFDQSxtQ0FBQTtJQUFBLCtCQUFBO0lBQUEsMkJBQUE7RTVGa3ZYTjtFNEYvdVhJO0lBQ0UsTUFBQTtJQUNBLFFBQUE7SUFDQSxPQUFBO0lBQ0Esa0NBQUE7SUFDQSxnQkFBQTtJQUNBLHNGQUFBO0lBQ0Esb0NBQUE7SUFBQSxnQ0FBQTtJQUFBLDRCQUFBO0U1Rml2WE47RTRGOXVYSTtJQUNFLFFBQUE7SUFDQSxPQUFBO0lBQ0Esa0NBQUE7SUFDQSxnQkFBQTtJQUNBLG1GQUFBO0lBQ0EsbUNBQUE7SUFBQSwrQkFBQTtJQUFBLDJCQUFBO0U1Rmd2WE47RTRGN3VYSTtJQUVFLHVCQUFBO0lBQUEsbUJBQUE7SUFBQSxlQUFBO0U1Rjh1WE47RTRGM3VYSTtJQUdFLG1CQUFBO0U1RjJ1WE47QUFDRjtBaUR4d1hJO0UyQy9CRjtJQWlFTSwyQkFBQTtJQUNBLDhCQUFBO0lBQ0Esd0NBQUE7RTVGMHVYTjtFNEZ4dVhNO0lBQ0UsYUFBQTtFNUYwdVhSO0U0RnZ1WE07SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7SUFBQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0lBRUEsd0NBQUE7RTVGd3VYUjtBQUNGO0FpRDV3WEk7RTJDNUNGO0lBRUksZUFBQTtJQUNBLFNBQUE7SUFDQSxtQ0FBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDBCQUFBO0lBQUEsc0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0NBQUE7SUFDQSxrQkFBQTtJQUNBLHdDQUFBO0lBQ0EsNEJBQUE7SUFDQSxVQUFBO0luQzVCQSxrRG1DOEJBO0luQzlCQSwwQ21DOEJBO0U1Rnl6WEo7QUFDRjtBeURwMVhNO0VtQ1lKO0luQ1hNLHdCQUFBO0lBQUEsZ0JBQUE7RXpEdTFYTjtBQUNGO0FpRGp5WEk7RTJDNUJFO0lBQ0UsTUFBQTtJQUNBLE9BQUE7SUFDQSxnQ0FBQTtJQUNBLHFGQUFBO0lBQ0Esb0NBQUE7SUFBQSxnQ0FBQTtJQUFBLDRCQUFBO0U1RmcwWE47RTRGN3pYSTtJQUNFLE1BQUE7SUFDQSxRQUFBO0lBQ0EsZ0NBQUE7SUFDQSxvRkFBQTtJQUNBLG1DQUFBO0lBQUEsK0JBQUE7SUFBQSwyQkFBQTtFNUYrelhOO0U0RjV6WEk7SUFDRSxNQUFBO0lBQ0EsUUFBQTtJQUNBLE9BQUE7SUFDQSxrQ0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0ZBQUE7SUFDQSxvQ0FBQTtJQUFBLGdDQUFBO0lBQUEsNEJBQUE7RTVGOHpYTjtFNEYzelhJO0lBQ0UsUUFBQTtJQUNBLE9BQUE7SUFDQSxrQ0FBQTtJQUNBLGdCQUFBO0lBQ0EsbUZBQUE7SUFDQSxtQ0FBQTtJQUFBLCtCQUFBO0lBQUEsMkJBQUE7RTVGNnpYTjtFNEYxelhJO0lBRUUsdUJBQUE7SUFBQSxtQkFBQTtJQUFBLGVBQUE7RTVGMnpYTjtFNEZ4elhJO0lBR0UsbUJBQUE7RTVGd3pYTjtBQUNGO0FpRHIxWEk7RTJDL0JGO0lBaUVNLDJCQUFBO0lBQ0EsOEJBQUE7SUFDQSx3Q0FBQTtFNUZ1elhOO0U0RnJ6WE07SUFDRSxhQUFBO0U1RnV6WFI7RTRGcHpYTTtJQUNFLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsbUJBQUE7SUFBQSxvQkFBQTtJQUFBLFlBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFFQSx3Q0FBQTtFNUZxelhSO0FBQ0Y7QWlEejFYSTtFMkM1Q0Y7SUFFSSxlQUFBO0lBQ0EsU0FBQTtJQUNBLG1DQUFBO0lBQ0Esb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsMEJBQUE7SUFBQSxzQkFBQTtJQUNBLGVBQUE7SUFDQSxnQ0FBQTtJQUNBLGtCQUFBO0lBQ0Esd0NBQUE7SUFDQSw0QkFBQTtJQUNBLFVBQUE7SW5DNUJBLGtEbUM4QkE7SW5DOUJBLDBDbUM4QkE7RTVGczRYSjtBQUNGO0F5RGo2WE07RW1DWUo7SW5DWE0sd0JBQUE7SUFBQSxnQkFBQTtFekRvNlhOO0FBQ0Y7QWlEOTJYSTtFMkM1QkU7SUFDRSxNQUFBO0lBQ0EsT0FBQTtJQUNBLGdDQUFBO0lBQ0EscUZBQUE7SUFDQSxvQ0FBQTtJQUFBLGdDQUFBO0lBQUEsNEJBQUE7RTVGNjRYTjtFNEYxNFhJO0lBQ0UsTUFBQTtJQUNBLFFBQUE7SUFDQSxnQ0FBQTtJQUNBLG9GQUFBO0lBQ0EsbUNBQUE7SUFBQSwrQkFBQTtJQUFBLDJCQUFBO0U1RjQ0WE47RTRGejRYSTtJQUNFLE1BQUE7SUFDQSxRQUFBO0lBQ0EsT0FBQTtJQUNBLGtDQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzRkFBQTtJQUNBLG9DQUFBO0lBQUEsZ0NBQUE7SUFBQSw0QkFBQTtFNUYyNFhOO0U0Rng0WEk7SUFDRSxRQUFBO0lBQ0EsT0FBQTtJQUNBLGtDQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtRkFBQTtJQUNBLG1DQUFBO0lBQUEsK0JBQUE7SUFBQSwyQkFBQTtFNUYwNFhOO0U0RnY0WEk7SUFFRSx1QkFBQTtJQUFBLG1CQUFBO0lBQUEsZUFBQTtFNUZ3NFhOO0U0RnI0WEk7SUFHRSxtQkFBQTtFNUZxNFhOO0FBQ0Y7QWlEbDZYSTtFMkMvQkY7SUFpRU0sMkJBQUE7SUFDQSw4QkFBQTtJQUNBLHdDQUFBO0U1Rm80WE47RTRGbDRYTTtJQUNFLGFBQUE7RTVGbzRYUjtFNEZqNFhNO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxtQkFBQTtJQUFBLG9CQUFBO0lBQUEsWUFBQTtJQUNBLFVBQUE7SUFDQSxtQkFBQTtJQUVBLHdDQUFBO0U1Rms0WFI7QUFDRjtBaUR0NlhJO0UyQzVDRjtJQUVJLGVBQUE7SUFDQSxTQUFBO0lBQ0EsbUNBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0lBQ0EsZUFBQTtJQUNBLGdDQUFBO0lBQ0Esa0JBQUE7SUFDQSx3Q0FBQTtJQUNBLDRCQUFBO0lBQ0EsVUFBQTtJbkM1QkEsa0RtQzhCQTtJbkM5QkEsMENtQzhCQTtFNUZtOVhKO0FBQ0Y7QXlEOStYTTtFbUNZSjtJbkNYTSx3QkFBQTtJQUFBLGdCQUFBO0V6RGkvWE47QUFDRjtBaUQzN1hJO0UyQzVCRTtJQUNFLE1BQUE7SUFDQSxPQUFBO0lBQ0EsZ0NBQUE7SUFDQSxxRkFBQTtJQUNBLG9DQUFBO0lBQUEsZ0NBQUE7SUFBQSw0QkFBQTtFNUYwOVhOO0U0RnY5WEk7SUFDRSxNQUFBO0lBQ0EsUUFBQTtJQUNBLGdDQUFBO0lBQ0Esb0ZBQUE7SUFDQSxtQ0FBQTtJQUFBLCtCQUFBO0lBQUEsMkJBQUE7RTVGeTlYTjtFNEZ0OVhJO0lBQ0UsTUFBQTtJQUNBLFFBQUE7SUFDQSxPQUFBO0lBQ0Esa0NBQUE7SUFDQSxnQkFBQTtJQUNBLHNGQUFBO0lBQ0Esb0NBQUE7SUFBQSxnQ0FBQTtJQUFBLDRCQUFBO0U1Rnc5WE47RTRGcjlYSTtJQUNFLFFBQUE7SUFDQSxPQUFBO0lBQ0Esa0NBQUE7SUFDQSxnQkFBQTtJQUNBLG1GQUFBO0lBQ0EsbUNBQUE7SUFBQSwrQkFBQTtJQUFBLDJCQUFBO0U1RnU5WE47RTRGcDlYSTtJQUVFLHVCQUFBO0lBQUEsbUJBQUE7SUFBQSxlQUFBO0U1RnE5WE47RTRGbDlYSTtJQUdFLG1CQUFBO0U1Rms5WE47QUFDRjtBaUQvK1hJO0UyQy9CRjtJQWlFTSwyQkFBQTtJQUNBLDhCQUFBO0lBQ0Esd0NBQUE7RTVGaTlYTjtFNEYvOFhNO0lBQ0UsYUFBQTtFNUZpOVhSO0U0Rjk4WE07SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7SUFBQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0lBRUEsd0NBQUE7RTVGKzhYUjtBQUNGO0FpRG4vWEk7RTJDNUNGO0lBRUksZUFBQTtJQUNBLFNBQUE7SUFDQSxtQ0FBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDBCQUFBO0lBQUEsc0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0NBQUE7SUFDQSxrQkFBQTtJQUNBLHdDQUFBO0lBQ0EsNEJBQUE7SUFDQSxVQUFBO0luQzVCQSxrRG1DOEJBO0luQzlCQSwwQ21DOEJBO0U1RmdpWUo7QUFDRjtBeUQzallNO0VtQ1lKO0luQ1hNLHdCQUFBO0lBQUEsZ0JBQUE7RXpEOGpZTjtBQUNGO0FpRHhnWUk7RTJDNUJFO0lBQ0UsTUFBQTtJQUNBLE9BQUE7SUFDQSxnQ0FBQTtJQUNBLHFGQUFBO0lBQ0Esb0NBQUE7SUFBQSxnQ0FBQTtJQUFBLDRCQUFBO0U1RnVpWU47RTRGcGlZSTtJQUNFLE1BQUE7SUFDQSxRQUFBO0lBQ0EsZ0NBQUE7SUFDQSxvRkFBQTtJQUNBLG1DQUFBO0lBQUEsK0JBQUE7SUFBQSwyQkFBQTtFNUZzaVlOO0U0Rm5pWUk7SUFDRSxNQUFBO0lBQ0EsUUFBQTtJQUNBLE9BQUE7SUFDQSxrQ0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0ZBQUE7SUFDQSxvQ0FBQTtJQUFBLGdDQUFBO0lBQUEsNEJBQUE7RTVGcWlZTjtFNEZsaVlJO0lBQ0UsUUFBQTtJQUNBLE9BQUE7SUFDQSxrQ0FBQTtJQUNBLGdCQUFBO0lBQ0EsbUZBQUE7SUFDQSxtQ0FBQTtJQUFBLCtCQUFBO0lBQUEsMkJBQUE7RTVGb2lZTjtFNEZqaVlJO0lBRUUsdUJBQUE7SUFBQSxtQkFBQTtJQUFBLGVBQUE7RTVGa2lZTjtFNEYvaFlJO0lBR0UsbUJBQUE7RTVGK2hZTjtBQUNGO0FpRDVqWUk7RTJDL0JGO0lBaUVNLDJCQUFBO0lBQ0EsOEJBQUE7SUFDQSx3Q0FBQTtFNUY4aFlOO0U0RjVoWU07SUFDRSxhQUFBO0U1RjhoWVI7RTRGM2hZTTtJQUNFLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsbUJBQUE7SUFBQSxvQkFBQTtJQUFBLFlBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFFQSx3Q0FBQTtFNUY0aFlSO0FBQ0Y7QTRGNW1ZRTtFQUVJLGVBQUE7RUFDQSxTQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSx3Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsVUFBQTtFbkM1QkEsa0RtQzhCQTtFbkM5QkEsMENtQzhCQTtBNUY0bVlOO0F5RHRvWU07RW1DWUo7SW5DWE0sd0JBQUE7SUFBQSxnQkFBQTtFekR5b1lOO0FBQ0Y7QTRGL21ZTTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxRkFBQTtFQUNBLG9DQUFBO0VBQUEsZ0NBQUE7RUFBQSw0QkFBQTtBNUZpbllSO0E0RjltWU07RUFDRSxNQUFBO0VBQ0EsUUFBQTtFQUNBLGdDQUFBO0VBQ0Esb0ZBQUE7RUFDQSxtQ0FBQTtFQUFBLCtCQUFBO0VBQUEsMkJBQUE7QTVGZ25ZUjtBNEY3bVlNO0VBQ0UsTUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQkFBQTtFQUNBLHNGQUFBO0VBQ0Esb0NBQUE7RUFBQSxnQ0FBQTtFQUFBLDRCQUFBO0E1RittWVI7QTRGNW1ZTTtFQUNFLFFBQUE7RUFDQSxPQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQkFBQTtFQUNBLG1GQUFBO0VBQ0EsbUNBQUE7RUFBQSwrQkFBQTtFQUFBLDJCQUFBO0E1RjhtWVI7QTRGM21ZTTtFQUVFLHVCQUFBO0VBQUEsbUJBQUE7RUFBQSxlQUFBO0E1RjRtWVI7QTRGem1ZTTtFQUdFLG1CQUFBO0E1RnltWVI7QTRGOWtZQTtFUHBIRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxhNUMwbUNrQztFNEN6bUNsQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLHNCNUNVUztBekMycllYO0FxRmxzWUU7RUFBUyxVQUFBO0FyRnFzWVg7QXFGcHNZRTtFQUFTLFk1Q20rQ3lCO0F6Q291VnBDO0E0RnpsWUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLG9FQUFBO0E1RjJsWUY7QTRGemxZRTtFQUNFLDRGQUFBO0VBRUEsc0RBQUE7RUFDQSx3REFBQTtFQUNBLHlEQUFBO0VBQ0EsaUJBQUE7QTVGMGxZSjtBNEZ0bFlBO0VBQ0UsZ0JBQUE7RUFDQSxrREFBQTtBNUZ3bFlGO0E0RnJsWUE7RUFDRSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsWUFBQTtFQUNBLG9FQUFBO0VBQ0EsZ0JBQUE7QTVGdWxZRjtBNkZ4dVlBO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7RUFDQSxZcERnekNrQztBekMwN1ZwQztBNkZ4dVlFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0E3RjB1WUo7QTZGcnVZQTtFQUNFLGlCQUFBO0E3RnV1WUY7QTZGcHVZQTtFQUNFLGlCQUFBO0E3RnN1WUY7QTZGbnVZQTtFQUNFLGlCQUFBO0E3RnF1WUY7QTZGaHVZRTtFQUNFLDJEQUFBO0VBQUEsbURBQUE7QTdGa3VZSjtBNkY5dFlBO0VBQ0U7SUFDRSxZcERteENnQztFekM2OFZsQztBQUNGO0E2Rm51WUE7RUFDRTtJQUNFLFlwRG14Q2dDO0V6QzY4VmxDO0FBQ0Y7QTZGN3RZQTtFQUNFLHVGQUFBO0VBQUEsK0VBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0VBQ0Esc0RBQUE7RUFBQSw4Q0FBQTtBN0YrdFlGO0E2RjV0WUE7RUFDRTtJQUNFLCtCQUFBO0lBQUEsdUJBQUE7RTdGOHRZRjtBQUNGO0E2Rmp1WUE7RUFDRTtJQUNFLCtCQUFBO0lBQUEsdUJBQUE7RTdGOHRZRjtBQUNGO0EwRjd3WUU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTFGK3dZSjtBOEZseFlFO0VBQ0Usc0JBQUE7RUFDQSxpRkFBQTtBOUZveFlKO0E4RnR4WUU7RUFDRSxzQkFBQTtFQUNBLG1GQUFBO0E5Rnd4WUo7QThGMXhZRTtFQUNFLHNCQUFBO0VBQ0EsaUZBQUE7QTlGNHhZSjtBOEY5eFlFO0VBQ0Usc0JBQUE7RUFDQSw4RUFBQTtBOUZneVlKO0E4Rmx5WUU7RUFDRSxzQkFBQTtFQUNBLGlGQUFBO0E5Rm95WUo7QThGdHlZRTtFQUNFLHNCQUFBO0VBQ0EsZ0ZBQUE7QTlGd3lZSjtBOEYxeVlFO0VBQ0Usc0JBQUE7RUFDQSwrRUFBQTtBOUY0eVlKO0E4Rjl5WUU7RUFDRSxzQkFBQTtFQUNBLDhFQUFBO0E5Rmd6WUo7QStGbHpZRTtFQUNFLHdFQUFBO0VBQ0Esa0dBQUE7QS9Gb3pZSjtBK0ZqellNO0VBR0UsOERBQUE7RUFDQSx3RkFBQTtBL0ZpellSO0ErRjF6WUU7RUFDRSwwRUFBQTtFQUNBLG9HQUFBO0EvRjR6WUo7QStGenpZTTtFQUdFLDhEQUFBO0VBQ0Esd0ZBQUE7QS9GeXpZUjtBK0ZsMFlFO0VBQ0Usd0VBQUE7RUFDQSxrR0FBQTtBL0ZvMFlKO0ErRmowWU07RUFHRSw4REFBQTtFQUNBLHdGQUFBO0EvRmkwWVI7QStGMTBZRTtFQUNFLHFFQUFBO0VBQ0EsK0ZBQUE7QS9GNDBZSjtBK0Z6MFlNO0VBR0UsK0RBQUE7RUFDQSx5RkFBQTtBL0Z5MFlSO0ErRmwxWUU7RUFDRSx3RUFBQTtFQUNBLGtHQUFBO0EvRm8xWUo7QStGajFZTTtFQUdFLCtEQUFBO0VBQ0EseUZBQUE7QS9GaTFZUjtBK0YxMVlFO0VBQ0UsdUVBQUE7RUFDQSxpR0FBQTtBL0Y0MVlKO0ErRnoxWU07RUFHRSw4REFBQTtFQUNBLHdGQUFBO0EvRnkxWVI7QStGbDJZRTtFQUNFLHNFQUFBO0VBQ0EsZ0dBQUE7QS9GbzJZSjtBK0ZqMllNO0VBR0UsZ0VBQUE7RUFDQSwwRkFBQTtBL0ZpMllSO0ErRjEyWUU7RUFDRSxxRUFBQTtFQUNBLCtGQUFBO0EvRjQyWUo7QStGejJZTTtFQUdFLDZEQUFBO0VBQ0EsdUZBQUE7QS9GeTJZUjtBK0ZsMllBO0VBQ0UsK0VBQUE7RUFDQSx5R0FBQTtBL0ZvMllGO0ErRmoyWUk7RUFFRSxrRkFBQTtFQUNBLDRHQUFBO0EvRmsyWU47QWdHNTNZQTtFQUNFLFVBQUE7RUFFQSwwSkFBQTtFQUFBLGtKQUFBO0FoRzYzWUY7QWlHaDRZQTtFQUNFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLGF4RDZjNEI7RXdENWM1Qix5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxrRkFBQTtFQUNBLDZCeEQyYzRCO0V3RDFjNUIsbUNBQUE7RUFBQSwyQkFBQTtBakdrNFlGO0FpR2g0WUU7RUFDRSxvQkFBQTtFQUFBLGNBQUE7RUFDQSxVeER1YzBCO0V3RHRjMUIsV3hEc2MwQjtFd0RyYzFCLGtCQUFBO0V4Q0lFLDhDd0NIRjtFeENHRSxzQ3dDSEY7QWpHazRZSjtBeUQzM1lNO0V3Q1pKO0l4Q2FNLHdCQUFBO0lBQUEsZ0JBQUE7RXpEODNZTjtBQUNGO0FpR2g0WUk7RUFDRSwyRUFBQTtFQUFBLG1FQUFBO0FqR2s0WU47QWtHcjVZQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBbEd1NVlGO0FrR3I1WUU7RUFDRSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxXQUFBO0FsR3U1WUo7QWtHcDVZRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBbEdzNVlKO0FrR2o1WUU7RUFDRSx1QkFBQTtBbEdtNVlKO0FrR3A1WUU7RUFDRSxzQkFBQTtBbEdzNVlKO0FrR3Y1WUU7RUFDRSx5QkFBQTtBbEd5NVlKO0FrRzE1WUU7RUFDRSxpQ0FBQTtBbEc0NVlKO0FtR2o3WUE7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsYTFEdW1Da0M7QXpDNDBXcEM7QW1HaDdZQTtFQUNFLGVBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhMUQrbENrQztBekNtMVdwQztBbUcxNllJO0VBQ0UsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsYTFEbWxDOEI7QXpDeTFXcEM7QW1HejZZSTtFQUNFLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGExRDZrQzhCO0F6QzgxV3BDO0FpRDU0WUk7RWtEeENBO0lBQ0UsZ0JBQUE7SUFDQSxNQUFBO0lBQ0EsYTFEbWxDOEI7RXpDbzJXbEM7RW1HcDdZRTtJQUNFLGdCQUFBO0lBQ0EsU0FBQTtJQUNBLGExRDZrQzhCO0V6Q3kyV2xDO0FBQ0Y7QWlEeDVZSTtFa0R4Q0E7SUFDRSxnQkFBQTtJQUNBLE1BQUE7SUFDQSxhMURtbEM4QjtFekNnM1dsQztFbUdoOFlFO0lBQ0UsZ0JBQUE7SUFDQSxTQUFBO0lBQ0EsYTFENmtDOEI7RXpDcTNXbEM7QUFDRjtBaURwNllJO0VrRHhDQTtJQUNFLGdCQUFBO0lBQ0EsTUFBQTtJQUNBLGExRG1sQzhCO0V6QzQzV2xDO0VtRzU4WUU7SUFDRSxnQkFBQTtJQUNBLFNBQUE7SUFDQSxhMUQ2a0M4QjtFekNpNFdsQztBQUNGO0FpRGg3WUk7RWtEeENBO0lBQ0UsZ0JBQUE7SUFDQSxNQUFBO0lBQ0EsYTFEbWxDOEI7RXpDdzRXbEM7RW1HeDlZRTtJQUNFLGdCQUFBO0lBQ0EsU0FBQTtJQUNBLGExRDZrQzhCO0V6QzY0V2xDO0FBQ0Y7QWlENTdZSTtFa0R4Q0E7SUFDRSxnQkFBQTtJQUNBLE1BQUE7SUFDQSxhMURtbEM4QjtFekNvNVdsQztFbUdwK1lFO0lBQ0UsZ0JBQUE7SUFDQSxTQUFBO0lBQ0EsYTFENmtDOEI7RXpDeTVXbEM7QUFDRjtBb0d0Z1pBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsdUJBQUE7RUFBQSxtQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLDRCQUFBO0VBQUEsbUJBQUE7QXBHd2daRjtBb0dyZ1pBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsNEJBQUE7RUFBQSxtQkFBQTtBcEd1Z1pGO0FxRy9nWkE7O0VDSUUscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtBdEcrZ1pGO0FzRzVnWkU7O0VBQ0UsNkJBQUE7QXRHK2daSjtBc0czZ1pFOztFQUNFLDJCQUFBO0F0RzhnWko7QXVHamlaRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFU5RGdjc0M7RThEL2J0QyxXQUFBO0F2R21pWko7QXdHM2laQTtFQ0FFLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBekc4aVpGO0EwR3BqWkE7RUFDRSxxQkFBQTtFQUNBLDRCQUFBO0VBQUEsbUJBQUE7RUFDQSw2QmpFaXNCNEI7RWlFaHNCNUIsZUFBQTtFQUNBLDhCQUFBO0VBQ0EsYWpFMnJCNEI7QXpDMjNYOUI7QTJHMS9ZUTtFQU9JLG1DQUFBO0EzR3MvWVo7QTJHNy9ZUTtFQU9JLDhCQUFBO0EzR3kvWVo7QTJHaGdaUTtFQU9JLGlDQUFBO0EzRzQvWVo7QTJHbmdaUTtFQU9JLGlDQUFBO0EzRysvWVo7QTJHdGdaUTtFQU9JLHNDQUFBO0EzR2tnWlo7QTJHemdaUTtFQU9JLG1DQUFBO0EzR3FnWlo7QTJHNWdaUTtFQU9JLHNCQUFBO0EzR3dnWlo7QTJHL2daUTtFQU9JLHVCQUFBO0EzRzJnWlo7QTJHbGhaUTtFQU9JLHNCQUFBO0EzRzhnWlo7QTJHcmhaUTtFQU9JLGlDQUFBO0VBQUEsOEJBQUE7QTNHaWhaWjtBMkd4aFpRO0VBT0ksK0JBQUE7RUFBQSw0QkFBQTtBM0dvaFpaO0EyRzNoWlE7RUFPSSw4QkFBQTtFQUFBLDJCQUFBO0EzR3VoWlo7QTJHOWhaUTtFQU9JLG9DQUFBO0VBQUEsaUNBQUE7QTNHMGhaWjtBMkdqaVpRO0VBT0ksOEJBQUE7RUFBQSwyQkFBQTtBM0c2aFpaO0EyR3BpWlE7RUFPSSxxQkFBQTtBM0dnaVpaO0EyR3ZpWlE7RUFPSSx3QkFBQTtBM0dtaVpaO0EyRzFpWlE7RUFPSSx1QkFBQTtBM0dzaVpaO0EyRzdpWlE7RUFPSSx3QkFBQTtBM0d5aVpaO0EyR2hqWlE7RUFPSSxxQkFBQTtBM0c0aVpaO0EyR25qWlE7RUFPSSx5QkFBQTtBM0craVpaO0EyR3RqWlE7RUFPSSwyQkFBQTtBM0dralpaO0EyR3pqWlE7RUFPSSw0QkFBQTtBM0dxalpaO0EyRzVqWlE7RUFPSSwyQkFBQTtBM0d3alpaO0EyRy9qWlE7RUFPSSwyQkFBQTtBM0cyalpaO0EyR2xrWlE7RUFPSSw2QkFBQTtBM0c4alpaO0EyR3JrWlE7RUFPSSw4QkFBQTtBM0dpa1paO0EyR3hrWlE7RUFPSSw2QkFBQTtBM0dva1paO0EyRzNrWlE7RUFPSSwyQkFBQTtBM0d1a1paO0EyRzlrWlE7RUFPSSw2QkFBQTtBM0cwa1paO0EyR2psWlE7RUFPSSw4QkFBQTtBM0c2a1paO0EyR3BsWlE7RUFPSSw2QkFBQTtBM0dnbFpaO0EyR3ZsWlE7RUFPSSwwQkFBQTtBM0dtbFpaO0EyRzFsWlE7RUFPSSxnQ0FBQTtBM0dzbFpaO0EyRzdsWlE7RUFPSSx5QkFBQTtBM0d5bFpaO0EyR2htWlE7RUFPSSx3QkFBQTtBM0c0bFpaO0EyR25tWlE7RUFPSSwrQkFBQTtBM0crbFpaO0EyR3RtWlE7RUFPSSx5QkFBQTtBM0drbVpaO0EyR3ptWlE7RUFPSSw2QkFBQTtBM0dxbVpaO0EyRzVtWlE7RUFPSSw4QkFBQTtBM0d3bVpaO0EyRy9tWlE7RUFPSSwrQkFBQTtFQUFBLCtCQUFBO0VBQUEsd0JBQUE7QTNHMm1aWjtBMkdsblpRO0VBT0ksc0NBQUE7RUFBQSxzQ0FBQTtFQUFBLCtCQUFBO0EzRzhtWlo7QTJHcm5aUTtFQU9JLHdCQUFBO0EzR2luWlo7QTJHeG5aUTtFQU9JLG1EQUFBO0VBQUEsMkNBQUE7QTNHb25aWjtBMkczblpRO0VBT0ksc0RBQUE7RUFBQSw4Q0FBQTtBM0d1blpaO0EyRzluWlE7RUFPSSxzREFBQTtFQUFBLDhDQUFBO0EzRzBuWlo7QTJHam9aUTtFQU9JLG1DQUFBO0VBQUEsMkJBQUE7QTNHNm5aWjtBMkc5b1pRO0VBQ0UsZ0ZBQUE7QTNHZ3BaVjtBMkdqcFpRO0VBQ0Usa0ZBQUE7QTNHbXBaVjtBMkdwcFpRO0VBQ0UsZ0ZBQUE7QTNHc3BaVjtBMkd2cFpRO0VBQ0UsNkVBQUE7QTNHeXBaVjtBMkcxcFpRO0VBQ0UsZ0ZBQUE7QTNHNHBaVjtBMkc3cFpRO0VBQ0UsK0VBQUE7QTNHK3BaVjtBMkdocVpRO0VBQ0UsOEVBQUE7QTNHa3FaVjtBMkducVpRO0VBQ0UsNkVBQUE7QTNHcXFaVjtBMkc1cFpRO0VBT0ksMkJBQUE7QTNHd3BaWjtBMkcvcFpRO0VBT0ksNkJBQUE7QTNHMnBaWjtBMkdscVpRO0VBT0ksNkJBQUE7QTNHOHBaWjtBMkdycVpRO0VBT0ksMEJBQUE7QTNHaXFaWjtBMkd4cVpRO0VBT0ksMkJBQUE7QTNHb3FaWjtBMkczcVpRO0VBT0ksaUJBQUE7QTNHdXFaWjtBMkc5cVpRO0VBT0ksbUJBQUE7QTNHMHFaWjtBMkdqclpRO0VBT0ksb0JBQUE7QTNHNnFaWjtBMkdwclpRO0VBT0ksb0JBQUE7QTNHZ3JaWjtBMkd2clpRO0VBT0ksc0JBQUE7QTNHbXJaWjtBMkcxclpRO0VBT0ksdUJBQUE7QTNHc3JaWjtBMkc3clpRO0VBT0ksa0JBQUE7QTNHeXJaWjtBMkdoc1pRO0VBT0ksb0JBQUE7QTNHNHJaWjtBMkduc1pRO0VBT0kscUJBQUE7QTNHK3JaWjtBMkd0c1pRO0VBT0ksbUJBQUE7QTNHa3NaWjtBMkd6c1pRO0VBT0kscUJBQUE7QTNHcXNaWjtBMkc1c1pRO0VBT0ksc0JBQUE7QTNHd3NaWjtBMkcvc1pRO0VBT0ksbURBQUE7RUFBQSwrQ0FBQTtFQUFBLDJDQUFBO0EzRzJzWlo7QTJHbHRaUTtFQU9JLDhDQUFBO0VBQUEsMENBQUE7RUFBQSxzQ0FBQTtBM0c4c1paO0EyR3J0WlE7RUFPSSw4Q0FBQTtFQUFBLDBDQUFBO0VBQUEsc0NBQUE7QTNHaXRaWjtBMkd4dFpRO0VBT0ksdUZBQUE7QTNHb3RaWjtBMkczdFpRO0VBT0ksb0JBQUE7QTNHdXRaWjtBMkc5dFpRO0VBT0ksMkZBQUE7QTNHMHRaWjtBMkdqdVpRO0VBT0ksd0JBQUE7QTNHNnRaWjtBMkdwdVpRO0VBT0ksNkZBQUE7QTNHZ3VaWjtBMkd2dVpRO0VBT0ksMEJBQUE7QTNHbXVaWjtBMkcxdVpRO0VBT0ksOEZBQUE7QTNHc3VaWjtBMkc3dVpRO0VBT0ksMkJBQUE7QTNHeXVaWjtBMkdodlpRO0VBT0ksNEZBQUE7QTNHNHVaWjtBMkdudlpRO0VBT0kseUJBQUE7QTNHK3VaWjtBMkd0dlpRO0VBSVEsc0JBQUE7RUFHSiw4RUFBQTtBM0dtdlpaO0EyRzF2WlE7RUFJUSxzQkFBQTtFQUdKLGdGQUFBO0EzR3V2Wlo7QTJHOXZaUTtFQUlRLHNCQUFBO0VBR0osOEVBQUE7QTNHMnZaWjtBMkdsd1pRO0VBSVEsc0JBQUE7RUFHSiwyRUFBQTtBM0crdlpaO0EyR3R3WlE7RUFJUSxzQkFBQTtFQUdKLDhFQUFBO0EzR213Wlo7QTJHMXdaUTtFQUlRLHNCQUFBO0VBR0osNkVBQUE7QTNHdXdaWjtBMkc5d1pRO0VBSVEsc0JBQUE7RUFHSiw0RUFBQTtBM0cyd1paO0EyR2x4WlE7RUFJUSxzQkFBQTtFQUdKLDJFQUFBO0EzRyt3Wlo7QTJHdHhaUTtFQUlRLHNCQUFBO0VBR0osNEVBQUE7QTNHbXhaWjtBMkcxeFpRO0VBSVEsc0JBQUE7RUFHSiw0RUFBQTtBM0d1eFpaO0EyRzl4WlE7RUFPSSx3REFBQTtBM0cweFpaO0EyR2p5WlE7RUFPSSwwREFBQTtBM0c2eFpaO0EyR3B5WlE7RUFPSSx3REFBQTtBM0dneVpaO0EyR3Z5WlE7RUFPSSxxREFBQTtBM0dteVpaO0EyRzF5WlE7RUFPSSx3REFBQTtBM0dzeVpaO0EyRzd5WlE7RUFPSSx1REFBQTtBM0d5eVpaO0EyR2h6WlE7RUFPSSxzREFBQTtBM0c0eVpaO0EyR256WlE7RUFPSSxxREFBQTtBM0creVpaO0EyR3R6WlE7RUFPSSw0QkFBQTtBM0drelpaO0EyR3p6WlE7RUFPSSw0QkFBQTtBM0dxelpaO0EyRzV6WlE7RUFPSSw0QkFBQTtBM0d3elpaO0EyRy96WlE7RUFPSSw0QkFBQTtBM0cyelpaO0EyR2wwWlE7RUFPSSw0QkFBQTtBM0c4elpaO0EyRy8wWlE7RUFDRSx3QkFBQTtBM0dpMVpWO0EyR2wxWlE7RUFDRSx5QkFBQTtBM0dvMVpWO0EyR3IxWlE7RUFDRSx3QkFBQTtBM0d1MVpWO0EyR3gxWlE7RUFDRSx5QkFBQTtBM0cwMVpWO0EyRzMxWlE7RUFDRSxzQkFBQTtBM0c2MVpWO0EyR3AxWlE7RUFPSSxxQkFBQTtBM0dnMVpaO0EyR3YxWlE7RUFPSSxxQkFBQTtBM0dtMVpaO0EyRzExWlE7RUFPSSxxQkFBQTtBM0dzMVpaO0EyRzcxWlE7RUFPSSxzQkFBQTtBM0d5MVpaO0EyR2gyWlE7RUFPSSxzQkFBQTtBM0c0MVpaO0EyR24yWlE7RUFPSSwwQkFBQTtBM0crMVpaO0EyR3QyWlE7RUFPSSx1QkFBQTtBM0drMlpaO0EyR3oyWlE7RUFPSSwyQkFBQTtBM0dxMlpaO0EyRzUyWlE7RUFPSSxzQkFBQTtBM0d3MlpaO0EyRy8yWlE7RUFPSSxzQkFBQTtBM0cyMlpaO0EyR2wzWlE7RUFPSSxzQkFBQTtBM0c4MlpaO0EyR3IzWlE7RUFPSSx1QkFBQTtBM0dpM1paO0EyR3gzWlE7RUFPSSx1QkFBQTtBM0dvM1paO0EyRzMzWlE7RUFPSSwyQkFBQTtBM0d1M1paO0EyRzkzWlE7RUFPSSx3QkFBQTtBM0cwM1paO0EyR2o0WlE7RUFPSSw0QkFBQTtBM0c2M1paO0EyR3A0WlE7RUFPSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEseUJBQUE7QTNHZzRaWjtBMkd2NFpRO0VBT0kseUNBQUE7RUFBQSx3Q0FBQTtFQUFBLGtDQUFBO0VBQUEsOEJBQUE7QTNHbTRaWjtBMkcxNFpRO0VBT0ksdUNBQUE7RUFBQSx3Q0FBQTtFQUFBLHFDQUFBO0VBQUEsaUNBQUE7QTNHczRaWjtBMkc3NFpRO0VBT0kseUNBQUE7RUFBQSx5Q0FBQTtFQUFBLDBDQUFBO0VBQUEsc0NBQUE7QTNHeTRaWjtBMkdoNVpRO0VBT0ksdUNBQUE7RUFBQSx5Q0FBQTtFQUFBLDZDQUFBO0VBQUEseUNBQUE7QTNHNDRaWjtBMkduNVpRO0VBT0ksOEJBQUE7RUFBQSwrQkFBQTtFQUFBLHVCQUFBO0EzRys0Wlo7QTJHdDVaUTtFQU9JLDhCQUFBO0VBQUEsK0JBQUE7RUFBQSx1QkFBQTtBM0drNVpaO0EyR3o1WlE7RUFPSSwrQkFBQTtFQUFBLHlCQUFBO0EzR3E1Wlo7QTJHNTVaUTtFQU9JLCtCQUFBO0VBQUEseUJBQUE7QTNHdzVaWjtBMkcvNVpRO0VBT0ksOEJBQUE7RUFBQSwwQkFBQTtBM0cyNVpaO0EyR2w2WlE7RUFPSSxnQ0FBQTtFQUFBLDRCQUFBO0EzRzg1Wlo7QTJHcjZaUTtFQU9JLHNDQUFBO0VBQUEsa0NBQUE7QTNHaTZaWjtBMkd4NlpRO0VBT0ksa0NBQUE7RUFBQSwrQkFBQTtFQUFBLHNDQUFBO0EzR282Wlo7QTJHMzZaUTtFQU9JLGdDQUFBO0VBQUEsNkJBQUE7RUFBQSxvQ0FBQTtBM0d1NlpaO0EyRzk2WlE7RUFPSSxtQ0FBQTtFQUFBLGdDQUFBO0VBQUEsa0NBQUE7QTNHMDZaWjtBMkdqN1pRO0VBT0ksb0NBQUE7RUFBQSxpQ0FBQTtFQUFBLHlDQUFBO0EzRzY2Wlo7QTJHcDdaUTtFQU9JLG9DQUFBO0VBQUEsd0NBQUE7QTNHZzdaWjtBMkd2N1pRO0VBT0kseUNBQUE7RUFBQSxzQ0FBQTtFQUFBLHdDQUFBO0EzR203Wlo7QTJHMTdaUTtFQU9JLG1DQUFBO0VBQUEsZ0NBQUE7RUFBQSxrQ0FBQTtBM0dzN1paO0EyRzc3WlE7RUFPSSxpQ0FBQTtFQUFBLDhCQUFBO0VBQUEsZ0NBQUE7QTNHeTdaWjtBMkdoOFpRO0VBT0ksb0NBQUE7RUFBQSxpQ0FBQTtFQUFBLDhCQUFBO0EzRzQ3Wlo7QTJHbjhaUTtFQU9JLHNDQUFBO0VBQUEsbUNBQUE7RUFBQSxnQ0FBQTtBM0crN1paO0EyR3Q4WlE7RUFPSSxxQ0FBQTtFQUFBLGtDQUFBO0VBQUEsK0JBQUE7QTNHazhaWjtBMkd6OFpRO0VBT0ksb0NBQUE7RUFBQSxvQ0FBQTtBM0dxOFpaO0EyRzU4WlE7RUFPSSxrQ0FBQTtFQUFBLGtDQUFBO0EzR3c4Wlo7QTJHLzhaUTtFQU9JLHFDQUFBO0VBQUEsZ0NBQUE7QTNHMjhaWjtBMkdsOVpRO0VBT0ksc0NBQUE7RUFBQSx1Q0FBQTtBM0c4OFpaO0EyR3I5WlE7RUFPSSx5Q0FBQTtFQUFBLHNDQUFBO0EzR2k5Wlo7QTJHeDlaUTtFQU9JLHNDQUFBO0VBQUEsaUNBQUE7QTNHbzlaWjtBMkczOVpRO0VBT0ksb0NBQUE7RUFBQSwyQkFBQTtBM0d1OVpaO0EyRzk5WlE7RUFPSSxxQ0FBQTtFQUFBLGlDQUFBO0EzRzA5Wlo7QTJHaitaUTtFQU9JLG1DQUFBO0VBQUEsK0JBQUE7QTNHNjlaWjtBMkdwK1pRO0VBT0ksc0NBQUE7RUFBQSw2QkFBQTtBM0dnK1paO0EyR3YrWlE7RUFPSSx3Q0FBQTtFQUFBLCtCQUFBO0EzR20rWlo7QTJHMStaUTtFQU9JLHVDQUFBO0VBQUEsOEJBQUE7QTNHcytaWjtBMkc3K1pRO0VBT0ksdUNBQUE7RUFBQSw2QkFBQTtFQUFBLG9CQUFBO0EzR3krWlo7QTJHaC9aUTtFQU9JLHVDQUFBO0VBQUEsNEJBQUE7RUFBQSxtQkFBQTtBM0c0K1paO0EyR24vWlE7RUFPSSx1Q0FBQTtFQUFBLDRCQUFBO0VBQUEsbUJBQUE7QTNHKytaWjtBMkd0L1pRO0VBT0ksdUNBQUE7RUFBQSw0QkFBQTtFQUFBLG1CQUFBO0EzR2svWlo7QTJHei9aUTtFQU9JLHVDQUFBO0VBQUEsNEJBQUE7RUFBQSxtQkFBQTtBM0dxL1paO0EyRzUvWlE7RUFPSSx1Q0FBQTtFQUFBLDRCQUFBO0VBQUEsbUJBQUE7QTNHdy9aWjtBMkcvL1pRO0VBT0ksdUNBQUE7RUFBQSw0QkFBQTtFQUFBLG1CQUFBO0EzRzIvWlo7QTJHbGdhUTtFQU9JLHVDQUFBO0VBQUEsNEJBQUE7RUFBQSxtQkFBQTtBM0c4L1paO0EyR3JnYVE7RUFPSSxvQkFBQTtBM0dpZ2FaO0EyR3hnYVE7RUFPSSwwQkFBQTtBM0dvZ2FaO0EyRzNnYVE7RUFPSSx5QkFBQTtBM0d1Z2FaO0EyRzlnYVE7RUFPSSx1QkFBQTtBM0cwZ2FaO0EyR2poYVE7RUFPSSx5QkFBQTtBM0c2Z2FaO0EyR3BoYVE7RUFPSSx1QkFBQTtBM0dnaGFaO0EyR3ZoYVE7RUFPSSx1QkFBQTtBM0dtaGFaO0EyRzFoYVE7RUFPSSwwQkFBQTtFQUFBLHlCQUFBO0EzR3VoYVo7QTJHOWhhUTtFQU9JLGdDQUFBO0VBQUEsK0JBQUE7QTNHMmhhWjtBMkdsaWFRO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtBM0craGFaO0EyR3RpYVE7RUFPSSw2QkFBQTtFQUFBLDRCQUFBO0EzR21pYVo7QTJHMWlhUTtFQU9JLCtCQUFBO0VBQUEsOEJBQUE7QTNHdWlhWjtBMkc5aWFRO0VBT0ksNkJBQUE7RUFBQSw0QkFBQTtBM0cyaWFaO0EyR2xqYVE7RUFPSSw2QkFBQTtFQUFBLDRCQUFBO0EzRytpYVo7QTJHdGphUTtFQU9JLHdCQUFBO0VBQUEsMkJBQUE7QTNHbWphWjtBMkcxamFRO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtBM0d1amFaO0EyRzlqYVE7RUFPSSw2QkFBQTtFQUFBLGdDQUFBO0EzRzJqYVo7QTJHbGthUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QTNHK2phWjtBMkd0a2FRO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtBM0dta2FaO0EyRzFrYVE7RUFPSSwyQkFBQTtFQUFBLDhCQUFBO0EzR3VrYVo7QTJHOWthUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QTNHMmthWjtBMkdsbGFRO0VBT0ksd0JBQUE7QTNHOGthWjtBMkdybGFRO0VBT0ksOEJBQUE7QTNHaWxhWjtBMkd4bGFRO0VBT0ksNkJBQUE7QTNHb2xhWjtBMkczbGFRO0VBT0ksMkJBQUE7QTNHdWxhWjtBMkc5bGFRO0VBT0ksNkJBQUE7QTNHMGxhWjtBMkdqbWFRO0VBT0ksMkJBQUE7QTNHNmxhWjtBMkdwbWFRO0VBT0ksMkJBQUE7QTNHZ21hWjtBMkd2bWFRO0VBT0ksMEJBQUE7QTNHbW1hWjtBMkcxbWFRO0VBT0ksZ0NBQUE7QTNHc21hWjtBMkc3bWFRO0VBT0ksK0JBQUE7QTNHeW1hWjtBMkdobmFRO0VBT0ksNkJBQUE7QTNHNG1hWjtBMkdubmFRO0VBT0ksK0JBQUE7QTNHK21hWjtBMkd0bmFRO0VBT0ksNkJBQUE7QTNHa25hWjtBMkd6bmFRO0VBT0ksNkJBQUE7QTNHcW5hWjtBMkc1bmFRO0VBT0ksMkJBQUE7QTNHd25hWjtBMkcvbmFRO0VBT0ksaUNBQUE7QTNHMm5hWjtBMkdsb2FRO0VBT0ksZ0NBQUE7QTNHOG5hWjtBMkdyb2FRO0VBT0ksOEJBQUE7QTNHaW9hWjtBMkd4b2FRO0VBT0ksZ0NBQUE7QTNHb29hWjtBMkczb2FRO0VBT0ksOEJBQUE7QTNHdW9hWjtBMkc5b2FRO0VBT0ksOEJBQUE7QTNHMG9hWjtBMkdqcGFRO0VBT0kseUJBQUE7QTNHNm9hWjtBMkdwcGFRO0VBT0ksK0JBQUE7QTNHZ3BhWjtBMkd2cGFRO0VBT0ksOEJBQUE7QTNHbXBhWjtBMkcxcGFRO0VBT0ksNEJBQUE7QTNHc3BhWjtBMkc3cGFRO0VBT0ksOEJBQUE7QTNHeXBhWjtBMkdocWFRO0VBT0ksNEJBQUE7QTNHNHBhWjtBMkducWFRO0VBT0ksNEJBQUE7QTNHK3BhWjtBMkd0cWFRO0VBT0kscUJBQUE7QTNHa3FhWjtBMkd6cWFRO0VBT0ksMkJBQUE7QTNHcXFhWjtBMkc1cWFRO0VBT0ksMEJBQUE7QTNHd3FhWjtBMkcvcWFRO0VBT0ksd0JBQUE7QTNHMnFhWjtBMkdscmFRO0VBT0ksMEJBQUE7QTNHOHFhWjtBMkdycmFRO0VBT0ksd0JBQUE7QTNHaXJhWjtBMkd4cmFRO0VBT0ksMkJBQUE7RUFBQSwwQkFBQTtBM0dxcmFaO0EyRzVyYVE7RUFPSSxpQ0FBQTtFQUFBLGdDQUFBO0EzR3lyYVo7QTJHaHNhUTtFQU9JLGdDQUFBO0VBQUEsK0JBQUE7QTNHNnJhWjtBMkdwc2FRO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBM0dpc2FaO0EyR3hzYVE7RUFPSSxnQ0FBQTtFQUFBLCtCQUFBO0EzR3FzYVo7QTJHNXNhUTtFQU9JLDhCQUFBO0VBQUEsNkJBQUE7QTNHeXNhWjtBMkdodGFRO0VBT0kseUJBQUE7RUFBQSw0QkFBQTtBM0c2c2FaO0EyR3B0YVE7RUFPSSwrQkFBQTtFQUFBLGtDQUFBO0EzR2l0YVo7QTJHeHRhUTtFQU9JLDhCQUFBO0VBQUEsaUNBQUE7QTNHcXRhWjtBMkc1dGFRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBM0d5dGFaO0EyR2h1YVE7RUFPSSw4QkFBQTtFQUFBLGlDQUFBO0EzRzZ0YVo7QTJHcHVhUTtFQU9JLDRCQUFBO0VBQUEsK0JBQUE7QTNHaXVhWjtBMkd4dWFRO0VBT0kseUJBQUE7QTNHb3VhWjtBMkczdWFRO0VBT0ksK0JBQUE7QTNHdXVhWjtBMkc5dWFRO0VBT0ksOEJBQUE7QTNHMHVhWjtBMkdqdmFRO0VBT0ksNEJBQUE7QTNHNnVhWjtBMkdwdmFRO0VBT0ksOEJBQUE7QTNHZ3ZhWjtBMkd2dmFRO0VBT0ksNEJBQUE7QTNHbXZhWjtBMkcxdmFRO0VBT0ksMkJBQUE7QTNHc3ZhWjtBMkc3dmFRO0VBT0ksaUNBQUE7QTNHeXZhWjtBMkdod2FRO0VBT0ksZ0NBQUE7QTNHNHZhWjtBMkdud2FRO0VBT0ksOEJBQUE7QTNHK3ZhWjtBMkd0d2FRO0VBT0ksZ0NBQUE7QTNHa3dhWjtBMkd6d2FRO0VBT0ksOEJBQUE7QTNHcXdhWjtBMkc1d2FRO0VBT0ksNEJBQUE7QTNHd3dhWjtBMkcvd2FRO0VBT0ksa0NBQUE7QTNHMndhWjtBMkdseGFRO0VBT0ksaUNBQUE7QTNHOHdhWjtBMkdyeGFRO0VBT0ksK0JBQUE7QTNHaXhhWjtBMkd4eGFRO0VBT0ksaUNBQUE7QTNHb3hhWjtBMkczeGFRO0VBT0ksK0JBQUE7QTNHdXhhWjtBMkc5eGFRO0VBT0ksMEJBQUE7QTNHMHhhWjtBMkdqeWFRO0VBT0ksZ0NBQUE7QTNHNnhhWjtBMkdweWFRO0VBT0ksK0JBQUE7QTNHZ3lhWjtBMkd2eWFRO0VBT0ksNkJBQUE7QTNHbXlhWjtBMkcxeWFRO0VBT0ksK0JBQUE7QTNHc3lhWjtBMkc3eWFRO0VBT0ksNkJBQUE7QTNHeXlhWjtBMkdoemFRO0VBT0ksaUJBQUE7QTNHNHlhWjtBMkduemFRO0VBT0ksdUJBQUE7QTNHK3lhWjtBMkd0emFRO0VBT0ksc0JBQUE7QTNHa3phWjtBMkd6emFRO0VBT0ksb0JBQUE7QTNHcXphWjtBMkc1emFRO0VBT0ksc0JBQUE7QTNHd3phWjtBMkcvemFRO0VBT0ksb0JBQUE7QTNHMnphWjtBMkdsMGFRO0VBT0kscUJBQUE7QTNHOHphWjtBMkdyMGFRO0VBT0ksMkJBQUE7QTNHaTBhWjtBMkd4MGFRO0VBT0ksMEJBQUE7QTNHbzBhWjtBMkczMGFRO0VBT0ksd0JBQUE7QTNHdTBhWjtBMkc5MGFRO0VBT0ksMEJBQUE7QTNHMDBhWjtBMkdqMWFRO0VBT0ksd0JBQUE7QTNHNjBhWjtBMkdwMWFRO0VBT0ksZ0NBQUE7RUFBQSw2QkFBQTtFQUFBLHdCQUFBO0EzR2cxYVo7QTJHdjFhUTtFQU9JLHNDQUFBO0VBQUEsbUNBQUE7RUFBQSw4QkFBQTtBM0dtMWFaO0EyRzExYVE7RUFPSSxxQ0FBQTtFQUFBLGtDQUFBO0VBQUEsNkJBQUE7QTNHczFhWjtBMkc3MWFRO0VBT0ksbUNBQUE7RUFBQSxnQ0FBQTtFQUFBLDJCQUFBO0EzR3kxYVo7QTJHaDJhUTtFQU9JLHFDQUFBO0VBQUEsa0NBQUE7RUFBQSw2QkFBQTtBM0c0MWFaO0EyR24yYVE7RUFPSSxtQ0FBQTtFQUFBLGdDQUFBO0VBQUEsMkJBQUE7QTNHKzFhWjtBMkd0MmFRO0VBT0ksZ0RBQUE7QTNHazJhWjtBMkd6MmFRO0VBT0ksNENBQUE7QTNHcTJhWjtBMkc1MmFRO0VBT0ksNENBQUE7QTNHdzJhWjtBMkcvMmFRO0VBT0ksMENBQUE7QTNHMjJhWjtBMkdsM2FRO0VBT0ksNENBQUE7QTNHODJhWjtBMkdyM2FRO0VBT0ksNkJBQUE7QTNHaTNhWjtBMkd4M2FRO0VBT0ksMEJBQUE7QTNHbzNhWjtBMkczM2FRO0VBT0ksNkJBQUE7QTNHdTNhWjtBMkc5M2FRO0VBT0ksNkJBQUE7QTNHMDNhWjtBMkdqNGFRO0VBT0ksK0JBQUE7QTNHNjNhWjtBMkdwNGFRO0VBT0ksMkJBQUE7QTNHZzRhWjtBMkd2NGFRO0VBT0ksMkJBQUE7QTNHbTRhWjtBMkcxNGFRO0VBT0ksMkJBQUE7QTNHczRhWjtBMkc3NGFRO0VBT0ksMkJBQUE7QTNHeTRhWjtBMkdoNWFRO0VBT0ksMkJBQUE7QTNHNDRhWjtBMkduNWFRO0VBT0ksOEJBQUE7QTNHKzRhWjtBMkd0NWFRO0VBT0kseUJBQUE7QTNHazVhWjtBMkd6NWFRO0VBT0ksNEJBQUE7QTNHcTVhWjtBMkc1NWFRO0VBT0ksMkJBQUE7QTNHdzVhWjtBMkcvNWFRO0VBT0kseUJBQUE7QTNHMjVhWjtBMkdsNmFRO0VBT0ksMkJBQUE7QTNHODVhWjtBMkdyNmFRO0VBT0ksNEJBQUE7QTNHaTZhWjtBMkd4NmFRO0VBT0ksNkJBQUE7QTNHbzZhWjtBMkczNmFRO0VBT0ksZ0NBQUE7QTNHdTZhWjtBMkc5NmFRO0VBT0kscUNBQUE7QTNHMDZhWjtBMkdqN2FRO0VBT0ksd0NBQUE7QTNHNjZhWjtBMkdwN2FRO0VBT0ksb0NBQUE7QTNHZzdhWjtBMkd2N2FRO0VBT0ksb0NBQUE7QTNHbTdhWjtBMkcxN2FRO0VBT0kscUNBQUE7QTNHczdhWjtBMkc3N2FRO0VBT0ksOEJBQUE7QTNHeTdhWjtBMkdoOGFRO0VBT0ksOEJBQUE7QTNHNDdhWjtBbUMxNGFBO0V3RXZFUSxxQkFBQTtBM0dvOWFSO0EyR3Q4YVE7RUFPSSxnQ0FBQTtFQUFBLGlDQUFBO0EzR204YVo7QW1DajVhQTtFd0UvQlEsbUJBQUE7QTNHbTdhUjtBMkc3OGFRO0VBSVEsb0JBQUE7RUFHSixxRUFBQTtBM0cwOGFaO0EyR2o5YVE7RUFJUSxvQkFBQTtFQUdKLHVFQUFBO0EzRzg4YVo7QTJHcjlhUTtFQUlRLG9CQUFBO0VBR0oscUVBQUE7QTNHazlhWjtBMkd6OWFRO0VBSVEsb0JBQUE7RUFHSixrRUFBQTtBM0dzOWFaO0EyRzc5YVE7RUFJUSxvQkFBQTtFQUdKLHFFQUFBO0EzRzA5YVo7QTJHaithUTtFQUlRLG9CQUFBO0VBR0osb0VBQUE7QTNHODlhWjtBMkdyK2FRO0VBSVEsb0JBQUE7RUFHSixtRUFBQTtBM0drK2FaO0EyR3orYVE7RUFJUSxvQkFBQTtFQUdKLGtFQUFBO0EzR3MrYVo7QTJHNythUTtFQUlRLG9CQUFBO0VBR0osbUVBQUE7QTNHMCthWjtBMkdqL2FRO0VBSVEsb0JBQUE7RUFHSixtRUFBQTtBM0c4K2FaO0EyR3IvYVE7RUFJUSxvQkFBQTtFQUdKLHdFQUFBO0EzR2svYVo7QTJHei9hUTtFQUlRLG9CQUFBO0VBR0osMkNBQUE7QTNHcy9hWjtBMkc3L2FRO0VBSVEsb0JBQUE7RUFHSixvQ0FBQTtBM0cwL2FaO0EyR2pnYlE7RUFJUSxvQkFBQTtFQUdKLDBDQUFBO0EzRzgvYVo7QTJHcmdiUTtFQUlRLG9CQUFBO0VBR0osMkNBQUE7QTNHa2diWjtBMkd6Z2JRO0VBSVEsb0JBQUE7RUFHSiwwQ0FBQTtBM0dzZ2JaO0EyRzdnYlE7RUFJUSxvQkFBQTtFQUdKLDBDQUFBO0EzRzBnYlo7QTJHamhiUTtFQUlRLG9CQUFBO0VBR0oseUJBQUE7QTNHOGdiWjtBMkcvaGJRO0VBQ0UsdUJBQUE7QTNHaWliVjtBMkdsaWJRO0VBQ0Usc0JBQUE7QTNHb2liVjtBMkdyaWJRO0VBQ0UsdUJBQUE7QTNHdWliVjtBMkd4aWJRO0VBQ0Usb0JBQUE7QTNHMGliVjtBMkdqaWJRO0VBT0ksaURBQUE7QTNHNmhiWjtBMkdwaWJRO0VBT0ksbURBQUE7QTNHZ2liWjtBMkd2aWJRO0VBT0ksaURBQUE7QTNHbWliWjtBMkcxaWJRO0VBT0ksOENBQUE7QTNHc2liWjtBMkc3aWJRO0VBT0ksaURBQUE7QTNHeWliWjtBMkdoamJRO0VBT0ksZ0RBQUE7QTNHNGliWjtBMkduamJRO0VBT0ksK0NBQUE7QTNHK2liWjtBMkd0amJRO0VBT0ksOENBQUE7QTNHa2piWjtBMkdua2JRO0VBQ0Usc0JBQUE7QTNHcWtiVjtBMkdqa2JVO0VBQ0Usc0JBQUE7QTNHbWtiWjtBMkd6a2JRO0VBQ0UsdUJBQUE7QTNHMmtiVjtBMkd2a2JVO0VBQ0UsdUJBQUE7QTNHeWtiWjtBMkcva2JRO0VBQ0Usc0JBQUE7QTNHaWxiVjtBMkc3a2JVO0VBQ0Usc0JBQUE7QTNHK2tiWjtBMkdybGJRO0VBQ0UsdUJBQUE7QTNHdWxiVjtBMkdubGJVO0VBQ0UsdUJBQUE7QTNHcWxiWjtBMkczbGJRO0VBQ0Usb0JBQUE7QTNHNmxiVjtBMkd6bGJVO0VBQ0Usb0JBQUE7QTNHMmxiWjtBMkd2bGJRO0VBT0kseUNBQUE7QTNHbWxiWjtBMkc5a2JVO0VBT0kseUNBQUE7QTNHMGtiZDtBMkc3bGJRO0VBT0ksd0NBQUE7QTNHeWxiWjtBMkdwbGJVO0VBT0ksd0NBQUE7QTNHZ2xiZDtBMkdubWJRO0VBT0kseUNBQUE7QTNHK2xiWjtBMkcxbGJVO0VBT0kseUNBQUE7QTNHc2xiZDtBMkd6bWJRO0VBSVEsOEJBQUE7RUFHSiwrRkFBQTtBM0dzbWJaO0EyRzdtYlE7RUFJUSw4QkFBQTtFQUdKLGlHQUFBO0EzRzBtYlo7QTJHam5iUTtFQUlRLDhCQUFBO0VBR0osK0ZBQUE7QTNHOG1iWjtBMkdybmJRO0VBSVEsOEJBQUE7RUFHSiw0RkFBQTtBM0drbmJaO0EyR3puYlE7RUFJUSw4QkFBQTtFQUdKLCtGQUFBO0EzR3NuYlo7QTJHN25iUTtFQUlRLDhCQUFBO0VBR0osOEZBQUE7QTNHMG5iWjtBMkdqb2JRO0VBSVEsOEJBQUE7RUFHSiw2RkFBQTtBM0c4bmJaO0EyR3JvYlE7RUFJUSw4QkFBQTtFQUdKLDRGQUFBO0EzR2tvYlo7QTJHem9iUTtFQUlRLDhCQUFBO0VBR0oscUdBQUE7QTNHc29iWjtBMkd2cGJRO0VBQ0UsOEJBQUE7QTNHeXBiVjtBMkdycGJVO0VBQ0UsOEJBQUE7QTNHdXBiWjtBMkc3cGJRO0VBQ0UsZ0NBQUE7QTNHK3BiVjtBMkczcGJVO0VBQ0UsZ0NBQUE7QTNHNnBiWjtBMkducWJRO0VBQ0UsaUNBQUE7QTNHcXFiVjtBMkdqcWJVO0VBQ0UsaUNBQUE7QTNHbXFiWjtBMkd6cWJRO0VBQ0UsZ0NBQUE7QTNHMnFiVjtBMkd2cWJVO0VBQ0UsZ0NBQUE7QTNHeXFiWjtBMkcvcWJRO0VBQ0UsaUNBQUE7QTNHaXJiVjtBMkc3cWJVO0VBQ0UsaUNBQUE7QTNHK3FiWjtBMkdycmJRO0VBQ0UsOEJBQUE7QTNHdXJiVjtBMkducmJVO0VBQ0UsOEJBQUE7QTNHcXJiWjtBMkdqcmJRO0VBSVEsa0JBQUE7RUFHSiw4RUFBQTtBM0c4cWJaO0EyR3JyYlE7RUFJUSxrQkFBQTtFQUdKLGdGQUFBO0EzR2tyYlo7QTJHenJiUTtFQUlRLGtCQUFBO0VBR0osOEVBQUE7QTNHc3JiWjtBMkc3cmJRO0VBSVEsa0JBQUE7RUFHSiwyRUFBQTtBM0cwcmJaO0EyR2pzYlE7RUFJUSxrQkFBQTtFQUdKLDhFQUFBO0EzRzhyYlo7QTJHcnNiUTtFQUlRLGtCQUFBO0VBR0osNkVBQUE7QTNHa3NiWjtBMkd6c2JRO0VBSVEsa0JBQUE7RUFHSiw0RUFBQTtBM0dzc2JaO0EyRzdzYlE7RUFJUSxrQkFBQTtFQUdKLDJFQUFBO0EzRzBzYlo7QTJHanRiUTtFQUlRLGtCQUFBO0VBR0osNEVBQUE7QTNHOHNiWjtBMkdydGJRO0VBSVEsa0JBQUE7RUFHSiw0RUFBQTtBM0drdGJaO0EyR3p0YlE7RUFJUSxrQkFBQTtFQUdKLDhFQUFBO0EzR3N0Ylo7QTJHN3RiUTtFQUlRLGtCQUFBO0VBR0osd0NBQUE7QTNHMHRiWjtBMkdqdWJRO0VBSVEsa0JBQUE7RUFHSixtRkFBQTtBM0c4dGJaO0EyR3J1YlE7RUFJUSxrQkFBQTtFQUdKLGtGQUFBO0EzR2t1Ylo7QTJHbnZiUTtFQUNFLG9CQUFBO0EzR3F2YlY7QTJHdHZiUTtFQUNFLHFCQUFBO0EzR3d2YlY7QTJHenZiUTtFQUNFLG9CQUFBO0EzRzJ2YlY7QTJHNXZiUTtFQUNFLHFCQUFBO0EzRzh2YlY7QTJHL3ZiUTtFQUNFLGtCQUFBO0EzR2l3YlY7QTJHeHZiUTtFQU9JLHdEQUFBO0EzR292Ylo7QTJHM3ZiUTtFQU9JLDBEQUFBO0EzR3V2Ylo7QTJHOXZiUTtFQU9JLHdEQUFBO0EzRzB2Ylo7QTJHandiUTtFQU9JLHFEQUFBO0EzRzZ2Ylo7QTJHcHdiUTtFQU9JLHdEQUFBO0EzR2d3Ylo7QTJHdndiUTtFQU9JLHVEQUFBO0EzR213Ylo7QTJHMXdiUTtFQU9JLHNEQUFBO0EzR3N3Ylo7QTJHN3diUTtFQU9JLHFEQUFBO0EzR3l3Ylo7QTJHaHhiUTtFQU9JLCtDQUFBO0EzRzR3Ylo7QTJHbnhiUTtFQU9JLG1DQUFBO0VBQUEsZ0NBQUE7RUFBQSwyQkFBQTtBM0crd2JaO0EyR3R4YlE7RUFPSSxvQ0FBQTtFQUFBLGlDQUFBO0VBQUEsZ0NBQUE7RUFBQSw0QkFBQTtBM0dreGJaO0EyR3p4YlE7RUFPSSxvQ0FBQTtFQUFBLGlDQUFBO0VBQUEsZ0NBQUE7RUFBQSw0QkFBQTtBM0dxeGJaO0EyRzV4YlE7RUFPSSwrQkFBQTtBM0d3eGJaO0EyRy94YlE7RUFPSSwrQkFBQTtBM0cyeGJaO0EyR2x5YlE7RUFPSSxpREFBQTtBM0c4eGJaO0EyR3J5YlE7RUFPSSwyQkFBQTtBM0dpeWJaO0EyR3h5YlE7RUFPSSxvREFBQTtBM0dveWJaO0EyRzN5YlE7RUFPSSxpREFBQTtBM0d1eWJaO0EyRzl5YlE7RUFPSSxvREFBQTtBM0cweWJaO0EyR2p6YlE7RUFPSSxvREFBQTtBM0c2eWJaO0EyR3B6YlE7RUFPSSxxREFBQTtBM0dnemJaO0EyR3Z6YlE7RUFPSSw2QkFBQTtBM0dtemJaO0EyRzF6YlE7RUFPSSxzREFBQTtBM0dzemJaO0EyRzd6YlE7RUFPSSwwREFBQTtFQUFBLDJEQUFBO0EzRzB6Ylo7QTJHajBiUTtFQU9JLG9DQUFBO0VBQUEscUNBQUE7QTNHOHpiWjtBMkdyMGJRO0VBT0ksNkRBQUE7RUFBQSw4REFBQTtBM0drMGJaO0EyR3owYlE7RUFPSSwwREFBQTtFQUFBLDJEQUFBO0EzR3MwYlo7QTJHNzBiUTtFQU9JLDZEQUFBO0VBQUEsOERBQUE7QTNHMDBiWjtBMkdqMWJRO0VBT0ksNkRBQUE7RUFBQSw4REFBQTtBM0c4MGJaO0EyR3IxYlE7RUFPSSw4REFBQTtFQUFBLCtEQUFBO0EzR2sxYlo7QTJHejFiUTtFQU9JLHNDQUFBO0VBQUEsdUNBQUE7QTNHczFiWjtBMkc3MWJRO0VBT0ksK0RBQUE7RUFBQSxnRUFBQTtBM0cwMWJaO0EyR2oyYlE7RUFPSSwyREFBQTtFQUFBLDhEQUFBO0EzRzgxYlo7QTJHcjJiUTtFQU9JLHFDQUFBO0VBQUEsd0NBQUE7QTNHazJiWjtBMkd6MmJRO0VBT0ksOERBQUE7RUFBQSxpRUFBQTtBM0dzMmJaO0EyRzcyYlE7RUFPSSwyREFBQTtFQUFBLDhEQUFBO0EzRzAyYlo7QTJHajNiUTtFQU9JLDhEQUFBO0VBQUEsaUVBQUE7QTNHODJiWjtBMkdyM2JRO0VBT0ksOERBQUE7RUFBQSxpRUFBQTtBM0drM2JaO0EyR3ozYlE7RUFPSSwrREFBQTtFQUFBLGtFQUFBO0EzR3MzYlo7QTJHNzNiUTtFQU9JLHVDQUFBO0VBQUEsMENBQUE7QTNHMDNiWjtBMkdqNGJRO0VBT0ksZ0VBQUE7RUFBQSxtRUFBQTtBM0c4M2JaO0EyR3I0YlE7RUFPSSw4REFBQTtFQUFBLDZEQUFBO0EzR2s0Ylo7QTJHejRiUTtFQU9JLHdDQUFBO0VBQUEsdUNBQUE7QTNHczRiWjtBMkc3NGJRO0VBT0ksaUVBQUE7RUFBQSxnRUFBQTtBM0cwNGJaO0EyR2o1YlE7RUFPSSw4REFBQTtFQUFBLDZEQUFBO0EzRzg0Ylo7QTJHcjViUTtFQU9JLGlFQUFBO0VBQUEsZ0VBQUE7QTNHazViWjtBMkd6NWJRO0VBT0ksaUVBQUE7RUFBQSxnRUFBQTtBM0dzNWJaO0EyRzc1YlE7RUFPSSxrRUFBQTtFQUFBLGlFQUFBO0EzRzA1Ylo7QTJHajZiUTtFQU9JLDBDQUFBO0VBQUEseUNBQUE7QTNHODViWjtBMkdyNmJRO0VBT0ksbUVBQUE7RUFBQSxrRUFBQTtBM0drNmJaO0EyR3o2YlE7RUFPSSw2REFBQTtFQUFBLDBEQUFBO0EzR3M2Ylo7QTJHNzZiUTtFQU9JLHVDQUFBO0VBQUEsb0NBQUE7QTNHMDZiWjtBMkdqN2JRO0VBT0ksZ0VBQUE7RUFBQSw2REFBQTtBM0c4NmJaO0EyR3I3YlE7RUFPSSw2REFBQTtFQUFBLDBEQUFBO0EzR2s3Ylo7QTJHejdiUTtFQU9JLGdFQUFBO0VBQUEsNkRBQUE7QTNHczdiWjtBMkc3N2JRO0VBT0ksZ0VBQUE7RUFBQSw2REFBQTtBM0cwN2JaO0EyR2o4YlE7RUFPSSxpRUFBQTtFQUFBLDhEQUFBO0EzRzg3Ylo7QTJHcjhiUTtFQU9JLHlDQUFBO0VBQUEsc0NBQUE7QTNHazhiWjtBMkd6OGJRO0VBT0ksa0VBQUE7RUFBQSwrREFBQTtBM0dzOGJaO0EyRzc4YlE7RUFPSSw4QkFBQTtBM0d5OGJaO0EyR2g5YlE7RUFPSSw2QkFBQTtBM0c0OGJaO0EyR245YlE7RUFPSSxzQkFBQTtBM0crOGJaO0EyR3Q5YlE7RUFPSSxxQkFBQTtBM0drOWJaO0EyR3o5YlE7RUFPSSxxQkFBQTtBM0dxOWJaO0EyRzU5YlE7RUFPSSxxQkFBQTtBM0d3OWJaO0EyRy85YlE7RUFPSSxxQkFBQTtBM0cyOWJaO0FpRHIrYkk7RTBER0k7SUFPSSxzQkFBQTtFM0crOWJWO0UyR3QrYk07SUFPSSx1QkFBQTtFM0drK2JWO0UyR3orYk07SUFPSSxzQkFBQTtFM0dxK2JWO0UyRzUrYk07SUFPSSxpQ0FBQTtJQUFBLDhCQUFBO0UzR3crYlY7RTJHLytiTTtJQU9JLCtCQUFBO0lBQUEsNEJBQUE7RTNHMitiVjtFMkdsL2JNO0lBT0ksOEJBQUE7SUFBQSwyQkFBQTtFM0c4K2JWO0UyR3IvYk07SUFPSSxvQ0FBQTtJQUFBLGlDQUFBO0UzR2kvYlY7RTJHeC9iTTtJQU9JLDhCQUFBO0lBQUEsMkJBQUE7RTNHby9iVjtFMkczL2JNO0lBT0ksMEJBQUE7RTNHdS9iVjtFMkc5L2JNO0lBT0ksZ0NBQUE7RTNHMC9iVjtFMkdqZ2NNO0lBT0kseUJBQUE7RTNHNi9iVjtFMkdwZ2NNO0lBT0ksd0JBQUE7RTNHZ2djVjtFMkd2Z2NNO0lBT0ksK0JBQUE7RTNHbWdjVjtFMkcxZ2NNO0lBT0kseUJBQUE7RTNHc2djVjtFMkc3Z2NNO0lBT0ksNkJBQUE7RTNHeWdjVjtFMkdoaGNNO0lBT0ksOEJBQUE7RTNHNGdjVjtFMkduaGNNO0lBT0ksK0JBQUE7SUFBQSwrQkFBQTtJQUFBLHdCQUFBO0UzRytnY1Y7RTJHdGhjTTtJQU9JLHNDQUFBO0lBQUEsc0NBQUE7SUFBQSwrQkFBQTtFM0draGNWO0UyR3poY007SUFPSSx3QkFBQTtFM0dxaGNWO0UyRzVoY007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEseUJBQUE7RTNHd2hjVjtFMkcvaGNNO0lBT0kseUNBQUE7SUFBQSx3Q0FBQTtJQUFBLGtDQUFBO0lBQUEsOEJBQUE7RTNHMmhjVjtFMkdsaWNNO0lBT0ksdUNBQUE7SUFBQSx3Q0FBQTtJQUFBLHFDQUFBO0lBQUEsaUNBQUE7RTNHOGhjVjtFMkdyaWNNO0lBT0kseUNBQUE7SUFBQSx5Q0FBQTtJQUFBLDBDQUFBO0lBQUEsc0NBQUE7RTNHaWljVjtFMkd4aWNNO0lBT0ksdUNBQUE7SUFBQSx5Q0FBQTtJQUFBLDZDQUFBO0lBQUEseUNBQUE7RTNHb2ljVjtFMkczaWNNO0lBT0ksOEJBQUE7SUFBQSwrQkFBQTtJQUFBLHVCQUFBO0UzR3VpY1Y7RTJHOWljTTtJQU9JLDhCQUFBO0lBQUEsK0JBQUE7SUFBQSx1QkFBQTtFM0cwaWNWO0UyR2pqY007SUFPSSwrQkFBQTtJQUFBLHlCQUFBO0UzRzZpY1Y7RTJHcGpjTTtJQU9JLCtCQUFBO0lBQUEseUJBQUE7RTNHZ2pjVjtFMkd2amNNO0lBT0ksOEJBQUE7SUFBQSwwQkFBQTtFM0dtamNWO0UyRzFqY007SUFPSSxnQ0FBQTtJQUFBLDRCQUFBO0UzR3NqY1Y7RTJHN2pjTTtJQU9JLHNDQUFBO0lBQUEsa0NBQUE7RTNHeWpjVjtFMkdoa2NNO0lBT0ksa0NBQUE7SUFBQSwrQkFBQTtJQUFBLHNDQUFBO0UzRzRqY1Y7RTJHbmtjTTtJQU9JLGdDQUFBO0lBQUEsNkJBQUE7SUFBQSxvQ0FBQTtFM0cramNWO0UyR3RrY007SUFPSSxtQ0FBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7RTNHa2tjVjtFMkd6a2NNO0lBT0ksb0NBQUE7SUFBQSxpQ0FBQTtJQUFBLHlDQUFBO0UzR3FrY1Y7RTJHNWtjTTtJQU9JLG9DQUFBO0lBQUEsd0NBQUE7RTNHd2tjVjtFMkcva2NNO0lBT0kseUNBQUE7SUFBQSxzQ0FBQTtJQUFBLHdDQUFBO0UzRzJrY1Y7RTJHbGxjTTtJQU9JLG1DQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtFM0c4a2NWO0UyR3JsY007SUFPSSxpQ0FBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7RTNHaWxjVjtFMkd4bGNNO0lBT0ksb0NBQUE7SUFBQSxpQ0FBQTtJQUFBLDhCQUFBO0UzR29sY1Y7RTJHM2xjTTtJQU9JLHNDQUFBO0lBQUEsbUNBQUE7SUFBQSxnQ0FBQTtFM0d1bGNWO0UyRzlsY007SUFPSSxxQ0FBQTtJQUFBLGtDQUFBO0lBQUEsK0JBQUE7RTNHMGxjVjtFMkdqbWNNO0lBT0ksb0NBQUE7SUFBQSxvQ0FBQTtFM0c2bGNWO0UyR3BtY007SUFPSSxrQ0FBQTtJQUFBLGtDQUFBO0UzR2dtY1Y7RTJHdm1jTTtJQU9JLHFDQUFBO0lBQUEsZ0NBQUE7RTNHbW1jVjtFMkcxbWNNO0lBT0ksc0NBQUE7SUFBQSx1Q0FBQTtFM0dzbWNWO0UyRzdtY007SUFPSSx5Q0FBQTtJQUFBLHNDQUFBO0UzR3ltY1Y7RTJHaG5jTTtJQU9JLHNDQUFBO0lBQUEsaUNBQUE7RTNHNG1jVjtFMkdubmNNO0lBT0ksb0NBQUE7SUFBQSwyQkFBQTtFM0crbWNWO0UyR3RuY007SUFPSSxxQ0FBQTtJQUFBLGlDQUFBO0UzR2tuY1Y7RTJHem5jTTtJQU9JLG1DQUFBO0lBQUEsK0JBQUE7RTNHcW5jVjtFMkc1bmNNO0lBT0ksc0NBQUE7SUFBQSw2QkFBQTtFM0d3bmNWO0UyRy9uY007SUFPSSx3Q0FBQTtJQUFBLCtCQUFBO0UzRzJuY1Y7RTJHbG9jTTtJQU9JLHVDQUFBO0lBQUEsOEJBQUE7RTNHOG5jVjtFMkdyb2NNO0lBT0ksdUNBQUE7SUFBQSw2QkFBQTtJQUFBLG9CQUFBO0UzR2lvY1Y7RTJHeG9jTTtJQU9JLHVDQUFBO0lBQUEsNEJBQUE7SUFBQSxtQkFBQTtFM0dvb2NWO0UyRzNvY007SUFPSSx1Q0FBQTtJQUFBLDRCQUFBO0lBQUEsbUJBQUE7RTNHdW9jVjtFMkc5b2NNO0lBT0ksdUNBQUE7SUFBQSw0QkFBQTtJQUFBLG1CQUFBO0UzRzBvY1Y7RTJHanBjTTtJQU9JLHVDQUFBO0lBQUEsNEJBQUE7SUFBQSxtQkFBQTtFM0c2b2NWO0UyR3BwY007SUFPSSx1Q0FBQTtJQUFBLDRCQUFBO0lBQUEsbUJBQUE7RTNHZ3BjVjtFMkd2cGNNO0lBT0ksdUNBQUE7SUFBQSw0QkFBQTtJQUFBLG1CQUFBO0UzR21wY1Y7RTJHMXBjTTtJQU9JLHVDQUFBO0lBQUEsNEJBQUE7SUFBQSxtQkFBQTtFM0dzcGNWO0UyRzdwY007SUFPSSxvQkFBQTtFM0d5cGNWO0UyR2hxY007SUFPSSwwQkFBQTtFM0c0cGNWO0UyR25xY007SUFPSSx5QkFBQTtFM0crcGNWO0UyR3RxY007SUFPSSx1QkFBQTtFM0drcWNWO0UyR3pxY007SUFPSSx5QkFBQTtFM0dxcWNWO0UyRzVxY007SUFPSSx1QkFBQTtFM0d3cWNWO0UyRy9xY007SUFPSSx1QkFBQTtFM0cycWNWO0UyR2xyY007SUFPSSwwQkFBQTtJQUFBLHlCQUFBO0UzRytxY1Y7RTJHdHJjTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTNHbXJjVjtFMkcxcmNNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFM0d1cmNWO0UyRzlyY007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0UzRzJyY1Y7RTJHbHNjTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RTNHK3JjVjtFMkd0c2NNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFM0dtc2NWO0UyRzFzY007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0UzR3VzY1Y7RTJHOXNjTTtJQU9JLHdCQUFBO0lBQUEsMkJBQUE7RTNHMnNjVjtFMkdsdGNNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFM0crc2NWO0UyR3R0Y007SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0UzR210Y1Y7RTJHMXRjTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTNHdXRjVjtFMkc5dGNNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFM0cydGNWO0UyR2x1Y007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0UzRyt0Y1Y7RTJHdHVjTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTNHbXVjVjtFMkcxdWNNO0lBT0ksd0JBQUE7RTNHc3VjVjtFMkc3dWNNO0lBT0ksOEJBQUE7RTNHeXVjVjtFMkdodmNNO0lBT0ksNkJBQUE7RTNHNHVjVjtFMkdudmNNO0lBT0ksMkJBQUE7RTNHK3VjVjtFMkd0dmNNO0lBT0ksNkJBQUE7RTNHa3ZjVjtFMkd6dmNNO0lBT0ksMkJBQUE7RTNHcXZjVjtFMkc1dmNNO0lBT0ksMkJBQUE7RTNHd3ZjVjtFMkcvdmNNO0lBT0ksMEJBQUE7RTNHMnZjVjtFMkdsd2NNO0lBT0ksZ0NBQUE7RTNHOHZjVjtFMkdyd2NNO0lBT0ksK0JBQUE7RTNHaXdjVjtFMkd4d2NNO0lBT0ksNkJBQUE7RTNHb3djVjtFMkczd2NNO0lBT0ksK0JBQUE7RTNHdXdjVjtFMkc5d2NNO0lBT0ksNkJBQUE7RTNHMHdjVjtFMkdqeGNNO0lBT0ksNkJBQUE7RTNHNndjVjtFMkdweGNNO0lBT0ksMkJBQUE7RTNHZ3hjVjtFMkd2eGNNO0lBT0ksaUNBQUE7RTNHbXhjVjtFMkcxeGNNO0lBT0ksZ0NBQUE7RTNHc3hjVjtFMkc3eGNNO0lBT0ksOEJBQUE7RTNHeXhjVjtFMkdoeWNNO0lBT0ksZ0NBQUE7RTNHNHhjVjtFMkdueWNNO0lBT0ksOEJBQUE7RTNHK3hjVjtFMkd0eWNNO0lBT0ksOEJBQUE7RTNHa3ljVjtFMkd6eWNNO0lBT0kseUJBQUE7RTNHcXljVjtFMkc1eWNNO0lBT0ksK0JBQUE7RTNHd3ljVjtFMkcveWNNO0lBT0ksOEJBQUE7RTNHMnljVjtFMkdsemNNO0lBT0ksNEJBQUE7RTNHOHljVjtFMkdyemNNO0lBT0ksOEJBQUE7RTNHaXpjVjtFMkd4emNNO0lBT0ksNEJBQUE7RTNHb3pjVjtFMkczemNNO0lBT0ksNEJBQUE7RTNHdXpjVjtFMkc5emNNO0lBT0kscUJBQUE7RTNHMHpjVjtFMkdqMGNNO0lBT0ksMkJBQUE7RTNHNnpjVjtFMkdwMGNNO0lBT0ksMEJBQUE7RTNHZzBjVjtFMkd2MGNNO0lBT0ksd0JBQUE7RTNHbTBjVjtFMkcxMGNNO0lBT0ksMEJBQUE7RTNHczBjVjtFMkc3MGNNO0lBT0ksd0JBQUE7RTNHeTBjVjtFMkdoMWNNO0lBT0ksMkJBQUE7SUFBQSwwQkFBQTtFM0c2MGNWO0UyR3AxY007SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0UzR2kxY1Y7RTJHeDFjTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTNHcTFjVjtFMkc1MWNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFM0d5MWNWO0UyR2gyY007SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0UzRzYxY1Y7RTJHcDJjTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTNHaTJjVjtFMkd4MmNNO0lBT0kseUJBQUE7SUFBQSw0QkFBQTtFM0dxMmNWO0UyRzUyY007SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0UzR3kyY1Y7RTJHaDNjTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTNHNjJjVjtFMkdwM2NNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFM0dpM2NWO0UyR3gzY007SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0UzR3EzY1Y7RTJHNTNjTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTNHeTNjVjtFMkdoNGNNO0lBT0kseUJBQUE7RTNHNDNjVjtFMkduNGNNO0lBT0ksK0JBQUE7RTNHKzNjVjtFMkd0NGNNO0lBT0ksOEJBQUE7RTNHazRjVjtFMkd6NGNNO0lBT0ksNEJBQUE7RTNHcTRjVjtFMkc1NGNNO0lBT0ksOEJBQUE7RTNHdzRjVjtFMkcvNGNNO0lBT0ksNEJBQUE7RTNHMjRjVjtFMkdsNWNNO0lBT0ksMkJBQUE7RTNHODRjVjtFMkdyNWNNO0lBT0ksaUNBQUE7RTNHaTVjVjtFMkd4NWNNO0lBT0ksZ0NBQUE7RTNHbzVjVjtFMkczNWNNO0lBT0ksOEJBQUE7RTNHdTVjVjtFMkc5NWNNO0lBT0ksZ0NBQUE7RTNHMDVjVjtFMkdqNmNNO0lBT0ksOEJBQUE7RTNHNjVjVjtFMkdwNmNNO0lBT0ksNEJBQUE7RTNHZzZjVjtFMkd2NmNNO0lBT0ksa0NBQUE7RTNHbTZjVjtFMkcxNmNNO0lBT0ksaUNBQUE7RTNHczZjVjtFMkc3NmNNO0lBT0ksK0JBQUE7RTNHeTZjVjtFMkdoN2NNO0lBT0ksaUNBQUE7RTNHNDZjVjtFMkduN2NNO0lBT0ksK0JBQUE7RTNHKzZjVjtFMkd0N2NNO0lBT0ksMEJBQUE7RTNHazdjVjtFMkd6N2NNO0lBT0ksZ0NBQUE7RTNHcTdjVjtFMkc1N2NNO0lBT0ksK0JBQUE7RTNHdzdjVjtFMkcvN2NNO0lBT0ksNkJBQUE7RTNHMjdjVjtFMkdsOGNNO0lBT0ksK0JBQUE7RTNHODdjVjtFMkdyOGNNO0lBT0ksNkJBQUE7RTNHaThjVjtFMkd4OGNNO0lBT0ksaUJBQUE7RTNHbzhjVjtFMkczOGNNO0lBT0ksdUJBQUE7RTNHdThjVjtFMkc5OGNNO0lBT0ksc0JBQUE7RTNHMDhjVjtFMkdqOWNNO0lBT0ksb0JBQUE7RTNHNjhjVjtFMkdwOWNNO0lBT0ksc0JBQUE7RTNHZzljVjtFMkd2OWNNO0lBT0ksb0JBQUE7RTNHbTljVjtFMkcxOWNNO0lBT0kscUJBQUE7RTNHczljVjtFMkc3OWNNO0lBT0ksMkJBQUE7RTNHeTljVjtFMkdoK2NNO0lBT0ksMEJBQUE7RTNHNDljVjtFMkduK2NNO0lBT0ksd0JBQUE7RTNHKzljVjtFMkd0K2NNO0lBT0ksMEJBQUE7RTNHaytjVjtFMkd6K2NNO0lBT0ksd0JBQUE7RTNHcStjVjtFMkc1K2NNO0lBT0ksZ0NBQUE7SUFBQSw2QkFBQTtJQUFBLHdCQUFBO0UzR3crY1Y7RTJHLytjTTtJQU9JLHNDQUFBO0lBQUEsbUNBQUE7SUFBQSw4QkFBQTtFM0cyK2NWO0UyR2wvY007SUFPSSxxQ0FBQTtJQUFBLGtDQUFBO0lBQUEsNkJBQUE7RTNHOCtjVjtFMkdyL2NNO0lBT0ksbUNBQUE7SUFBQSxnQ0FBQTtJQUFBLDJCQUFBO0UzR2kvY1Y7RTJHeC9jTTtJQU9JLHFDQUFBO0lBQUEsa0NBQUE7SUFBQSw2QkFBQTtFM0dvL2NWO0UyRzMvY007SUFPSSxtQ0FBQTtJQUFBLGdDQUFBO0lBQUEsMkJBQUE7RTNHdS9jVjtFMkc5L2NNO0lBT0ksMkJBQUE7RTNHMC9jVjtFMkdqZ2RNO0lBT0ksNEJBQUE7RTNHNi9jVjtFMkdwZ2RNO0lBT0ksNkJBQUE7RTNHZ2dkVjtBQUNGO0FpRDNnZEk7RTBER0k7SUFPSSxzQkFBQTtFM0dxZ2RWO0UyRzVnZE07SUFPSSx1QkFBQTtFM0d3Z2RWO0UyRy9nZE07SUFPSSxzQkFBQTtFM0cyZ2RWO0UyR2xoZE07SUFPSSxpQ0FBQTtJQUFBLDhCQUFBO0UzRzhnZFY7RTJHcmhkTTtJQU9JLCtCQUFBO0lBQUEsNEJBQUE7RTNHaWhkVjtFMkd4aGRNO0lBT0ksOEJBQUE7SUFBQSwyQkFBQTtFM0dvaGRWO0UyRzNoZE07SUFPSSxvQ0FBQTtJQUFBLGlDQUFBO0UzR3VoZFY7RTJHOWhkTTtJQU9JLDhCQUFBO0lBQUEsMkJBQUE7RTNHMGhkVjtFMkdqaWRNO0lBT0ksMEJBQUE7RTNHNmhkVjtFMkdwaWRNO0lBT0ksZ0NBQUE7RTNHZ2lkVjtFMkd2aWRNO0lBT0kseUJBQUE7RTNHbWlkVjtFMkcxaWRNO0lBT0ksd0JBQUE7RTNHc2lkVjtFMkc3aWRNO0lBT0ksK0JBQUE7RTNHeWlkVjtFMkdoamRNO0lBT0kseUJBQUE7RTNHNGlkVjtFMkduamRNO0lBT0ksNkJBQUE7RTNHK2lkVjtFMkd0amRNO0lBT0ksOEJBQUE7RTNHa2pkVjtFMkd6amRNO0lBT0ksK0JBQUE7SUFBQSwrQkFBQTtJQUFBLHdCQUFBO0UzR3FqZFY7RTJHNWpkTTtJQU9JLHNDQUFBO0lBQUEsc0NBQUE7SUFBQSwrQkFBQTtFM0d3amRWO0UyRy9qZE07SUFPSSx3QkFBQTtFM0cyamRWO0UyR2xrZE07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEseUJBQUE7RTNHOGpkVjtFMkdya2RNO0lBT0kseUNBQUE7SUFBQSx3Q0FBQTtJQUFBLGtDQUFBO0lBQUEsOEJBQUE7RTNHaWtkVjtFMkd4a2RNO0lBT0ksdUNBQUE7SUFBQSx3Q0FBQTtJQUFBLHFDQUFBO0lBQUEsaUNBQUE7RTNHb2tkVjtFMkcza2RNO0lBT0kseUNBQUE7SUFBQSx5Q0FBQTtJQUFBLDBDQUFBO0lBQUEsc0NBQUE7RTNHdWtkVjtFMkc5a2RNO0lBT0ksdUNBQUE7SUFBQSx5Q0FBQTtJQUFBLDZDQUFBO0lBQUEseUNBQUE7RTNHMGtkVjtFMkdqbGRNO0lBT0ksOEJBQUE7SUFBQSwrQkFBQTtJQUFBLHVCQUFBO0UzRzZrZFY7RTJHcGxkTTtJQU9JLDhCQUFBO0lBQUEsK0JBQUE7SUFBQSx1QkFBQTtFM0dnbGRWO0UyR3ZsZE07SUFPSSwrQkFBQTtJQUFBLHlCQUFBO0UzR21sZFY7RTJHMWxkTTtJQU9JLCtCQUFBO0lBQUEseUJBQUE7RTNHc2xkVjtFMkc3bGRNO0lBT0ksOEJBQUE7SUFBQSwwQkFBQTtFM0d5bGRWO0UyR2htZE07SUFPSSxnQ0FBQTtJQUFBLDRCQUFBO0UzRzRsZFY7RTJHbm1kTTtJQU9JLHNDQUFBO0lBQUEsa0NBQUE7RTNHK2xkVjtFMkd0bWRNO0lBT0ksa0NBQUE7SUFBQSwrQkFBQTtJQUFBLHNDQUFBO0UzR2ttZFY7RTJHem1kTTtJQU9JLGdDQUFBO0lBQUEsNkJBQUE7SUFBQSxvQ0FBQTtFM0dxbWRWO0UyRzVtZE07SUFPSSxtQ0FBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7RTNHd21kVjtFMkcvbWRNO0lBT0ksb0NBQUE7SUFBQSxpQ0FBQTtJQUFBLHlDQUFBO0UzRzJtZFY7RTJHbG5kTTtJQU9JLG9DQUFBO0lBQUEsd0NBQUE7RTNHOG1kVjtFMkdybmRNO0lBT0kseUNBQUE7SUFBQSxzQ0FBQTtJQUFBLHdDQUFBO0UzR2luZFY7RTJHeG5kTTtJQU9JLG1DQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtFM0dvbmRWO0UyRzNuZE07SUFPSSxpQ0FBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7RTNHdW5kVjtFMkc5bmRNO0lBT0ksb0NBQUE7SUFBQSxpQ0FBQTtJQUFBLDhCQUFBO0UzRzBuZFY7RTJHam9kTTtJQU9JLHNDQUFBO0lBQUEsbUNBQUE7SUFBQSxnQ0FBQTtFM0c2bmRWO0UyR3BvZE07SUFPSSxxQ0FBQTtJQUFBLGtDQUFBO0lBQUEsK0JBQUE7RTNHZ29kVjtFMkd2b2RNO0lBT0ksb0NBQUE7SUFBQSxvQ0FBQTtFM0dtb2RWO0UyRzFvZE07SUFPSSxrQ0FBQTtJQUFBLGtDQUFBO0UzR3NvZFY7RTJHN29kTTtJQU9JLHFDQUFBO0lBQUEsZ0NBQUE7RTNHeW9kVjtFMkdocGRNO0lBT0ksc0NBQUE7SUFBQSx1Q0FBQTtFM0c0b2RWO0UyR25wZE07SUFPSSx5Q0FBQTtJQUFBLHNDQUFBO0UzRytvZFY7RTJHdHBkTTtJQU9JLHNDQUFBO0lBQUEsaUNBQUE7RTNHa3BkVjtFMkd6cGRNO0lBT0ksb0NBQUE7SUFBQSwyQkFBQTtFM0dxcGRWO0UyRzVwZE07SUFPSSxxQ0FBQTtJQUFBLGlDQUFBO0UzR3dwZFY7RTJHL3BkTTtJQU9JLG1DQUFBO0lBQUEsK0JBQUE7RTNHMnBkVjtFMkdscWRNO0lBT0ksc0NBQUE7SUFBQSw2QkFBQTtFM0c4cGRWO0UyR3JxZE07SUFPSSx3Q0FBQTtJQUFBLCtCQUFBO0UzR2lxZFY7RTJHeHFkTTtJQU9JLHVDQUFBO0lBQUEsOEJBQUE7RTNHb3FkVjtFMkczcWRNO0lBT0ksdUNBQUE7SUFBQSw2QkFBQTtJQUFBLG9CQUFBO0UzR3VxZFY7RTJHOXFkTTtJQU9JLHVDQUFBO0lBQUEsNEJBQUE7SUFBQSxtQkFBQTtFM0cwcWRWO0UyR2pyZE07SUFPSSx1Q0FBQTtJQUFBLDRCQUFBO0lBQUEsbUJBQUE7RTNHNnFkVjtFMkdwcmRNO0lBT0ksdUNBQUE7SUFBQSw0QkFBQTtJQUFBLG1CQUFBO0UzR2dyZFY7RTJHdnJkTTtJQU9JLHVDQUFBO0lBQUEsNEJBQUE7SUFBQSxtQkFBQTtFM0dtcmRWO0UyRzFyZE07SUFPSSx1Q0FBQTtJQUFBLDRCQUFBO0lBQUEsbUJBQUE7RTNHc3JkVjtFMkc3cmRNO0lBT0ksdUNBQUE7SUFBQSw0QkFBQTtJQUFBLG1CQUFBO0UzR3lyZFY7RTJHaHNkTTtJQU9JLHVDQUFBO0lBQUEsNEJBQUE7SUFBQSxtQkFBQTtFM0c0cmRWO0UyR25zZE07SUFPSSxvQkFBQTtFM0crcmRWO0UyR3RzZE07SUFPSSwwQkFBQTtFM0drc2RWO0UyR3pzZE07SUFPSSx5QkFBQTtFM0dxc2RWO0UyRzVzZE07SUFPSSx1QkFBQTtFM0d3c2RWO0UyRy9zZE07SUFPSSx5QkFBQTtFM0cyc2RWO0UyR2x0ZE07SUFPSSx1QkFBQTtFM0c4c2RWO0UyR3J0ZE07SUFPSSx1QkFBQTtFM0dpdGRWO0UyR3h0ZE07SUFPSSwwQkFBQTtJQUFBLHlCQUFBO0UzR3F0ZFY7RTJHNXRkTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTNHeXRkVjtFMkdodWRNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFM0c2dGRWO0UyR3B1ZE07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0UzR2l1ZFY7RTJHeHVkTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RTNHcXVkVjtFMkc1dWRNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFM0d5dWRWO0UyR2h2ZE07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0UzRzZ1ZFY7RTJHcHZkTTtJQU9JLHdCQUFBO0lBQUEsMkJBQUE7RTNHaXZkVjtFMkd4dmRNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFM0dxdmRWO0UyRzV2ZE07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0UzR3l2ZFY7RTJHaHdkTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTNHNnZkVjtFMkdwd2RNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFM0dpd2RWO0UyR3h3ZE07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0UzR3F3ZFY7RTJHNXdkTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTNHeXdkVjtFMkdoeGRNO0lBT0ksd0JBQUE7RTNHNHdkVjtFMkdueGRNO0lBT0ksOEJBQUE7RTNHK3dkVjtFMkd0eGRNO0lBT0ksNkJBQUE7RTNHa3hkVjtFMkd6eGRNO0lBT0ksMkJBQUE7RTNHcXhkVjtFMkc1eGRNO0lBT0ksNkJBQUE7RTNHd3hkVjtFMkcveGRNO0lBT0ksMkJBQUE7RTNHMnhkVjtFMkdseWRNO0lBT0ksMkJBQUE7RTNHOHhkVjtFMkdyeWRNO0lBT0ksMEJBQUE7RTNHaXlkVjtFMkd4eWRNO0lBT0ksZ0NBQUE7RTNHb3lkVjtFMkczeWRNO0lBT0ksK0JBQUE7RTNHdXlkVjtFMkc5eWRNO0lBT0ksNkJBQUE7RTNHMHlkVjtFMkdqemRNO0lBT0ksK0JBQUE7RTNHNnlkVjtFMkdwemRNO0lBT0ksNkJBQUE7RTNHZ3pkVjtFMkd2emRNO0lBT0ksNkJBQUE7RTNHbXpkVjtFMkcxemRNO0lBT0ksMkJBQUE7RTNHc3pkVjtFMkc3emRNO0lBT0ksaUNBQUE7RTNHeXpkVjtFMkdoMGRNO0lBT0ksZ0NBQUE7RTNHNHpkVjtFMkduMGRNO0lBT0ksOEJBQUE7RTNHK3pkVjtFMkd0MGRNO0lBT0ksZ0NBQUE7RTNHazBkVjtFMkd6MGRNO0lBT0ksOEJBQUE7RTNHcTBkVjtFMkc1MGRNO0lBT0ksOEJBQUE7RTNHdzBkVjtFMkcvMGRNO0lBT0kseUJBQUE7RTNHMjBkVjtFMkdsMWRNO0lBT0ksK0JBQUE7RTNHODBkVjtFMkdyMWRNO0lBT0ksOEJBQUE7RTNHaTFkVjtFMkd4MWRNO0lBT0ksNEJBQUE7RTNHbzFkVjtFMkczMWRNO0lBT0ksOEJBQUE7RTNHdTFkVjtFMkc5MWRNO0lBT0ksNEJBQUE7RTNHMDFkVjtFMkdqMmRNO0lBT0ksNEJBQUE7RTNHNjFkVjtFMkdwMmRNO0lBT0kscUJBQUE7RTNHZzJkVjtFMkd2MmRNO0lBT0ksMkJBQUE7RTNHbTJkVjtFMkcxMmRNO0lBT0ksMEJBQUE7RTNHczJkVjtFMkc3MmRNO0lBT0ksd0JBQUE7RTNHeTJkVjtFMkdoM2RNO0lBT0ksMEJBQUE7RTNHNDJkVjtFMkduM2RNO0lBT0ksd0JBQUE7RTNHKzJkVjtFMkd0M2RNO0lBT0ksMkJBQUE7SUFBQSwwQkFBQTtFM0dtM2RWO0UyRzEzZE07SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0UzR3UzZFY7RTJHOTNkTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTNHMjNkVjtFMkdsNGRNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFM0crM2RWO0UyR3Q0ZE07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0UzR200ZFY7RTJHMTRkTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTNHdTRkVjtFMkc5NGRNO0lBT0kseUJBQUE7SUFBQSw0QkFBQTtFM0cyNGRWO0UyR2w1ZE07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0UzRys0ZFY7RTJHdDVkTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTNHbTVkVjtFMkcxNWRNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFM0d1NWRWO0UyRzk1ZE07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0UzRzI1ZFY7RTJHbDZkTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTNHKzVkVjtFMkd0NmRNO0lBT0kseUJBQUE7RTNHazZkVjtFMkd6NmRNO0lBT0ksK0JBQUE7RTNHcTZkVjtFMkc1NmRNO0lBT0ksOEJBQUE7RTNHdzZkVjtFMkcvNmRNO0lBT0ksNEJBQUE7RTNHMjZkVjtFMkdsN2RNO0lBT0ksOEJBQUE7RTNHODZkVjtFMkdyN2RNO0lBT0ksNEJBQUE7RTNHaTdkVjtFMkd4N2RNO0lBT0ksMkJBQUE7RTNHbzdkVjtFMkczN2RNO0lBT0ksaUNBQUE7RTNHdTdkVjtFMkc5N2RNO0lBT0ksZ0NBQUE7RTNHMDdkVjtFMkdqOGRNO0lBT0ksOEJBQUE7RTNHNjdkVjtFMkdwOGRNO0lBT0ksZ0NBQUE7RTNHZzhkVjtFMkd2OGRNO0lBT0ksOEJBQUE7RTNHbThkVjtFMkcxOGRNO0lBT0ksNEJBQUE7RTNHczhkVjtFMkc3OGRNO0lBT0ksa0NBQUE7RTNHeThkVjtFMkdoOWRNO0lBT0ksaUNBQUE7RTNHNDhkVjtFMkduOWRNO0lBT0ksK0JBQUE7RTNHKzhkVjtFMkd0OWRNO0lBT0ksaUNBQUE7RTNHazlkVjtFMkd6OWRNO0lBT0ksK0JBQUE7RTNHcTlkVjtFMkc1OWRNO0lBT0ksMEJBQUE7RTNHdzlkVjtFMkcvOWRNO0lBT0ksZ0NBQUE7RTNHMjlkVjtFMkdsK2RNO0lBT0ksK0JBQUE7RTNHODlkVjtFMkdyK2RNO0lBT0ksNkJBQUE7RTNHaStkVjtFMkd4K2RNO0lBT0ksK0JBQUE7RTNHbytkVjtFMkczK2RNO0lBT0ksNkJBQUE7RTNHdStkVjtFMkc5K2RNO0lBT0ksaUJBQUE7RTNHMCtkVjtFMkdqL2RNO0lBT0ksdUJBQUE7RTNHNitkVjtFMkdwL2RNO0lBT0ksc0JBQUE7RTNHZy9kVjtFMkd2L2RNO0lBT0ksb0JBQUE7RTNHbS9kVjtFMkcxL2RNO0lBT0ksc0JBQUE7RTNHcy9kVjtFMkc3L2RNO0lBT0ksb0JBQUE7RTNHeS9kVjtFMkdoZ2VNO0lBT0kscUJBQUE7RTNHNC9kVjtFMkduZ2VNO0lBT0ksMkJBQUE7RTNHKy9kVjtFMkd0Z2VNO0lBT0ksMEJBQUE7RTNHa2dlVjtFMkd6Z2VNO0lBT0ksd0JBQUE7RTNHcWdlVjtFMkc1Z2VNO0lBT0ksMEJBQUE7RTNHd2dlVjtFMkcvZ2VNO0lBT0ksd0JBQUE7RTNHMmdlVjtFMkdsaGVNO0lBT0ksZ0NBQUE7SUFBQSw2QkFBQTtJQUFBLHdCQUFBO0UzRzhnZVY7RTJHcmhlTTtJQU9JLHNDQUFBO0lBQUEsbUNBQUE7SUFBQSw4QkFBQTtFM0dpaGVWO0UyR3hoZU07SUFPSSxxQ0FBQTtJQUFBLGtDQUFBO0lBQUEsNkJBQUE7RTNHb2hlVjtFMkczaGVNO0lBT0ksbUNBQUE7SUFBQSxnQ0FBQTtJQUFBLDJCQUFBO0UzR3VoZVY7RTJHOWhlTTtJQU9JLHFDQUFBO0lBQUEsa0NBQUE7SUFBQSw2QkFBQTtFM0cwaGVWO0UyR2ppZU07SUFPSSxtQ0FBQTtJQUFBLGdDQUFBO0lBQUEsMkJBQUE7RTNHNmhlVjtFMkdwaWVNO0lBT0ksMkJBQUE7RTNHZ2llVjtFMkd2aWVNO0lBT0ksNEJBQUE7RTNHbWllVjtFMkcxaWVNO0lBT0ksNkJBQUE7RTNHc2llVjtBQUNGO0FpRGpqZUk7RTBER0k7SUFPSSxzQkFBQTtFM0cyaWVWO0UyR2xqZU07SUFPSSx1QkFBQTtFM0c4aWVWO0UyR3JqZU07SUFPSSxzQkFBQTtFM0dpamVWO0UyR3hqZU07SUFPSSxpQ0FBQTtJQUFBLDhCQUFBO0UzR29qZVY7RTJHM2plTTtJQU9JLCtCQUFBO0lBQUEsNEJBQUE7RTNHdWplVjtFMkc5amVNO0lBT0ksOEJBQUE7SUFBQSwyQkFBQTtFM0cwamVWO0UyR2prZU07SUFPSSxvQ0FBQTtJQUFBLGlDQUFBO0UzRzZqZVY7RTJHcGtlTTtJQU9JLDhCQUFBO0lBQUEsMkJBQUE7RTNHZ2tlVjtFMkd2a2VNO0lBT0ksMEJBQUE7RTNHbWtlVjtFMkcxa2VNO0lBT0ksZ0NBQUE7RTNHc2tlVjtFMkc3a2VNO0lBT0kseUJBQUE7RTNHeWtlVjtFMkdobGVNO0lBT0ksd0JBQUE7RTNHNGtlVjtFMkdubGVNO0lBT0ksK0JBQUE7RTNHK2tlVjtFMkd0bGVNO0lBT0kseUJBQUE7RTNHa2xlVjtFMkd6bGVNO0lBT0ksNkJBQUE7RTNHcWxlVjtFMkc1bGVNO0lBT0ksOEJBQUE7RTNHd2xlVjtFMkcvbGVNO0lBT0ksK0JBQUE7SUFBQSwrQkFBQTtJQUFBLHdCQUFBO0UzRzJsZVY7RTJHbG1lTTtJQU9JLHNDQUFBO0lBQUEsc0NBQUE7SUFBQSwrQkFBQTtFM0c4bGVWO0UyR3JtZU07SUFPSSx3QkFBQTtFM0dpbWVWO0UyR3htZU07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEseUJBQUE7RTNHb21lVjtFMkczbWVNO0lBT0kseUNBQUE7SUFBQSx3Q0FBQTtJQUFBLGtDQUFBO0lBQUEsOEJBQUE7RTNHdW1lVjtFMkc5bWVNO0lBT0ksdUNBQUE7SUFBQSx3Q0FBQTtJQUFBLHFDQUFBO0lBQUEsaUNBQUE7RTNHMG1lVjtFMkdqbmVNO0lBT0kseUNBQUE7SUFBQSx5Q0FBQTtJQUFBLDBDQUFBO0lBQUEsc0NBQUE7RTNHNm1lVjtFMkdwbmVNO0lBT0ksdUNBQUE7SUFBQSx5Q0FBQTtJQUFBLDZDQUFBO0lBQUEseUNBQUE7RTNHZ25lVjtFMkd2bmVNO0lBT0ksOEJBQUE7SUFBQSwrQkFBQTtJQUFBLHVCQUFBO0UzR21uZVY7RTJHMW5lTTtJQU9JLDhCQUFBO0lBQUEsK0JBQUE7SUFBQSx1QkFBQTtFM0dzbmVWO0UyRzduZU07SUFPSSwrQkFBQTtJQUFBLHlCQUFBO0UzR3luZVY7RTJHaG9lTTtJQU9JLCtCQUFBO0lBQUEseUJBQUE7RTNHNG5lVjtFMkdub2VNO0lBT0ksOEJBQUE7SUFBQSwwQkFBQTtFM0crbmVWO0UyR3RvZU07SUFPSSxnQ0FBQTtJQUFBLDRCQUFBO0UzR2tvZVY7RTJHem9lTTtJQU9JLHNDQUFBO0lBQUEsa0NBQUE7RTNHcW9lVjtFMkc1b2VNO0lBT0ksa0NBQUE7SUFBQSwrQkFBQTtJQUFBLHNDQUFBO0UzR3dvZVY7RTJHL29lTTtJQU9JLGdDQUFBO0lBQUEsNkJBQUE7SUFBQSxvQ0FBQTtFM0cyb2VWO0UyR2xwZU07SUFPSSxtQ0FBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7RTNHOG9lVjtFMkdycGVNO0lBT0ksb0NBQUE7SUFBQSxpQ0FBQTtJQUFBLHlDQUFBO0UzR2lwZVY7RTJHeHBlTTtJQU9JLG9DQUFBO0lBQUEsd0NBQUE7RTNHb3BlVjtFMkczcGVNO0lBT0kseUNBQUE7SUFBQSxzQ0FBQTtJQUFBLHdDQUFBO0UzR3VwZVY7RTJHOXBlTTtJQU9JLG1DQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtFM0cwcGVWO0UyR2pxZU07SUFPSSxpQ0FBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7RTNHNnBlVjtFMkdwcWVNO0lBT0ksb0NBQUE7SUFBQSxpQ0FBQTtJQUFBLDhCQUFBO0UzR2dxZVY7RTJHdnFlTTtJQU9JLHNDQUFBO0lBQUEsbUNBQUE7SUFBQSxnQ0FBQTtFM0dtcWVWO0UyRzFxZU07SUFPSSxxQ0FBQTtJQUFBLGtDQUFBO0lBQUEsK0JBQUE7RTNHc3FlVjtFMkc3cWVNO0lBT0ksb0NBQUE7SUFBQSxvQ0FBQTtFM0d5cWVWO0UyR2hyZU07SUFPSSxrQ0FBQTtJQUFBLGtDQUFBO0UzRzRxZVY7RTJHbnJlTTtJQU9JLHFDQUFBO0lBQUEsZ0NBQUE7RTNHK3FlVjtFMkd0cmVNO0lBT0ksc0NBQUE7SUFBQSx1Q0FBQTtFM0drcmVWO0UyR3pyZU07SUFPSSx5Q0FBQTtJQUFBLHNDQUFBO0UzR3FyZVY7RTJHNXJlTTtJQU9JLHNDQUFBO0lBQUEsaUNBQUE7RTNHd3JlVjtFMkcvcmVNO0lBT0ksb0NBQUE7SUFBQSwyQkFBQTtFM0cycmVWO0UyR2xzZU07SUFPSSxxQ0FBQTtJQUFBLGlDQUFBO0UzRzhyZVY7RTJHcnNlTTtJQU9JLG1DQUFBO0lBQUEsK0JBQUE7RTNHaXNlVjtFMkd4c2VNO0lBT0ksc0NBQUE7SUFBQSw2QkFBQTtFM0dvc2VWO0UyRzNzZU07SUFPSSx3Q0FBQTtJQUFBLCtCQUFBO0UzR3VzZVY7RTJHOXNlTTtJQU9JLHVDQUFBO0lBQUEsOEJBQUE7RTNHMHNlVjtFMkdqdGVNO0lBT0ksdUNBQUE7SUFBQSw2QkFBQTtJQUFBLG9CQUFBO0UzRzZzZVY7RTJHcHRlTTtJQU9JLHVDQUFBO0lBQUEsNEJBQUE7SUFBQSxtQkFBQTtFM0dndGVWO0UyR3Z0ZU07SUFPSSx1Q0FBQTtJQUFBLDRCQUFBO0lBQUEsbUJBQUE7RTNHbXRlVjtFMkcxdGVNO0lBT0ksdUNBQUE7SUFBQSw0QkFBQTtJQUFBLG1CQUFBO0UzR3N0ZVY7RTJHN3RlTTtJQU9JLHVDQUFBO0lBQUEsNEJBQUE7SUFBQSxtQkFBQTtFM0d5dGVWO0UyR2h1ZU07SUFPSSx1Q0FBQTtJQUFBLDRCQUFBO0lBQUEsbUJBQUE7RTNHNHRlVjtFMkdudWVNO0lBT0ksdUNBQUE7SUFBQSw0QkFBQTtJQUFBLG1CQUFBO0UzRyt0ZVY7RTJHdHVlTTtJQU9JLHVDQUFBO0lBQUEsNEJBQUE7SUFBQSxtQkFBQTtFM0drdWVWO0UyR3p1ZU07SUFPSSxvQkFBQTtFM0dxdWVWO0UyRzV1ZU07SUFPSSwwQkFBQTtFM0d3dWVWO0UyRy91ZU07SUFPSSx5QkFBQTtFM0cydWVWO0UyR2x2ZU07SUFPSSx1QkFBQTtFM0c4dWVWO0UyR3J2ZU07SUFPSSx5QkFBQTtFM0dpdmVWO0UyR3h2ZU07SUFPSSx1QkFBQTtFM0dvdmVWO0UyRzN2ZU07SUFPSSx1QkFBQTtFM0d1dmVWO0UyRzl2ZU07SUFPSSwwQkFBQTtJQUFBLHlCQUFBO0UzRzJ2ZVY7RTJHbHdlTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTNHK3ZlVjtFMkd0d2VNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFM0dtd2VWO0UyRzF3ZU07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0UzR3V3ZVY7RTJHOXdlTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RTNHMndlVjtFMkdseGVNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFM0crd2VWO0UyR3R4ZU07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0UzR214ZVY7RTJHMXhlTTtJQU9JLHdCQUFBO0lBQUEsMkJBQUE7RTNHdXhlVjtFMkc5eGVNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFM0cyeGVWO0UyR2x5ZU07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0UzRyt4ZVY7RTJHdHllTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTNHbXllVjtFMkcxeWVNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFM0d1eWVWO0UyRzl5ZU07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0UzRzJ5ZVY7RTJHbHplTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTNHK3llVjtFMkd0emVNO0lBT0ksd0JBQUE7RTNHa3plVjtFMkd6emVNO0lBT0ksOEJBQUE7RTNHcXplVjtFMkc1emVNO0lBT0ksNkJBQUE7RTNHd3plVjtFMkcvemVNO0lBT0ksMkJBQUE7RTNHMnplVjtFMkdsMGVNO0lBT0ksNkJBQUE7RTNHOHplVjtFMkdyMGVNO0lBT0ksMkJBQUE7RTNHaTBlVjtFMkd4MGVNO0lBT0ksMkJBQUE7RTNHbzBlVjtFMkczMGVNO0lBT0ksMEJBQUE7RTNHdTBlVjtFMkc5MGVNO0lBT0ksZ0NBQUE7RTNHMDBlVjtFMkdqMWVNO0lBT0ksK0JBQUE7RTNHNjBlVjtFMkdwMWVNO0lBT0ksNkJBQUE7RTNHZzFlVjtFMkd2MWVNO0lBT0ksK0JBQUE7RTNHbTFlVjtFMkcxMWVNO0lBT0ksNkJBQUE7RTNHczFlVjtFMkc3MWVNO0lBT0ksNkJBQUE7RTNHeTFlVjtFMkdoMmVNO0lBT0ksMkJBQUE7RTNHNDFlVjtFMkduMmVNO0lBT0ksaUNBQUE7RTNHKzFlVjtFMkd0MmVNO0lBT0ksZ0NBQUE7RTNHazJlVjtFMkd6MmVNO0lBT0ksOEJBQUE7RTNHcTJlVjtFMkc1MmVNO0lBT0ksZ0NBQUE7RTNHdzJlVjtFMkcvMmVNO0lBT0ksOEJBQUE7RTNHMjJlVjtFMkdsM2VNO0lBT0ksOEJBQUE7RTNHODJlVjtFMkdyM2VNO0lBT0kseUJBQUE7RTNHaTNlVjtFMkd4M2VNO0lBT0ksK0JBQUE7RTNHbzNlVjtFMkczM2VNO0lBT0ksOEJBQUE7RTNHdTNlVjtFMkc5M2VNO0lBT0ksNEJBQUE7RTNHMDNlVjtFMkdqNGVNO0lBT0ksOEJBQUE7RTNHNjNlVjtFMkdwNGVNO0lBT0ksNEJBQUE7RTNHZzRlVjtFMkd2NGVNO0lBT0ksNEJBQUE7RTNHbTRlVjtFMkcxNGVNO0lBT0kscUJBQUE7RTNHczRlVjtFMkc3NGVNO0lBT0ksMkJBQUE7RTNHeTRlVjtFMkdoNWVNO0lBT0ksMEJBQUE7RTNHNDRlVjtFMkduNWVNO0lBT0ksd0JBQUE7RTNHKzRlVjtFMkd0NWVNO0lBT0ksMEJBQUE7RTNHazVlVjtFMkd6NWVNO0lBT0ksd0JBQUE7RTNHcTVlVjtFMkc1NWVNO0lBT0ksMkJBQUE7SUFBQSwwQkFBQTtFM0d5NWVWO0UyR2g2ZU07SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0UzRzY1ZVY7RTJHcDZlTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTNHaTZlVjtFMkd4NmVNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFM0dxNmVWO0UyRzU2ZU07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0UzR3k2ZVY7RTJHaDdlTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTNHNjZlVjtFMkdwN2VNO0lBT0kseUJBQUE7SUFBQSw0QkFBQTtFM0dpN2VWO0UyR3g3ZU07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0UzR3E3ZVY7RTJHNTdlTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTNHeTdlVjtFMkdoOGVNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFM0c2N2VWO0UyR3A4ZU07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0UzR2k4ZVY7RTJHeDhlTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTNHcThlVjtFMkc1OGVNO0lBT0kseUJBQUE7RTNHdzhlVjtFMkcvOGVNO0lBT0ksK0JBQUE7RTNHMjhlVjtFMkdsOWVNO0lBT0ksOEJBQUE7RTNHODhlVjtFMkdyOWVNO0lBT0ksNEJBQUE7RTNHaTllVjtFMkd4OWVNO0lBT0ksOEJBQUE7RTNHbzllVjtFMkczOWVNO0lBT0ksNEJBQUE7RTNHdTllVjtFMkc5OWVNO0lBT0ksMkJBQUE7RTNHMDllVjtFMkdqK2VNO0lBT0ksaUNBQUE7RTNHNjllVjtFMkdwK2VNO0lBT0ksZ0NBQUE7RTNHZytlVjtFMkd2K2VNO0lBT0ksOEJBQUE7RTNHbStlVjtFMkcxK2VNO0lBT0ksZ0NBQUE7RTNHcytlVjtFMkc3K2VNO0lBT0ksOEJBQUE7RTNHeStlVjtFMkdoL2VNO0lBT0ksNEJBQUE7RTNHNCtlVjtFMkduL2VNO0lBT0ksa0NBQUE7RTNHKytlVjtFMkd0L2VNO0lBT0ksaUNBQUE7RTNHay9lVjtFMkd6L2VNO0lBT0ksK0JBQUE7RTNHcS9lVjtFMkc1L2VNO0lBT0ksaUNBQUE7RTNHdy9lVjtFMkcvL2VNO0lBT0ksK0JBQUE7RTNHMi9lVjtFMkdsZ2ZNO0lBT0ksMEJBQUE7RTNHOC9lVjtFMkdyZ2ZNO0lBT0ksZ0NBQUE7RTNHaWdmVjtFMkd4Z2ZNO0lBT0ksK0JBQUE7RTNHb2dmVjtFMkczZ2ZNO0lBT0ksNkJBQUE7RTNHdWdmVjtFMkc5Z2ZNO0lBT0ksK0JBQUE7RTNHMGdmVjtFMkdqaGZNO0lBT0ksNkJBQUE7RTNHNmdmVjtFMkdwaGZNO0lBT0ksaUJBQUE7RTNHZ2hmVjtFMkd2aGZNO0lBT0ksdUJBQUE7RTNHbWhmVjtFMkcxaGZNO0lBT0ksc0JBQUE7RTNHc2hmVjtFMkc3aGZNO0lBT0ksb0JBQUE7RTNHeWhmVjtFMkdoaWZNO0lBT0ksc0JBQUE7RTNHNGhmVjtFMkduaWZNO0lBT0ksb0JBQUE7RTNHK2hmVjtFMkd0aWZNO0lBT0kscUJBQUE7RTNHa2lmVjtFMkd6aWZNO0lBT0ksMkJBQUE7RTNHcWlmVjtFMkc1aWZNO0lBT0ksMEJBQUE7RTNHd2lmVjtFMkcvaWZNO0lBT0ksd0JBQUE7RTNHMmlmVjtFMkdsamZN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QUE7RWhKb2h2Qk47RWdKbGh2Qk07O0lBRUUsMEJBQUE7RWhKb2h2QlI7RWdKaGh2Qkk7SUFDRSxrQkFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0Esd0JBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0VoSmtodkJOO0VnSjlndkJNOzs7O0lBSUUsV0FBQTtJQUNBLHNCQUFBO0VoSmdodkJSO0VnSi9ndkJROzs7O0lBQ0Usa0JBQUE7SUFDQSxlQUFBO0VoSm9odkJWO0FBQ0Y7QUMzN3VCQSxxQkFBQTtBQUNBO0VBR1k7SUFDSSxvQ0FBQTtFRDI3dUJkO0FBQ0YiLCJmaWxlIjoiYnVzaW5lc3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOnJvb3Qge1xuICAtLXdlYm55LWFjc2YtcHJpbWFyeTogIzBCNUQ2Njtcbn1cblxuaHRtbFtkaXI9cnRsXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tYnV0dG9ucyAudmlkZW8taGVyby1idXR0b24gLnZpZGVvLWN0YS1sYW5kaW5nLWljb246OmFmdGVyIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1idXR0b25zIC52aWRlby1oZXJvLWJ1dHRvbiAudmlkZW8tY3RhLWxhbmRpbmctaWNvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG5cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5ldmVudC1kYXRlIGkge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cblxuLnN0aWNreS1tZW51IC5zdGlja3ktbWVudS1pY29uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuXG4uaGVyby1nZW5lcmljLWNoZWNrbGlzdCB1bCBsaSBpLmNoZWNrbGlzdC1pY29uIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG5cbi5oZXJvLWdlbmVyaWMtY3RhIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDRTAwO1xufVxuXG4uaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgaS5hc3NvYy1sYW5kaW5nLWljb24ge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbi5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuYXNzb2MtbGFuZGluZyBkaXYgPiBhIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkFDRTAwO1xufVxuLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIGRpdiA+IGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZBQ0UwMDtcbn1cblxuLmhlcm8ta2V5d29yZHMgLmtleXdvcmQgaS5rZXl3b3JkLWljb24ge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbi5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIGEge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQUNFMDA7XG59XG4uaGVyby1rZXl3b3JkcyAua2V5d29yZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkFDRTAwO1xufVxuXG4uaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiA+IGEge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQUNFMDA7XG59XG4uaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiA+IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkFDRTAwO1xufVxuLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b24gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkFDRTAwO1xufVxuLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b24gLmN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmhlcm8tYnV0dG9ucyAudmlkZW8taGVyby1idXR0b24gPiBidXR0b24ge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQUNFMDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uaGVyby1idXR0b25zIC52aWRlby1oZXJvLWJ1dHRvbiA+IGJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQUNFMDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uaGVyby1idXR0b25zIC52aWRlby1oZXJvLWJ1dHRvbiA+IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkFDRTAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZBQ0UwMDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbi5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjphZnRlciB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuXG4uaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgZGl2ID4gYSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZBQ0UwMDtcbn1cbi5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIGRpdiA+IGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZBQ0UwMDtcbn1cblxuLmhlcm8tcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG4uaGVyby1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgZGl2ID4gYSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZBQ0UwMDtcbn1cbi5oZXJvLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyBkaXYgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQUNFMDA7XG59XG5cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1jb3VudGllcy1sYWJlbCxcbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1hZGRyZXNzLWxhYmVsLFxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgc3Bhbi5waG9uZS1sYWJlbCB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLnBhcmEtcGhvbmUtZmllbGQgYSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgYS5waG9uZS1udW1iZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZBQ0UwMDtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIGEucGhvbmUtbnVtYmVyOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQUNFMDA7XG59XG5cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSAucHMtY3RhLXdyYXAgYS5wcy1jdGEge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQUNFMDA7XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUgLnBzLWN0YS13cmFwIGEucHMtY3RhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQUNFMDA7XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUgLnBzLWN0YS13cmFwIGkucHMtYXJyb3ctaWNvbiB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuXG4vKipcbiAgTm9ybWFsaXplIHJlc2V0XG4qL1xuaW1nLCBsZWdlbmQge1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCwgdGQsIHRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSwgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYiwgb3B0Z3JvdXAsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbm1hcmssIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5maWd1cmUuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuZmlndXJlLmFsaWduLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSwgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qKlxuICBUeXBvZ3JhcGh5XG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtZXh0cmFib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1leHRyYWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtZXh0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1leHRyYWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1leHRyYWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWJvbGRpdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWJvbGRpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWJvbGRpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWxpZ2h0aXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRCBTYXJpIEJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2RzYXJpYm9sZC9EU2FyaV9Cb2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2RzYXJpYm9sZC9EU2FyaV9Cb2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZHNhcmlib2xkL0RTYXJpX0JvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZHNhcmlib2xkL0RTYXJpX0JvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2RzYXJpYm9sZC9EU2FyaV9Cb2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtbGlnaHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1saWdodC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtbGlnaHQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtbGlnaHQtd2ViZm9udC5zdmcjb3N3YWxkbGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vc3dhbGQvb3N3YWxkLWJvbGQtd2ViZm9udC5zdmcjb3N3YWxkYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vc3dhbGQvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC5zdmcjb3N3YWxkYm9va1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qKlxuICBDb25maWcgZmlsZSB0aGF0IGNvbnRhaW5zIGNlbnRyYWxpemVkIHZhcmlhYmxlc1xuKi9cbmh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ubnlnb3YtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC53ZWJueS1waG90by1nYWxsZXJ5KSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnF1aWNrLWxpbmtzLWZyYW1lKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS13eXNpd3lnLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXNvY2lhbC1tZWRpYS1jb25uZWN0KSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktYW5ub3VuY2VtZW50LXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXBvcHVsYXItc2VydmljZXMpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1mdWxsLWh0bWwtZW1iZWQpIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC53ZWJueV9jb250YWN0LWJpb2ZyYW1lKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnRhYmxlYXUtZW1iZWQtbGF5b3V0KSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktamUtcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gYXJ0aWNsZSA+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQpIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC53ZWJueS1waG90by1nYWxsZXJ5KSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnF1aWNrLWxpbmtzLWZyYW1lKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS13eXNpd3lnLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXNvY2lhbC1tZWRpYS1jb25uZWN0KSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktYW5ub3VuY2VtZW50LXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXBvcHVsYXItc2VydmljZXMpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAud2VibnlfY29udGFjdC1iaW9mcmFtZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC50YWJsZWF1LWVtYmVkLWxheW91dCksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWplLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IGFydGljbGUgPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkKSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLndlYm55LXBob3RvLWdhbGxlcnkpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucXVpY2stbGlua3MtZnJhbWUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXd5c2l3eWctcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc29jaWFsLW1lZGlhLWNvbm5lY3QpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1hbm5vdW5jZW1lbnQtcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktcG9wdWxhci1zZXJ2aWNlcyksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC53ZWJueV9jb250YWN0LWJpb2ZyYW1lKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnRhYmxlYXUtZW1iZWQtbGF5b3V0KSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktamUtcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gYXJ0aWNsZSA+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQpIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuYm9keSAubXEtLXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmFnZW5jeS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRCBTYXJpIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbiAgYmFja2dyb3VuZDogIzBCNUQ2NjtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDA7XG59XG4uYWdlbmN5LW5hbWUgYTpsaW5rLFxuLmFnZW5jeS1uYW1lIGE6bGluazpob3Zlcixcbi5hZ2VuY3ktbmFtZSBhOmhvdmVyLFxuLmFnZW5jeS1uYW1lIGE6YWN0aXZlLFxuLmFnZW5jeS1uYW1lIGE6Zm9jdXMsXG4uYWdlbmN5LW5hbWUgYTp2aXNpdGVkLFxuLmFnZW5jeS1uYW1lIGE6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG59XG5cbmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSxcbmgyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsXG5oMyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzLFxuaDQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oNCxcbmg1LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDUsXG5oNixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg2IHtcbiAgY29sb3I6ICMwQjVENjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBjaGFuZ2VkIGZyb20gODAwICovXG4gIHBhZGRpbmc6IDAgMCAwLjNlbTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuaDMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5oNCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbmg1LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oNSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuaDYsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5ib2R5IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5hLFxuYTpsaW5rIHtcbiAgY29sb3I6ICMwMDRERDE7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmE6aG92ZXIsXG5hOmxpbms6aG92ZXIge1xuICBjb2xvcjogIzE1NDk3Mztcbn1cblxuYm9keSBwIHtcbiAgbWFyZ2luOiAzcHggMCAxMHB4O1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjU5OTlFO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogODBweDtcbiAgb3BhY2l0eTogMC4zO1xuICBsZWZ0OiAtMjBweDtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZm9udC1zaXplOiAxNGVtO1xuICBsaW5lLWhlaWdodDogMC4xZW07XG4gIG1hcmdpbi1yaWdodDogMC4yZW07IC8qIExUUiAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xufVxuXG5bZGlyPXJ0bF0gYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ubGF5b3V0LWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2UtcGFyYWdyYXBocyBpbWcsXG4uYmFyLXRvcCB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNjU5OTlFO1xufVxuXG4uYmFyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNjU5OTlFO1xufVxuXG4vKiBjYW4ndCBjdXJyZW50bHkgZ2V0IGltZyBjbGFzc2VzIHRvIHNob3cgaW4gd3lzaXd5ZyBOREQtMTQ2ICovXG4ubGF5b3V0LWNvbnRhaW5lciBvbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIG1hcmdpbjogMWVtIDAgMWVtIDA7XG59XG4ubGF5b3V0LWNvbnRhaW5lciBvbCBsaSB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xufVxuLmxheW91dC1jb250YWluZXIgb2wgb2wge1xuICBwYWRkaW5nOiAwIDAgMCAyMi41cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItbGF0aW47XG59XG4ubGF5b3V0LWNvbnRhaW5lciBvbCBvbCBvbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIyLjVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cbi5sYXlvdXQtY29udGFpbmVyIHVsIHtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG59XG4ubGF5b3V0LWNvbnRhaW5lciB1bCB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIyLjVweDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIHVsIHVsIHVsIHtcbiAgcGFkZGluZzogMCAwIDAgMjIuNXB4O1xufVxuXG4uYmxhenkgLm1lZGlhIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbi5tZWRpYS0tbG9hZGluZzpub3QoW2RhdGEtYW5pbWF0aW9uXSk6OmJlZm9yZSxcbi5pcy1iLWxvYWRpbmc6bm90KFtkYXRhLWFuaW1hdGlvbl0pOjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIHRoaXMgaXMgdG8ga2VlcCBvbC91bHMgY2VudGVyZWQgaW4gdmlkZW8gZGVzY3JpcHRpb24gKi9cbi5sYW5kaW5nLXBhZ2UtdmlkZW8tZGVzY3JpcHRpb24gPiBkaXYgPiB1bCxcbi5sYW5kaW5nLXBhZ2UtdmlkZW8tZGVzY3JpcHRpb24gPiBkaXYgPiBvbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oMTpmb2N1cywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDE6Zm9jdXMsXG5oMjpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyOmZvY3VzLFxuaDM6Zm9jdXMsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMzpmb2N1cyxcbmg0OmZvY3VzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDQ6Zm9jdXMsXG5oNTpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg1OmZvY3VzLFxuaDY6Zm9jdXMsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oNjpmb2N1cyxcblt0YWJpbmRleF06Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cblxuYTpmb2N1cyxcbnA6Zm9jdXMsXG5kaXY6Zm9jdXMsXG5pbWc6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbmFydGljbGU6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcblt0YWJpbmRleF06Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXggLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayBhOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMHB4ICNmZmY7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDAwO1xuICBvdXRsaW5lLW9mZnNldDogN3B4O1xuICB0cmFuc2l0aW9uOiBvdXRsaW5lLW9mZnNldCAwcyBlYXNlLCBvdXRsaW5lLWNvbG9yIDBzIGVhc2U7XG59XG5cbi53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuXG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSBhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgaGVpZ2h0OiBzdHJldGNoO1xuICB3aWR0aDogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnNtLWZyYW1lLWxpbmtzIGRpdiBhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLndlYm55LXF1aWNrLWxpbmtzLWltYWdlIGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4ud2VibnktdGVhc2VyIC5saW5rcyBhOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cblxuLnZpZXcgLnBhZ2VyX19pdGVtIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cblxuLndlYm55LWNhcmQgYTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi8qIGZvcm0ge1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufSAqL1xuLmZvcm0tbGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW46IDYwcHggYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4uY29udGFjdC1mb3JtIGgyLCAuY29udGFjdC1mb3JtIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWN0LWZvcm0gLmgyLFxuZm9ybSBoMixcbmZvcm0gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGZvcm0gLmgyIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5sYWJlbCxcbmZpZWxkc2V0IGxlZ2VuZCBzcGFuIHtcbiAgbWFyZ2luOiAyJSAwIDAgMDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5sYWJlbFtjbGFzc349Zm9ybS1yZXF1aXJlZF06YWZ0ZXIsXG5maWVsZHNldCBsZWdlbmQgc3BhbltjbGFzc349Zm9ybS1yZXF1aXJlZF06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW46IDAgMCAzJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuNDVzLCBib3JkZXItY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei1ib3gtc2hhZG93IDAuNDVzLCBib3JkZXItY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0REQxO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDRERDE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1kYXRlXVtkaXNhYmxlZF0sXG50ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdLFxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSxcbnNlbGVjdCB7XG4gIG1hcmdpbjogMCAwIDElO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBwYWRkaW5nOiAxZW07XG4gIGhlaWdodDogMy41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL2ltYWdlcy9hcnJvdy1kb3duLW9yYW5nZS5wbmdcIikgbm8tcmVwZWF0IDk3JSBjZW50ZXIgdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgKi9cbnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDRERDE7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRURFREVEO1xuICBwYWRkaW5nOiAxLjI1ZW07XG4gIG1hcmdpbjogMS4xMjVlbSAwO1xufVxuXG5maWVsZHNldCBsZWdlbmQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwLjE4NzVlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogLTAuMTg3NWVtO1xufVxuXG4uZXJyb3IgLmVycm9yIHRleHRhcmVhLFxuLmVycm9yIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2M2MGYxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDE1LCAxOSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVycm9yIGlucHV0OmZvY3VzLFxuLmVycm9yIHRleHRhcmVhOmZvY3VzLFxuLmVycm9yIHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogIzYyNjY2QTtcbn1cblxuLmVycm9yIGxhYmVsLFxuLmVycm9yIGxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNjNjBmMTM7XG59XG5cbi5lcnJvciA+IHNtYWxsLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5lcnJvciA+IC5zbWFsbCxcbi5lcnJvciBzbWFsbC5lcnJvcixcbi5lcnJvciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5lcnJvci5zbWFsbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmVycm9yIC5lcnJvci5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjM3NWVtIDAuMjVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNjNjBmMTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXJyb3Igc3Bhbi5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LmVycm9yLFxudGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjNjBmMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAxNSwgMTksIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0LmVycm9yOmZvY3VzLFxudGV4dGFyZWEuZXJyb3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICM2MjY2NkE7XG59XG5cbi5lcnJvciBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNjNjBmMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAxNSwgMTksIDAuMSk7XG59XG5cbi5lcnJvciBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICM2MjY2NkE7XG59XG5cbmxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNjNjBmMTM7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPXVybF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbjogMCAwIDMlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LWJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNEREMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDRERDE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZXRpbWVdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9bW9udGhdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9d2Vla11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9c2VhcmNoXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPXRlbF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT10aW1lXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPXVybF1bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbn1cblxuLyogTkRELTEyODQgV1lTSVdZRyBUYWJsZSBTZWFyY2ggYm94IG5lZWRzIHNwYWNlIChwYWRkaW5nKSBiZWZvcmUgZmlyc3QgY2hhcmFjdGVyICovXG4uZGF0YVRhYmxlc193cmFwcGVyIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAyJSAhaW1wb3J0YW50O1xufVxuXG4vKiBJRSBGaXggLSBUaGlzIGRpc3BsYXlzIHRoZSBkZWZhdWx0IHNlbGVjdCBib3ggYXJycm93IGluIElFICovXG5AbWVkaWEgc2NyZWVuXFwwICB7XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLypbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4vKi13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbi8qJjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xufSovXG4vKn0qL1xuLyogTW9iaWxlIHJlc3BvbnNpdmUgc3R5bGVzICovXG5AbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICB0YWJsZSB0Ym9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDMgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICB9XG4gIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLm5vdGhlYWQgdGQsIHRhYmxlLnRoZWFkIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIHRhYmxlLm5vdGhlYWQgdGQ6YmVmb3JlLCB0YWJsZS50aGVhZCB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgdGFibGUubm90aGVhZCB0aGVhZCwgdGFibGUudGhlYWQgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdGFibGUubm90aGVhZCB0ciB0aCwgdGFibGUudGhlYWQgdHIgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdGFibGUubm9oZWFkIHRkLCB0YWJsZS5ub2hlYWQgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgdGFibGUubm9oZWFkIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICB9XG4gIHRhYmxlLmNvbGhlYWQgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIHRhYmxlLmNvbGhlYWQgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEY4O1xuICB9XG4gIHRhYmxlIHtcbiAgICAvKnRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tb25vLWRhcms7IFxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8vb25seSBpZiB0b3Agcm93IFxuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfSovXG4gIH1cbn1cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cbnRhYmxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbnRhYmxlLm5vdGhlYWQgdGJvZHkgdHI6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG59XG50YWJsZS5ub3RoZWFkIHRib2R5IHRyOm50aC1jaGlsZCgyKSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxudGFibGUgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2NjZBO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxudGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xufVxudGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxudGFibGUgdGQge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbnRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjY2QTtcbn1cbnRhYmxlIHRib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbn1cbnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbn1cbnRhYmxlOm5vdCg6aGFzKHRoZWFkKSkgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbn1cbnRhYmxlOm5vdCg6aGFzKHRoZWFkKSkgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xufVxudGFibGU6bm90KDpoYXModGhlYWQpKSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG59XG50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzZDNkMztcbn1cbnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xufVxudGFibGUgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRhdGFUYWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG59XG5cbi5kYXRhVGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxuXG4uZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvZGF0YXRhYmxlcy9tZWRpYS9pbWFnZXMvc29ydF9ib3RoLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4IDI1cHggNHB4IDElO1xufVxuXG4uZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2RhdGF0YWJsZXMvbWVkaWEvaW1hZ2VzL3NvcnRfYXNjX2Rpc2FibGVkLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4IDI1cHggNHB4IDElO1xufVxuXG4uZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9kYXRhdGFibGVzL21lZGlhL2ltYWdlcy9zb3J0X2Rlc2NfZGlzYWJsZWQucG5nXCIpIG5vLXJlcGVhdCByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHggMjVweCA0cHggMSU7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMC4yNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgKmN1cnNvcjogaGFuZDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBCNUQ2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2Njtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLmVsbGlwc2lzIHtcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCwgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZGF0YVRhYmxlc19maWx0ZXIgLmRhdGFUYWJsZXNfaW5zdHJ1Y3Rpb24ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS5ub3RoZWFkIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICB9XG4gIHRhYmxlLm5vdGhlYWQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgdGFibGUubm90aGVhZCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgfVxuICB0YWJsZS5ub2hlYWQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICB9XG4gIHRhYmxlLm5vaGVhZCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgfVxuICB0YWJsZS5ub2hlYWQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgfVxuICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgdGFibGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIHRhYmxlIHRoLCB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gIH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyB7XG4gICAgcGFkZGluZzogNHB4IDI1cHggNHB4IDE1cHg7XG4gIH1cbn1cbi8qIGZvcm0ge1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufSAqL1xuLmZvcm0tbGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW46IDYwcHggYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4uY29udGFjdC1mb3JtIGgyLCAuY29udGFjdC1mb3JtIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWN0LWZvcm0gLmgyLFxuZm9ybSBoMixcbmZvcm0gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGZvcm0gLmgyIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5sYWJlbCxcbmZpZWxkc2V0IGxlZ2VuZCBzcGFuIHtcbiAgbWFyZ2luOiAyJSAwIDAgMDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5sYWJlbFtjbGFzc349Zm9ybS1yZXF1aXJlZF06YWZ0ZXIsXG5maWVsZHNldCBsZWdlbmQgc3BhbltjbGFzc349Zm9ybS1yZXF1aXJlZF06YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW46IDAgMCAzJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuNDVzLCBib3JkZXItY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei1ib3gtc2hhZG93IDAuNDVzLCBib3JkZXItY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0REQxO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDRERDE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1kYXRlXVtkaXNhYmxlZF0sXG50ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdLFxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSxcbnNlbGVjdCB7XG4gIG1hcmdpbjogMCAwIDElO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBwYWRkaW5nOiAxZW07XG4gIGhlaWdodDogMy41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL2ltYWdlcy9hcnJvdy1kb3duLW9yYW5nZS5wbmdcIikgbm8tcmVwZWF0IDk3JSBjZW50ZXIgdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgKi9cbnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDRERDE7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRURFREVEO1xuICBwYWRkaW5nOiAxLjI1ZW07XG4gIG1hcmdpbjogMS4xMjVlbSAwO1xufVxuXG5maWVsZHNldCBsZWdlbmQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwLjE4NzVlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogLTAuMTg3NWVtO1xufVxuXG4uZXJyb3IgLmVycm9yIHRleHRhcmVhLFxuLmVycm9yIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2M2MGYxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDE1LCAxOSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVycm9yIGlucHV0OmZvY3VzLFxuLmVycm9yIHRleHRhcmVhOmZvY3VzLFxuLmVycm9yIHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogIzYyNjY2QTtcbn1cblxuLmVycm9yIGxhYmVsLFxuLmVycm9yIGxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNjNjBmMTM7XG59XG5cbi5lcnJvciA+IHNtYWxsLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5lcnJvciA+IC5zbWFsbCxcbi5lcnJvciBzbWFsbC5lcnJvcixcbi5lcnJvciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5lcnJvci5zbWFsbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmVycm9yIC5lcnJvci5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjM3NWVtIDAuMjVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNjNjBmMTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXJyb3Igc3Bhbi5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LmVycm9yLFxudGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjNjBmMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAxNSwgMTksIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0LmVycm9yOmZvY3VzLFxudGV4dGFyZWEuZXJyb3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICM2MjY2NkE7XG59XG5cbi5lcnJvciBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNjNjBmMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAxNSwgMTksIDAuMSk7XG59XG5cbi5lcnJvciBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICM2MjY2NkE7XG59XG5cbmxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNjNjBmMTM7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPXVybF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbjogMCAwIDMlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LWJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNEREMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDRERDE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZXRpbWVdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9bW9udGhdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9d2Vla11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9c2VhcmNoXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPXRlbF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT10aW1lXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPXVybF1bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbn1cblxuLyogTkRELTEyODQgV1lTSVdZRyBUYWJsZSBTZWFyY2ggYm94IG5lZWRzIHNwYWNlIChwYWRkaW5nKSBiZWZvcmUgZmlyc3QgY2hhcmFjdGVyICovXG4uZGF0YVRhYmxlc193cmFwcGVyIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAyJSAhaW1wb3J0YW50O1xufVxuXG4vKiBJRSBGaXggLSBUaGlzIGRpc3BsYXlzIHRoZSBkZWZhdWx0IHNlbGVjdCBib3ggYXJycm93IGluIElFICovXG5AbWVkaWEgc2NyZWVuXFwwICB7XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLm1xLS10OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5tcS0tdCB7XG4gIG1heC13aWR0aDogODBlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZyb250IC5sYW5kaW5nLXRpdGxlLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uc2tpcC10by1tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib2R5LXNpZGViYXJzLWZpcnN0IGFzaWRlLmxheW91dC1zaWRlYmFyLWZpcnN0IHtcbiAgICB3aWR0aDogMjMuNzI4ODEzNTU5MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkxNTI1NDIlO1xuICB9XG4gIC5ib2R5LXNpZGViYXJzLWZpcnN0IGFzaWRlLmxheW91dC1zaWRlYmFyLWZpcnN0ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5ib2R5LXNpZGViYXJzLWZpcnN0IG1haW4gLmxheW91dC1jb250ZW50IHtcbiAgICB3aWR0aDogNzQuNTc2MjcxMTg2NCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYm9keS1zaWRlYmFycy1maXJzdCBtYWluIC5sYXlvdXQtY29udGVudCA+ICoge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib2R5LXNpZGViYXJzLXNlY29uZCBhc2lkZS5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgIHdpZHRoOiAyMy43Mjg4MTM1NTkzJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5ib2R5LXNpZGViYXJzLXNlY29uZCBhc2lkZS5sYXlvdXQtc2lkZWJhci1zZWNvbmQgPiAqIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5ib2R5LXNpZGViYXJzLXNlY29uZCBtYWluIC5sYXlvdXQtY29udGVudCB7XG4gICAgd2lkdGg6IDc0LjU3NjI3MTE4NjQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MTUyNTQyJTtcbiAgfVxuICAuYm9keS1zaWRlYmFycy1zZWNvbmQgbWFpbiAubGF5b3V0LWNvbnRlbnQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib2R5LXNpZGViYXJzLWJvdGggYXNpZGUubGF5b3V0LXNpZGViYXItZmlyc3Qge1xuICAgIHdpZHRoOiAxNS4yNTQyMzcyODgxJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTE1MjU0MiU7XG4gIH1cbiAgLmJvZHktc2lkZWJhcnMtYm90aCBhc2lkZS5sYXlvdXQtc2lkZWJhci1maXJzdCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuYm9keS1zaWRlYmFycy1ib3RoIG1haW4gLmxheW91dC1jb250ZW50IHtcbiAgICB3aWR0aDogNjYuMTAxNjk0OTE1MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkxNTI1NDIlO1xuICB9XG4gIC5ib2R5LXNpZGViYXJzLWJvdGggbWFpbiAubGF5b3V0LWNvbnRlbnQgPiAqIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5ib2R5LXNpZGViYXJzLWJvdGggYXNpZGUubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICB3aWR0aDogMTUuMjU0MjM3Mjg4MSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYm9keS1zaWRlYmFycy1ib3RoIGFzaWRlLmxheW91dC1zaWRlYmFyLXNlY29uZCA+ICoge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuYXNpZGUuc2lkZWJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZPVVJPWCBTQ1NTIC0gTU9CSUxFIEZJUlNUICovXG4uZm91cm94X3NlY29uZSAuZm91cm94X3dhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICBmb250LXNpemU6IDU2cHg7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbn1cbi5mb3Vyb3hfc2Vjb25lIC5mb3Vyb3hfbnlzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm91cm94X3NlY29uZSBpbWcge1xuICBib3JkZXI6IDA7XG59XG4uZm91cm94X3NlY29uZSAuZm91cm94X2Vtc2cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvdXJveF9zZWNvbmUgLmZvdXJveF9lbXNnIGkuZmEtc29saWQuZmEtdHJpYW5nbGUtZXhjbGFtYXRpb24ge1xuICBjb2xvcjogIzBCNUQ2NjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBtYXJnaW46IDEwcHggMjNweCAwIDA7XG59XG5cbi5mb3Vyb3hfc3VnZ2VzdGlvbnMge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDEwMHB4O1xufVxuLmZvdXJveF9yZWNvIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAxMDBweDtcbn1cbi5mb3Vyb3hfcmVjbyAuZm91cm94X3JlY29fcGFnZXMge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi50YWJzIHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuXG4udGFicyB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4udGFicyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWJzIHVsIGxpIGEge1xuICBwYWRkaW5nOiAwLjRlbSAwLjg4ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ1dHRvbkJhc2UsIC5idXR0b25Nb2JpbGUsIC5idXR0b24sIC5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSxcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1maXJzdCBhLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWxhc3QgYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1uZXh0IGEsIC52aWV3IC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1maXJzdCBhLCAudmlldyAucGFnZXJfX2l0ZW0tLWxhc3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b25CYXNlOmhvdmVyLCAuYnV0dG9uTW9iaWxlOmhvdmVyLCAuYnV0dG9uOmhvdmVyLCAucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dCBhOmhvdmVyLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6aG92ZXIsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZmlyc3QgYTpob3Zlcixcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1sYXN0IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tbmV4dCBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tZmlyc3QgYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1sYXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uQmFzZSA+IGEsIC5idXR0b25Nb2JpbGUgPiBhLCAuYnV0dG9uID4gYSwgLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLW5leHQgYSA+IGEsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSA+IGEsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZmlyc3QgYSA+IGEsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbGFzdCBhID4gYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1uZXh0IGEgPiBhLCAudmlldyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGEgPiBhLCAudmlldyAucGFnZXJfX2l0ZW0tLWZpcnN0IGEgPiBhLCAudmlldyAucGFnZXJfX2l0ZW0tLWxhc3QgYSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbkJhc2UgPiBhOmhvdmVyLCAuYnV0dG9uTW9iaWxlID4gYTpob3ZlciwgLmJ1dHRvbiA+IGE6aG92ZXIsIC5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGEgPiBhOmhvdmVyLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGEgPiBhOmhvdmVyLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWZpcnN0IGEgPiBhOmhvdmVyLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWxhc3QgYSA+IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tbmV4dCBhID4gYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhID4gYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1maXJzdCBhID4gYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1sYXN0IGEgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ1dHRvbiwgLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLW5leHQgYSxcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWZpcnN0IGEsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbGFzdCBhLCAudmlldyAucGFnZXJfX2l0ZW0tLW5leHQgYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLCAudmlldyAucGFnZXJfX2l0ZW0tLWZpcnN0IGEsIC52aWV3IC5wYWdlcl9faXRlbS0tbGFzdCBhIHtcbiAgYmFja2dyb3VuZDogIzBCNUQ2NjtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b246aG92ZXIsIC5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGE6aG92ZXIsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpob3Zlcixcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1maXJzdCBhOmhvdmVyLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWxhc3QgYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1uZXh0IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1maXJzdCBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLWxhc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi8qIC5idXR0b25UcmFuc3BhcmVudEx0IHtcbiAgQGV4dGVuZCAuYnV0dG9uQmFzZTtcbiAgYmFja2dyb3VuZDogJGJ1dHRvbi1ia2dkLXRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRncmF5LWxpdGU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRidXR0b24tYmtnZC1ob3Zlci1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1tb25vLXdoaXRlO1xuICB9XG59XG5cbi5idXR0b25UcmFuc3BhcmVudERrIHtcbiAgQGV4dGVuZCAuYnV0dG9uQmFzZTtcbiAgYmFja2dyb3VuZDogJGJ1dHRvbi1ia2dkLXRyYW5zcGFyZW50O1xuICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIGJvcmRlcjoxcHggc29saWQgJGNvbG9yLW1vbm8tYmxhY2s7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRidXR0b24tYmtnZC1ob3Zlci1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB9XG59XG5cbi5idXR0b25Ea0x0IHtcbiAgQGV4dGVuZCAuYnV0dG9uQmFzZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5Z29sZC01MDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeWdvbGQtNTA7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeWdvbGQtNzU7XG4gIH1cbn0gKi9cbi5idXR0b25Nb2JpbGUge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG5cbi8qKlxuICogVXNhZ2U6IEBpbmNsdWRlIGZyYW1lLWJ1dHRvbi1iYXNlKCk7XG4gKlxuICoqL1xuYXNpZGUgLmJsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG59XG5hc2lkZSAuYmxvY2sgaDIsIGFzaWRlIC5ibG9jayBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBhc2lkZSAuYmxvY2sgLmgyIHtcbiAgZm9udC1zaXplOiAyMTAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmRpdi5zaXRlLWJyYW5kaW5nIGEubG9nbyB7XG4gIHdpZHRoOiAxMDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxubmF2LnBhZ2VyLnBhZ2VyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5uYXYucGFnZXIucGFnZXItbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbm5hdi5wYWdlci5wYWdlci1tb2JpbGUgdWwuanMtcGFnZXJfX2l0ZW1zIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbm5hdi5wYWdlci5wYWdlci1tb2JpbGUgdWwuanMtcGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1maXJzdCwgbmF2LnBhZ2VyLnBhZ2VyLW1vYmlsZSB1bC5qcy1wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLW5leHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4udmlldyAucGFnZXIge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi52aWV3IC5wYWdlcl9faXRlbXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnZpZXcgLnBhZ2VyX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi52aWV3IC5wYWdlcl9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlldyAucGFnZXJfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMDA0REQxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLnZpZXcgLnBhZ2VyX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzAwN0FDMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbn1cbi52aWV3IC5wYWdlcl9faXRlbS0tbmV4dCwgLnZpZXcgLnBhZ2VyX19pdGVtLS1wcmV2aW91cywgLnZpZXcgLnBhZ2VyX19pdGVtLS1maXJzdCwgLnZpZXcgLnBhZ2VyX19pdGVtLS1sYXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udmlldyAucGFnZXJfX2l0ZW0tLW5leHQgYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLCAudmlldyAucGFnZXJfX2l0ZW0tLWZpcnN0IGEsIC52aWV3IC5wYWdlcl9faXRlbS0tbGFzdCBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG59XG4udmlldyAucGFnZXJfX2l0ZW0tLW5leHQgYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLWZpcnN0IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tbGFzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBuYXYucGFnZXIucGFnZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIG5hdi5wYWdlci5wYWdlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgbmF2LnBhZ2VyLnBhZ2VyLWRlc2t0b3AgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgbmF2LnBhZ2VyLnBhZ2VyLWRlc2t0b3AgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1maXJzdCwgbmF2LnBhZ2VyLnBhZ2VyLWRlc2t0b3AgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC52aWV3IC5wYWdlcl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJlc3VsdHMtaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTk5OUU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnJlc3VsdHMtaGVhZC10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5yZXN1bHRzLWhlYWQtaGVhZGxpbmUge1xuICBmb250OiA5MDAgNDhweCBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzdWx0cy1pbWFnZSBzdmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU5OTlFO1xufVxuXG4ucmVzdWx0cy1pbWFnZSAuc3QwIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsbDogIzY1OTk5RTtcbn1cblxuLnJlc3VsdHMtaW1hZ2UgLnN0MSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbn1cblxuLnJlc3VsdHMtaW1hZ2UgLmZhbGxiYWNrLWltZyB7XG4gIG1heC13aWR0aDogMjQwcHg7XG59XG5cbi5yZXN1bHRzLXRvdGFsIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnJlc3VsdHMtdG90YWwgc3Ryb25nIHtcbiAgY29sb3I6ICMwQjVENjY7XG59XG5cbi5yZXN1bHRzLXRvdGFsLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMi4zZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMEI1RDY2O1xufVxuXG4ucmVzdWx0cy1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlc3VsdHMge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXN1bHRzIC5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG4ucmVzdWx0cyAucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtdGl0bGUge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMS43NWVtIDAgMWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlc3VsdHMgLmZpbHRlckJvZHlEaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVzdWx0cyAuZmlsdGVyQm9keUhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzdWx0cyAuZmlsdGVyLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cbi5yZXN1bHRzIC5maWx0ZXJUb2dEaXNwbGF5LCAucmVzdWx0cyAuZmlsdGVyVG9nSGlkZGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVzdWx0cyBmb3JtIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVzdWx0cyBmb3JtIGxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbn1cbi5yZXN1bHRzIGZvcm0gaW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlc3VsdHMgZm9ybSAuYnV0dG9uOmhvdmVyLCAucmVzdWx0cyBmb3JtIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGE6aG92ZXIsIC5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGZvcm0gYTpob3Zlcixcbi5yZXN1bHRzIGZvcm0gLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6aG92ZXIsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgZm9ybSBhOmhvdmVyLFxuLnJlc3VsdHMgZm9ybSAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZmlyc3QgYTpob3Zlcixcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1maXJzdCBmb3JtIGE6aG92ZXIsXG4ucmVzdWx0cyBmb3JtIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1sYXN0IGE6aG92ZXIsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbGFzdCBmb3JtIGE6aG92ZXIsIC5yZXN1bHRzIGZvcm0gLnZpZXcgLnBhZ2VyX19pdGVtLS1uZXh0IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tbmV4dCAucmVzdWx0cyBmb3JtIGE6aG92ZXIsIC5yZXN1bHRzIGZvcm0gLnZpZXcgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIC5yZXN1bHRzIGZvcm0gYTpob3ZlciwgLnJlc3VsdHMgZm9ybSAudmlldyAucGFnZXJfX2l0ZW0tLWZpcnN0IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tZmlyc3QgLnJlc3VsdHMgZm9ybSBhOmhvdmVyLCAucmVzdWx0cyBmb3JtIC52aWV3IC5wYWdlcl9faXRlbS0tbGFzdCBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLWxhc3QgLnJlc3VsdHMgZm9ybSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgYm9yZGVyLWNvbG9yOiAjRkFDRTAwO1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbi5yZXN1bHRzIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLnJlc3VsdHMgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucmVzdWx0cyBmb3JtIC5mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1nbG9iYWwta2V5d29yZHMtdGFyZ2V0LWlkIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5yZXN1bHRzIGZvcm0gLmZvcm0taXRlbS1maWVsZC13ZWJueS1uZXdzLWFnZW5jeS1rZXl3b3Jkcy10YXJnZXQtaWQgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnJlc3VsdHMgLnJlc3VsdHMtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzdWx0cyAucmVzdWx0cy1saXN0LWlubmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnJlc3VsdHMgLnZpZXdzLXJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIG1hcmdpbjogOHB4IDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzdWx0cyAudmlld3Mtcm93IC5yZXN1bHRzLXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgN3B4IDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnJlc3VsdHMgLnZpZXdzLXJvdyAucmVzdWx0cy10aXRsZSBhIHtcbiAgY29sb3I6ICMwMDRERDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZXN1bHRzIC52aWV3cy1yb3cgLnJlc3VsdHMtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5yZXN1bHRzIC52aWV3cy1yb3cgLnJlc3VsdHMtZGF0ZSAucmVzdWx0cy1kYXRlLWRheSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlc3VsdHMgLnZpZXdzLXJvdyAucmVzdWx0cy1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xufVxuLnJlc3VsdHMgLnZpZXdzLXJvdyAucmVzdWx0cy1pbWFnZSAuZmllbGQtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xufVxuLnJlc3VsdHMgLnZpZXdzLXJvdyAucmVzdWx0cy1pbWFnZSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAwO1xufVxuLnJlc3VsdHMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5yZXN1bHRzIC52aWV3cy1yb3cgLnJlc3VsdHMtdGVhc2VyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogI0U1RURFRDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLW5leHQgYSxcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWZpcnN0IGEsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbGFzdCBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZXN1bHRzIC5jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDAuN2VtIDAgMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucmVzdWx0cyAuY2F0ZWdvcnkgLmNhdGVnb3J5LXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI1NnB4O1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogMC4zZW0gMCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXN1bHRzIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICB3aWR0aDogMjMuNzI4ODEzNTU5MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkxNTI1NDIlO1xuICB9XG4gIC5yZXN1bHRzIGRpdi5yZXN1bHRzLWxpc3Qge1xuICAgIHdpZHRoOiA3NC41NzYyNzExODY0JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xuICB9XG4gIC5yZXN1bHRzIGRpdi5yZXN1bHRzLWxpc3QgLnJlc3VsdHMtbGlzdC1pbm5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gIC5yZXN1bHRzIGRpdi5yZXN1bHRzLWxpc3QgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdHMgLnJlc3VsdHMtaW1hZ2Ugc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy1vdXRlciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgfVxuICAucmVzdWx0cyAuY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDAuN2VtIDAgMCAwLjdlbTtcbiAgfVxuICAucmVzdWx0cyAuY2F0ZWdvcnkgLmNhdGVnb3J5LXNlcGFyYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXN1bHRzIGZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtb3V0ZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXN1bHRzIC5maWx0ZXJCb2R5SGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlc3VsdHMgLmZpbHRlckJvZHlIaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZXN1bHRzIC5maWx0ZXItZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm55Z292LXVuaXZlcnNhbC1mb290ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmpzIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLXRpdGxlIHtcbiAgZm9udDogYm9sZCAxNnB4IFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uZm9ybS1yYWRpb3MgLmZvcm0taXRlbS10YXJnZXQtbmV3cy1jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxZW0gMCAyLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLXRhcmdldC1uZXdzLWNhdGVnb3J5IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLXRhcmdldC1uZXdzLWNhdGVnb3J5IGxhYmVsLm9wdGlvbi5hY3RpdmUtZmlsdGVyLW9wdCB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0tdGFyZ2V0LW5ld3MtY2F0ZWdvcnkgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTFweCA0cHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1yYWRpb3MgLmZvcm0taXRlbS10YXJnZXQtbmV3cy1jYXRlZ29yeSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybS1yYWRpb3MgLmZvcm0taXRlbS10YXJnZXQtbmV3cy1jYXRlZ29yeSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbn1cbi5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLXRhcmdldC1uZXdzLWNhdGVnb3J5IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0tdGFyZ2V0LW5ld3MtY2F0ZWdvcnkgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG4uZm9ybS1yYWRpb3MgLmZvcm0taXRlbS10YXJnZXQtbmV3cy1jYXRlZ29yeSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIGNvbG9yOiAjRkFDRTAwO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4uZm9ybS1yYWRpb3MgLmZvcm0taXRlbS10YXJnZXQtbmV3cy1jYXRlZ29yeSBpbnB1dDpjaGVja2VkICsgbGFiZWwub3B0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0tdGFyZ2V0LW5ld3MtY2F0ZWdvcnkgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbC5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbG9yOiAjZjhhODFmO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xufVxuLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0tdGFyZ2V0LW5ld3MtY2F0ZWdvcnkgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbC5jaGVja2VkOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZm9ybS1yYWRpb3M6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG59XG4uZm9ybS1yYWRpb3MuYWN0aW9uLWFsbDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyZW07XG59XG4uZm9ybS1yYWRpb3MuYWN0aW9uLWFsbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCg1NSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgwZGVnKSBicmlnaHRuZXNzKDEyMCUpIGNvbnRyYXN0KDkyJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDU1JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDBkZWcpIGJyaWdodG5lc3MoMTIwJSkgY29udHJhc3QoOTIlKTtcbn1cblxuLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLW91dGVyIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMge1xuICBjb2xvcjogIzdkN2Q3ZCAhaW1wb3J0YW50O1xufVxuLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLW91dGVyIC5qcy1mb3JtLXR5cGUtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMTFweDtcbn1cbi5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy1vdXRlciAuanMtZm9ybS1pdGVtLWZpZWxkLXdlYm55LW5ld3MtZGF0ZS12YWx1ZSA+IGlucHV0LFxuLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLW91dGVyIC5qcy1mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1kYXRlLXZhbHVlLTEgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2Q3ZDdkO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xufVxuLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLW91dGVyIC5qcy1mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1kYXRlLXZhbHVlID4gbGFiZWwge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG4ucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtb3V0ZXIgLmpzLWZvcm0taXRlbS1maWVsZC13ZWJueS1uZXdzLWRhdGUtdmFsdWUtMSA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nOiAycHggMjBweDtcbn1cblxuLndlYm55LWdsb2JhbC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyIGEsXG4ud2VibnktZ2xvYmFsLWhlYWRlciBhOmxpbmssXG4ud2VibnktZ2xvYmFsLWhlYWRlciBhOnZpc2l0ZWQsXG4ud2VibnktZ2xvYmFsLWhlYWRlciBhOmhvdmVyLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgLndlYm55LWdsb2JhbC1sb2dvIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgLndlYm55LWdsb2JhbC1sb2dvIGltZyB7XG4gIHBhZGRpbmc6IDE3cHggMCAxOHB4IDA7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciBoMSwgLndlYm55LWdsb2JhbC1oZWFkZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRCBTYXJpIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyIGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIgLmgxIGEsXG4ud2VibnktZ2xvYmFsLWhlYWRlciBoMSBhOmxpbmssXG4ud2VibnktZ2xvYmFsLWhlYWRlciBoMSBhOnZpc2l0ZWQsXG4ud2VibnktZ2xvYmFsLWhlYWRlciBoMSBhOmhvdmVyLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgaDEgYTphY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRCBTYXJpIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciBoMSBhOmhvdmVyLCAud2VibnktZ2xvYmFsLWhlYWRlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSBhOmhvdmVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyIC5oMSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyIHVsIHtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciB1bCBsaS53ZWJueS1nbG9iYWwtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgdWwgPiBsaSA+IGFbaHJlZj1cIiNcIl06YWZ0ZXIsXG4ud2VibnktZ2xvYmFsLWhlYWRlciB1bCA+IGxpID4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljb24tYXJyb3ctcmlnaHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSwgdXJsKFwiLi4vaWNvbnMvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAzOSU7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjU1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiAyMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSA+IGE6bGluaywgLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBsaS53ZWJueS1nbG9iYWwtYWN0aXZlID4gYTp2aXNpdGVkLCAud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBsaS53ZWJueS1nbG9iYWwtYWN0aXZlID4gYTpiZWZvcmUsIC53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSA+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWNvbi1hcnJvdy1sZWZ0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCksIHVybChcIi4uL2ljb25zL2ljb24tYXJyb3ctbGVmdC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE4cHg7XG4gIHRvcDogMzBweDtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSA+IGE6YWZ0ZXIsIC53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSA+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBsaSBhOmxpbmssXG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpIGE6dmlzaXRlZCxcbi53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDQ4cHggMzBweCAzMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpIC5nbmF2LXRvcGxpIHNwYW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwgbGkgdWwge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpIHVsID4gbGkgPiBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBsaSB1bCA+IGxpID4gc3BhbiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgLndlYm55LWdsb2JhbC1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyIC5uYXYtdG9nZ2xlIGJ1dHRvbiB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljb24tbWVudS5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLCB1cmwoXCIuLi9pY29ucy9pY29uLW1lbnUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5hbHQtdW5hdiBoMSBhLCAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLmFsdC11bmF2IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5hbHQtdW5hdiAuaDEgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsIGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsIC5oMSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsIGgxIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgaDEgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbCBoMSBhOmFjdGl2ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGksXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIHVsLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpLmhpZGRlbiB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkgdWwgbGksXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkuaGlkZGVuIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkgdWwgbGkgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaS5oaWRkZW4gdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaS5oaWRkZW4gdWwgbGkgc3BhbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCAubmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCAud2VibnktZ2xvYmFsLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgLndlYm55LWdsb2JhbC1sb2dvIGltZyB7XG4gICAgcGFkZGluZzogMTdweCAwIDE4cHggMzBweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCBoMSwgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgLmgxIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgaDEgYSwgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCAuaDEgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgaDEgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCBoMSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIGgxIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIGgxIGE6YWN0aXZlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMXB4IDMwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCB7XG4gICAgcGFkZGluZzogMjNweCAwIDIzcHggMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgPiBsaSA+IHNwYW46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIHVsIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkgdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgPiBsaSA+IGFbaHJlZj1cIiNcIl06YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIHVsID4gbGkgPiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSA+IGE6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCAud2VibnktZ2xvYmFsLWxvZ28gaW1nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCA+IHVsIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5zdGFja2VkID4gdWwgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5zdGFja2VkID4gdWwgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQgPiB1bCBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCA+IHVsIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCA+IHVsIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQgPiB1bCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQgPiB1bCBsaS53ZWJueS1nbG9iYWwtYWN0aXZlID4gYTpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgIHRvcDogMzFweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQgPiB1bCA+IGxpID4gYVtocmVmPVwiI1wiXTphZnRlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5zdGFja2VkID4gdWwgPiBsaSA+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICB0b3A6IDM4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsID4gdWwsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgaDEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbCAuaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLmFsdC11bmF2IGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuYWx0LXVuYXYgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLmFsdC11bmF2IC5oMSBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCA+IGxpID4gYTpob3ZlciwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgPiBsaSA+IHNwYW46aG92ZXIsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsID4gbGkgPiBzcGFuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgLmgxIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmFjdGl2ZSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSBhLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmFjdGl2ZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogNzVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGEgc3BhbiwgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSBzcGFuLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSBhIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6bGluayBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYTpob3ZlciBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmFjdGl2ZSBzcGFuLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYSBzcGFuLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSBzcGFuLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEgYSBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTpsaW5rIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6aG92ZXIgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6YWN0aXZlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCB7XG4gICAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW4sIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmJlZm9yZSwgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6bGluazpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZDpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTp2aXNpdGVkOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXI6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXI6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphY3RpdmU6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW46YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW46YWZ0ZXIsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YmVmb3JlLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbms6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbms6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZDpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZDphZnRlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpob3ZlcjpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXI6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlOmJlZm9yZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphY3RpdmU6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW46YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTphY3RpdmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgc3BhbiwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaS5nbmF2LXRvcGxpbmssIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpLmduYXYtdG9wbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpOmxhc3QtY2hpbGQgdWwsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpOmxhc3QtY2hpbGQgdWwge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgLndlYm55LWdsb2JhbC1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCAud2VibnktZ2xvYmFsLWxvZ28gaW1nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCA2MHB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiAuaDEge1xuICAgIC8qbWFyZ2luOiAxMHB4OyovXG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCB7XG4gICAgcGFkZGluZzogMCAwIDAgNDVweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwuYWx0LXVuYXYgaDEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IC5oMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGksXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLmhpZGRlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLmhpZGRlbiB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS5oaWRkZW4gdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLmhpZGRlbiB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS5oaWRkZW4gdWwgbGkgc3BhbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIC53ZWJueS1nbG9iYWwtbG9nbyBpbWcge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDYwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbC5hbHQtdW5hdiBoMSBhLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwuYWx0LXVuYXYgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwuYWx0LXVuYXYgLmgxIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgLmgxIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTphY3RpdmUge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCB7XG4gICAgcGFkZGluZzogMCAwIDAgNDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwge1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBzcGFuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgdWwgPiBsaSA+IGFbaHJlZj1cIiNcIl06YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCB1bCA+IGxpID4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS53ZWJueS1nbG9iYWwtYWN0aXZlID4gYTpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIFxcMCBzY3JlZW4ge1xuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsID4gdWwsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgaDEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbCAuaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLmFsdC11bmF2IGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuYWx0LXVuYXYgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLmFsdC11bmF2IC5oMSBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCA+IGxpID4gYTpob3ZlciwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgPiBsaSA+IHNwYW46aG92ZXIsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsID4gbGkgPiBzcGFuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhLCAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSBhLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYTphY3RpdmUsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgLmgxIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTphY3RpdmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGEgc3BhbiwgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSBzcGFuLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSBhIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6bGluayBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYTpob3ZlciBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmFjdGl2ZSBzcGFuLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYSBzcGFuLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSBzcGFuLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEgYSBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTpsaW5rIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6aG92ZXIgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6YWN0aXZlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW4sIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmJlZm9yZSwgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6bGluazpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZDpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTp2aXNpdGVkOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXI6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXI6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphY3RpdmU6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW46YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW46YWZ0ZXIsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YmVmb3JlLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbms6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbms6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZDpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZDphZnRlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpob3ZlcjpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXI6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlOmJlZm9yZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphY3RpdmU6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW46YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIHNwYW4sIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGk6bGFzdC1jaGlsZCB1bCwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGk6bGFzdC1jaGlsZCB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IGgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gLmgxIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwuYWx0LXVuYXYge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwuYWx0LXVuYXYgaDEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IC5oMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwge1xuICAgIGhlaWdodDogMTQ4cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkuaGlkZGVuIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGksXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLmhpZGRlbiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkuaGlkZGVuIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLmhpZGRlbiB1bCBsaSBzcGFuIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCAubmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwuYWx0LXVuYXYge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbC5hbHQtdW5hdiBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSBhLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbC5hbHQtdW5hdiAuaDEgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgLmgxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSBhLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphY3RpdmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW4ge1xuICAgIGhlaWdodDogNjNweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBzcGFuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgdWwgPiBsaSA+IGFbaHJlZj1cIiNcIl06YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCB1bCA+IGxpID4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS53ZWJueS1nbG9iYWwtYWN0aXZlID4gYTpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS1nbG9iYWwtbmF2LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzMwcHg7XG4gIH1cbn1cblxuLndlYm55LWdsb2JhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI1RDY2O1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGEsXG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoNDcuNiwgMTE3LjMsIDEyNC45NSk7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGE6aG92ZXIsXG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGE6YWN0aXZlLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCA+IHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgYTphY3RpdmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIHVsIGxpIHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgPiBzcGFuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgdWwgPiBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSB1bCA+IGxpID4gc3Bhbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgc3Bhbjpob3ZlciwgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5zdGFja2VkIHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5zdGFja2VkIHVsIGxpIHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgdWwgPiBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIHNwYW46aG92ZXIsIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQgdWwgbGkgdWwgPiBsaSBzcGFuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUVERUQ7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGE6bGluaywgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBhOnZpc2l0ZWQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBhOmhvdmVyLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGE6YWN0aXZlLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmFnZW5jeS1uYW1lLFxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgaDIsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNFNUVERUQ7XG4gIG1hcmdpbjogMzZweCA2MHB4IDI0cHggNjBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiRCBTYXJpIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmFnZW5jeS1uYW1lIGE6bGluaywgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTpsaW5rOmhvdmVyLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOmhvdmVyLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOmFjdGl2ZSwgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTpmb2N1cywgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTp2aXNpdGVkLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOnZpc2l0ZWQ6aG92ZXIsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmxpbmssXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiBhOmxpbmssXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IC5oMiBhOmxpbmssXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmxpbms6aG92ZXIsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmhvdmVyLFxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYTpob3ZlcixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIGE6aG92ZXIsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmFjdGl2ZSxcbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIGE6YWN0aXZlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSAuaDIgYTphY3RpdmUsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmZvY3VzLFxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYTpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIGE6Zm9jdXMsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOnZpc2l0ZWQsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiBhOnZpc2l0ZWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IC5oMiBhOnZpc2l0ZWQsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOnZpc2l0ZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJEIFNhcmkgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2IHtcbiAgcGFkZGluZzogNDVweCAwcHggNjBweCAwcHg7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1oZWFkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxODBweCAxZnI7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1oZWFkZXIgLnNvY2lhbC1tZWRpYS1oZWFkZXItbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtaGVhZGVyIGgyLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1oZWFkZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtaGVhZGVyIC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIHVsIGxpIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI1RDY2O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5yb3VuZGVkLXNvY2lhbC1idXR0b246aG92ZXIsIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIHVsIGxpIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiBpLnNyLW9ubHkge1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgY2xpcDogaW5oZXJpdDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMHB4IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IHVsIHVsLmdsb2JhbC1mb290ZXItaW5uZXItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IHVsIGxpOmxhc3QtY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW0gMC41cmVtIDA7XG4gIHdpZHRoOiA5MCU7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGh0bWxbZGlyPXJ0bF0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuMXJlbSAwIDAuNXJlbSAycmVtO1xuICB3aWR0aDogOTAlO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYgPiB1bCBsaSBhOmhvdmVyLFxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYgPiB1bCBsaSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBzcGFuLFxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyA+IGxpID4gc3BhbjpmaXJzdC1jaGlsZCxcbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyA+IGxpID4gYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItdmVydGljYWwgdWwuZ2xvYmFsLWZvb3Rlci1pbm5lci1saW5rcyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLWhvcml6b250YWwgbGkge1xuICB3aWR0aDogOTAlO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLWhvcml6b250YWwgdWwuZ2xvYmFsLWZvb3Rlci10b3AtbGlua3MgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RURFRDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgYTpsaW5rLCBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGE6aG92ZXIsIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgYTphY3RpdmUsIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmFnZW5jeS1uYW1lLFxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgaDIsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNFNUVERUQ7XG4gIG1hcmdpbjogMzZweCA2MHB4IDI0cHggNjBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiRCBTYXJpIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmFnZW5jeS1uYW1lIGE6bGluaywgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTpsaW5rOmhvdmVyLCBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOmhvdmVyLCBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOmFjdGl2ZSwgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTpmb2N1cywgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTp2aXNpdGVkLCBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOnZpc2l0ZWQ6aG92ZXIsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmxpbmssXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiBhOmxpbmssXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IC5oMiBhOmxpbmssXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmxpbms6aG92ZXIsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmhvdmVyLFxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYTpob3ZlcixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIGE6aG92ZXIsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmFjdGl2ZSxcbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIGE6YWN0aXZlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSAuaDIgYTphY3RpdmUsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmZvY3VzLFxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYTpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIGE6Zm9jdXMsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOnZpc2l0ZWQsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiBhOnZpc2l0ZWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IC5oMiBhOnZpc2l0ZWQsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOnZpc2l0ZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJEIFNhcmkgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2IHtcbiAgcGFkZGluZzogNDVweCAyMHB4IDYwcHggMjBweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE4MHB4IDFmcjtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWhlYWRlciAuc29jaWFsLW1lZGlhLWhlYWRlci1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1oZWFkZXIgaDIsIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWhlYWRlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1oZWFkZXIgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFFeHRyYUJvbGRcIjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTUwcHg7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIHVsIGxpIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uOmhvdmVyLCBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5yb3VuZGVkLXNvY2lhbC1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxNHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24gaS5zci1vbmx5IHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIGNsaXA6IGluaGVyaXQ7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciB1bCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IHVsIGxpOmxhc3QtY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjFyZW0gMCAwLjVyZW0gMnJlbTtcbiAgd2lkdGg6IDkwJTtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgaHRtbFtkaXI9cnRsXSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC4xcmVtIDAgMC41cmVtIDJyZW07XG4gIHdpZHRoOiA5MCU7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdiA+IHVsIGxpIGE6aG92ZXIsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdiA+IHVsIGxpIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItdmVydGljYWwgdWwuZ2xvYmFsLWZvb3Rlci10b3AtbGlua3MgPiBsaSA+IHNwYW4sXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItdmVydGljYWwgdWwuZ2xvYmFsLWZvb3Rlci10b3AtbGlua3MgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBzcGFuOmZpcnN0LWNoaWxkLFxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCB1bC5nbG9iYWwtZm9vdGVyLWlubmVyLWxpbmtzIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItaG9yaXpvbnRhbCBsaSB7XG4gIHdpZHRoOiA5MCU7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItaG9yaXpvbnRhbCB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zb2NpYWwtbWVkaWEgaDIsIC5zb2NpYWwtbWVkaWEgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNvY2lhbC1tZWRpYSAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zb2NpYWwtbWVkaWEgdWwge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNvY2lhbC1tZWRpYSB1bCBsaSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuMjVlbSAwIDFlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuaHRtbFtkaXI9cnRsXSAuc29jaWFsLW1lZGlhIGgyOmJlZm9yZSwgaHRtbFtkaXI9cnRsXSAuc29jaWFsLW1lZGlhIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyOmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC5zb2NpYWwtbWVkaWEgLmgyOmJlZm9yZSB7XG4gIHJpZ2h0OiAzZW07XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xufVxuaHRtbFtkaXI9cnRsXSAuc29jaWFsLW1lZGlhIGgyOmFmdGVyLCBodG1sW2Rpcj1ydGxdIC5zb2NpYWwtbWVkaWEgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDI6YWZ0ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAuc29jaWFsLW1lZGlhIC5oMjphZnRlciB7XG4gIGxlZnQ6IDNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xufVxuXG5odG1sW2Rpcj1ydGxdIC5zb2NpYWwtbWVkaWEgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaHRtbFtkaXI9bHRyXSAuc29jaWFsLW1lZGlhIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6ICMwQjVENjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc29jaWFsLW1lZGlhIGEge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGZpeGluZyBVbmF2IGJsZWVkIGlzc3VlcyAqL1xuLm55Z292LXVuaXZlcnNhbC1mb290ZXIgLmwtZm9vdGVyIC5wYW5lLWRzYyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1PQklMRSBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDYxcHgpIHtcbiAgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItaG9yaXpvbnRhbCBsaSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItdmVydGljYWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci1ob3Jpem9udGFsIGxpIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCBsaSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItaG9yaXpvbnRhbCBsaSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5zb2NpYWwtbWVkaWEge1xuICAgIHBhZGRpbmc6IDUwcHggMzVweCA1MHB4IDM1cHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuc29jaWFsLW1lZGlhIHVsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiBpIHtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIGxpIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci1ob3Jpem9udGFsIGxpIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LnNvY2lhbC1tZWRpYSB7XG4gICAgcGFkZGluZzogNTBweCAzNXB4IDUwcHggMzVweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5zb2NpYWwtbWVkaWEgdWwge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuc29jaWFsLW1lZGlhIHVsIGxpIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuc29jaWFsLW1lZGlhIHVsIGxpIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIGkge1xuICAgIHRvcDogMTlweDtcbiAgfVxufVxuLyogREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCBsaSxcbiAgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLWhvcml6b250YWwgbGkge1xuICAgIHdpZHRoOiAxNiU7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuc29jaWFsLW1lZGlhIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LnNvY2lhbC1tZWRpYSB1bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5zb2NpYWwtbWVkaWEgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCBsaSxcbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLWhvcml6b250YWwgbGkge1xuICAgIHdpZHRoOiAxNiU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuc29jaWFsLW1lZGlhIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LnNvY2lhbC1tZWRpYSB1bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5zb2NpYWwtbWVkaWEgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4vKiBXSURFIFZJRVcgID4gMTI4MCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEzMzZweCkge1xuICBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItdmVydGljYWwgbGkge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLWhvcml6b250YWwgbGkge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIGxpIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci1ob3Jpem9udGFsIGxpIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUVERUQ7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LWhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDExcHggYXV0bztcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXBpcGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWNvbmUgYSxcbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3byBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY29uZSBhOmxpbmssXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gYTpsaW5rIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWNvbmUgYTp2aXNpdGVkLFxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2Vjb25lIGE6aG92ZXIsXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2Vjb25lIGE6YWN0aXZlLFxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gdWwuc2Vjb25kYXJ5LW5hdi1saW5rcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwIDFweDtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3byB1bC5zZWNvbmRhcnktbmF2LWxpbmtzIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gdWwuc2Vjb25kYXJ5LW5hdi1saW5rcyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvIHVsLnNlY29uZGFyeS1uYXYtbGlua3MgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gdWwuc2Vjb25kYXJ5LW5hdi1saW5rcyBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWNvbmUsXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28ge1xuICBtYXJnaW46IDAgMjVweDtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY29uZSBwLFxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2Vjb25lLnNlY25hdi1mdWxsLXNwYWNlLFxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvLnNlY25hdi1mdWxsLXNwYWNlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNnB4IDIwcHg7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1lcXVhbC1zcGFjZSB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXBpcGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LWhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1ociB7XG4gICAgbWFyZ2luOiA0cHggYXV0bztcbiAgfVxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWNvbmUuc2VjbmF2LWZ1bGwtc3BhY2UsXG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3by5zZWNuYXYtZnVsbC1zcGFjZSB7XG4gICAgcGFkZGluZzogMjBweCAzNXB4O1xuICB9XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY29uZS5zZWNuYXYtZXF1YWwtc3BhY2U6aGFzKD4gcDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvLnNlY25hdi1lcXVhbC1zcGFjZSAuc2Vjb25kYXJ5LW5hdi13eXNpd3lndHdvOmhhcyg+IHA6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG59XG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtcGlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmxhY2s7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2Vjb25lIHAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gdWwuc2Vjb25kYXJ5LW5hdi1saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvLnNlY25hdi1mdWxsLXNwYWNlLFxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWNvbmUuc2VjbmF2LWZ1bGwtc3BhY2UsXG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3by5zZWNuYXYtZnVsbC1zcGFjZSBwLFxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWNvbmUuc2VjbmF2LWZ1bGwtc3BhY2UgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY29uZS5zZWNuYXYtZnVsbC1zcGFjZSxcbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvLnNlY25hdi1mdWxsLXNwYWNlIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtZXF1YWwtc3BhY2Uge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtZnVsbC1zcGFjZSB1bC5zZWNvbmRhcnktbmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LWZ1bGwtc3BhY2UgdWwuc2Vjb25kYXJ5LW5hdi1saW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi53ZWJueS1jYXJkLWZyYW1lLWlubmVyLWRpc3BsYXkge1xuICBwYWRkaW5nOiA0MHB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS1jYXJkLWZyYW1lLWlubmVyLWRpc3BsYXkge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4vKiBtYXliZSByZXBsYWNlIHdpdGggY2xhc3MgY2FsbGVkIHdlYm55LWNhcmQtcm93PyAqL1xuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUgLmZlYXR1cmVkLWNhcmQtLWZpZWxkLXdlYm55LWNhcmQtcGctdGl0bGUge1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUgLmZlYXR1cmVkLWNhcmQtLWZpZWxkLXdlYm55LWNhcmQtcGctaGVhZGxpbmUge1xuICBmb250OiBib2xkIDEuOHJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xufVxuXG4uZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSAuZmVhdHVyZWQtY2FyZC0tZmllbGQtd2VibnktY2FyZC1wZy1oZWFkbGluZSB7XG4gIGZvbnQ6IDgwMCAyLjIycmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4ud2VibnktY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi53ZWJueS1jYXJkIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhcmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDIyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMzI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FyZC1jb250ZW50LXRvcCB7XG4gIGZsZXg6IDAgMSA1ZW07XG59XG5cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLWltZyB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ud2VibnktY2FyZCBoMSwgLndlYm55LWNhcmQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWNhcmQgLmgxIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtIDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi1oZWlnaHQ6IDIuMjVlbTtcbn1cbi53ZWJueS1jYXJkIGgxIGE6bGluaywgLndlYm55LWNhcmQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYTpsaW5rLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1jYXJkIC5oMSBhOmxpbmsge1xuICBjb2xvcjogIzAwNEREMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlYm55LWNhcmQgaDEgYTpob3ZlciwgLndlYm55LWNhcmQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYTpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktY2FyZCAuaDEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud2VibnktY2FyZCAud2VibnktY2FyZC1kYXRlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ud2VibnktY2FyZCAud2VibnktY2FyZC1kZXNjcmlwdGlvbiBwLFxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtdGVhc2VyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuXG4ud2VibnktY2FyZCAud2VibnktY2FyZC1jdGEge1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1jdGEgLmljb24tcmlnaHQtY2FyZXQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwQjVENjY7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1jdGEgLmljb24tcmlnaHQtY2FyZXQ6aG92ZXIge1xuICBjb2xvcjogIzY1OTk5RTtcbn1cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLWN0YSBhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtc2hhcmUtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1zaGFyZS1iYXIgLndlYm55LWNhcmQtc2hhcmUtZWxlbWVudHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtc2hhcmUtYmFyIC53ZWJueS1jYXJkLXNoYXJlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtc2hhcmUtYmFyIC53ZWJueS1jYXJkLXNoYXJlLWJ1dHRvbiAuaWNvbi1lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogIzBCNUQ2Njtcbn1cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLXNoYXJlLWJhciAud2VibnktY2FyZC1zaGFyZS1idXR0b24gLmljb24tZW1haWw6aG92ZXIge1xuICBjb2xvcjogIzY1OTk5RTtcbn1cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLXNoYXJlLWJhciAud2VibnktY2FyZC1zaGFyZS1idXR0b24gLmljb24tZmFjZWJvb2sge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICMwQjVENjY7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1zaGFyZS1iYXIgLndlYm55LWNhcmQtc2hhcmUtYnV0dG9uIC5pY29uLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICM2NTk5OUU7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1zaGFyZS1iYXIgLndlYm55LWNhcmQtc2hhcmUtYnV0dG9uIC5pY29uLXR3aXR0ZXIge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICMwQjVENjY7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1zaGFyZS1iYXIgLndlYm55LWNhcmQtc2hhcmUtYnV0dG9uIC5pY29uLXR3aXR0ZXI6aG92ZXIge1xuICBjb2xvcjogIzY1OTk5RTtcbn1cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLXNoYXJlLWJhciAud2VibnktY2FyZC1zaGFyZS1yaWdodCAuaWNvbi1zaGFyZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzBCNUQ2Njtcbn1cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLXNoYXJlLWJhciAud2VibnktY2FyZC1zaGFyZS1yaWdodCAuaWNvbi1zaGFyZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NTk5OUU7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1zaGFyZS1iYXIgYSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jYXJkLWZhbGxiYWNrLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTk5OUU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG4uY2FyZC1mYWxsYmFjay1pbWFnZSBzdmcge1xuICBoZWlnaHQ6IDkzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTk5OUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyOSU7XG4gIGZpbGw6ICNmZmY7XG59XG4uY2FyZC1mYWxsYmFjay1pbWFnZSAuc3QwIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4uZ2VuZXJpYy1jYXJkLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5nZW5lcmljLWNhcmQtbGlua3MgLmdlbmVyaWMtY2FyZC1saW5rcy1pbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5nZW5lcmljLWNhcmQtbGlua3MgLmdlbmVyaWMtY2FyZC1saW5rcy1pbiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGxpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGEgaSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGNvbG9yOiAjMTI4ZWMzO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZ2VuZXJpYy1jYXJkLWxpbmtzIC5nZW5lcmljLWNhcmQtbGlua3MtaW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ2VuZXJpYy1jYXJkLWxpbmtzIC5nZW5lcmljLWNhcmQtbGlua3MtaW4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGxpLmxhc3QtY2FyZC1saW5rIGEsXG4uZ2VuZXJpYy1jYXJkLWxpbmtzIC5nZW5lcmljLWNhcmQtbGlua3MtaW4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5nZW5lcmljLWNhcmQtbGlua3MgLmdlbmVyaWMtY2FyZC1saW5rcy1pbiBsaS5maXJzdC1jYXJkLWxpbms6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUgPiBkaXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7IC8qIHJhdGhlciB0aGFuIGZsZXgtYmFzaXMgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDMwJTsgLyogcmF0aGVyIHRoYW4gZmxleC1iYXNpcyAqL1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmNhcmQtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDc1cHg7XG4gIH1cbiAgLmNhcmQtY29udGVudC10b3Age1xuICAgIGZsZXg6IDAgMSA4ZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBmaXhlcyBpbWFnZXMgb24gSUUgMTEgaW1hZ2UgYW5kIHRpdGxlIG92ZXJmbG93IC0gbm90IHN1cmUgd2h5ICovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW5cXDAgIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdjphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlID4gZGl2ID4gZGl2IHtcbiAgICBmbG9hdDogbGVmdDsgLyogb3ZlcmNvbWVzIGZsZXhib3ggbGltaXRhdGlvbnNvbiBJRSA4LDksMTAgKi9cbiAgfVxufVxuLndlYm55LWNhcmQtZnJhbWUtaW5uZXIgaDIsIC53ZWJueS1jYXJkLWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1jYXJkLWZyYW1lLWlubmVyIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VibnktY2FyZC1mcmFtZS1pbm5lciBoMiAuZnJhbWUtdGl0bGUsIC53ZWJueS1jYXJkLWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIC5mcmFtZS10aXRsZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktY2FyZC1mcmFtZS1pbm5lciAuaDIgLmZyYW1lLXRpdGxlIHtcbiAgZm9udDogYm9sZCAxNnB4IFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogIzBCNUQ2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53ZWJueS1jYXJkLWZyYW1lLWlubmVyIGgyIC5mcmFtZS1oZWFkbGluZSwgLndlYm55LWNhcmQtZnJhbWUtaW5uZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgLmZyYW1lLWhlYWRsaW5lLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1jYXJkLWZyYW1lLWlubmVyIC5oMiAuZnJhbWUtaGVhZGxpbmUge1xuICBmb250OiBib2xkIDEuOHJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5mcm9udCAud2VibnktY2FyZC1mcmFtZS1pbm5lciBoMiAuZnJhbWUtaGVhZGxpbmUsIC5mcm9udCAud2VibnktY2FyZC1mcmFtZS1pbm5lciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiAuZnJhbWUtaGVhZGxpbmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZyb250IC53ZWJueS1jYXJkLWZyYW1lLWlubmVyIC5oMiAuZnJhbWUtaGVhZGxpbmUge1xuICBmb250OiA4MDAgNDBweC8xIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBFdmVudCBjYXJkcyAqL1xuLmNhcmQtY29udGVudCAuc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAxZW0gMWVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtIDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgaSB7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5kYXktbW9udGgtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAudGltZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLnRpbWUtd3JhcHBlciAudGltZS1mdWxsLXRpbWUgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLmRheSBkaXYsXG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLm1vbnRoIGRpdixcbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLm11bHRpLWRheSAuZXZlbnQteWVhciBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY1cHg7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLmRheSBkaXYuZGFzaCxcbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLm11bHRpLWRheSAubW9udGggZGl2LmRhc2gsXG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgZGl2LmRhc2gge1xuICB3aWR0aDogMjVweDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLm1vbnRoIHtcbiAgem9vbTogMTtcbiAgY29sb3I6ICMwQjVENjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tb250aDpiZWZvcmUsIC5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLm1vbnRoOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tb250aDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAubW9udGggZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLm1vbnRoIC5kYXNoIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuZGF5IHtcbiAgem9vbTogMTtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmRheTpiZWZvcmUsIC5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmRheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuZGF5OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5kYXkgZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmRheSAuZGFzaCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmV2ZW50LXllYXIge1xuICB6b29tOiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuZXZlbnQteWVhcjpiZWZvcmUsIC5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmV2ZW50LXllYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmV2ZW50LXllYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmV2ZW50LXllYXIgZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuZXZlbnQteWVhciAuZGFzaCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmV2ZW50LXllYXIgLnN0YXJ0LWV2ZW50LXllYXIge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuZXZlbnQteWVhciAuZW5kLWV2ZW50LXllYXIge1xuICB3aWR0aDogODNweCAhaW1wb3J0YW50O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAudGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC50aW1lOjpiZWZvcmUge1xuICBjb2xvcjogIzY1OTk5RTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyM3B4O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAudGltZSBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5hZGRyZXNzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QwRDBDRTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5hZGRyZXNzLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNjU5OTlFO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuYWRkcmVzcy13cmFwcGVyIC52ZW51ZS1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmFkZHJlc3Mgc3Bhbi5jb3VudHJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmxhc3QtdXBkYXRlZC13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAubGFzdC11cGRhdGVkLXdyYXBwZXIgLmxhc3QtdXBkYXRlZC1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAubGFzdC11cGRhdGVkLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNjU5OTlFO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjNweDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmxhc3QtdXBkYXRlZC13cmFwcGVyIC5sYXN0LXVwZGF0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1jYXJkIC53ZWJueS1jYXJkLWN0YSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5odG1sW2Rpcj1ydGxdIC5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgaSB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGEgaSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5odG1sW2Rpcj1ydGxdIC5pY29uLXJpZ2h0LWNhcmV0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuLyogRk9OVFMgLyBTSVpFUyAqL1xuLyogUEFSQUdSQVBIIFBBRERJTkcgKi9cbi8qIE5FV1MgQk9EWSBXUkFQUEVSICovXG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4sXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4sXG4uYm9keS1hcmVhIC5uZXdzLWJvZHktaW4sXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIGZpZ3VyZS5hbGlnbi1sZWZ0LFxuLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIGZpZ3VyZS5hbGlnbi1sZWZ0LFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIGZpZ3VyZS5hbGlnbi1sZWZ0LFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIGZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiBmaWd1cmUuYWxpZ24tcmlnaHQsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gZmlndXJlLmFsaWduLXJpZ2h0LFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIGZpZ3VyZS5hbGlnbi1yaWdodCxcbi5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiBpbWcsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gaW1nLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIGltZyxcbi5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5ydGwsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnJ0bCxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucnRsLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5ydGwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLXRlYXNlcixcbi5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlLFxuLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy10ZWFzZXIsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLmJvZHktYXJlYS1zdWJ0aXRsZSxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtdGVhc2VyLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5ib2R5LWFyZWEtc3VidGl0bGUsXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLXRlYXNlcixcbi5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogODAlO1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wcmVzcy10ZWFzZXIgLnByZXNzLXN1YnRpdGxlLWl0ZW0sXG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLXRlYXNlciAuYm9keS1hcmVhLXN1YnRpdGxlLWl0ZW0sXG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLXRlYXNlciA+IGRpdiA+IGRpdixcbi5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlIC5wcmVzcy1zdWJ0aXRsZS1pdGVtLFxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5ib2R5LWFyZWEtc3VidGl0bGUgLmJvZHktYXJlYS1zdWJ0aXRsZS1pdGVtLFxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5ib2R5LWFyZWEtc3VidGl0bGUgPiBkaXYgPiBkaXYsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLXRlYXNlciAucHJlc3Mtc3VidGl0bGUtaXRlbSxcbi5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAucHJlc3MtdGVhc2VyIC5ib2R5LWFyZWEtc3VidGl0bGUtaXRlbSxcbi5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAucHJlc3MtdGVhc2VyID4gZGl2ID4gZGl2LFxuLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5ib2R5LWFyZWEtc3VidGl0bGUgLnByZXNzLXN1YnRpdGxlLWl0ZW0sXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLmJvZHktYXJlYS1zdWJ0aXRsZSAuYm9keS1hcmVhLXN1YnRpdGxlLWl0ZW0sXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLmJvZHktYXJlYS1zdWJ0aXRsZSA+IGRpdiA+IGRpdixcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtdGVhc2VyIC5wcmVzcy1zdWJ0aXRsZS1pdGVtLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy10ZWFzZXIgLmJvZHktYXJlYS1zdWJ0aXRsZS1pdGVtLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy10ZWFzZXIgPiBkaXYgPiBkaXYsXG4uYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLmJvZHktYXJlYS1zdWJ0aXRsZSAucHJlc3Mtc3VidGl0bGUtaXRlbSxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlIC5ib2R5LWFyZWEtc3VidGl0bGUtaXRlbSxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlID4gZGl2ID4gZGl2LFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy10ZWFzZXIgLnByZXNzLXN1YnRpdGxlLWl0ZW0sXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLXRlYXNlciAuYm9keS1hcmVhLXN1YnRpdGxlLWl0ZW0sXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLXRlYXNlciA+IGRpdiA+IGRpdixcbi5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlIC5wcmVzcy1zdWJ0aXRsZS1pdGVtLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5ib2R5LWFyZWEtc3VidGl0bGUgLmJvZHktYXJlYS1zdWJ0aXRsZS1pdGVtLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5ib2R5LWFyZWEtc3VidGl0bGUgPiBkaXYgPiBkaXYge1xuICBmb250LXNpemU6IDEuNDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wcmVzcy1zdWJoZWFkLFxuLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy1zdWJoZWFkLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1zdWJoZWFkLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy1zdWJoZWFkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLWJvZHksXG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLmN0LWF0dGFjaCxcbi5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAucHJlc3MtYm9keSxcbi5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAuY3QtYXR0YWNoLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1ib2R5LFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5jdC1hdHRhY2gsXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLWJvZHksXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLmN0LWF0dGFjaCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICB3aWR0aDogODAlO1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wcmVzcy1jb250YWN0LWluZm8sXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLWNvbnRhY3QtaW5mbyxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtY29udGFjdC1pbmZvLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8ge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDgwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cbi5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucHJlc3MtY29udGFjdC1pbmZvIGgyIGEsIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucHJlc3MtY29udGFjdC1pbmZvIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wcmVzcy1jb250YWN0LWluZm8gLmgyIGEsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLWNvbnRhY3QtaW5mbyBoMiBhLFxuLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8gLmgyIGEsXG4uYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLnByZXNzLWNvbnRhY3QtaW5mbyBoMiBhLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1jb250YWN0LWluZm8gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1jb250YWN0LWluZm8gLmgyIGEsXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLWNvbnRhY3QtaW5mbyBoMiBhLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8gLmgyIGEge1xuICBjb2xvcjogIzAwNEREMTtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wYWdlLWJvZHksXG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLmNhdGVnb3J5LXRpbGVzLWJvZHksXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnBhZ2UtYm9keSxcbi5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAuY2F0ZWdvcnktdGlsZXMtYm9keSxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucGFnZS1ib2R5LFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5jYXRlZ29yeS10aWxlcy1ib2R5LFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wYWdlLWJvZHksXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLmNhdGVnb3J5LXRpbGVzLWJvZHkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLyogTEFORElORyBUSVRMRSBTRUNUSU9OICovXG4ubGFuZGluZy10aXRsZS1hcmVhIHtcbiAgYmFja2dyb3VuZDogI0ZBQ0UwMCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nOiAyMHB4IDglO1xufVxuLmxhbmRpbmctdGl0bGUtYXJlYSAubGFuZGluZy10aXRsZSBoMSwgLmxhbmRpbmctdGl0bGUtYXJlYSAubGFuZGluZy10aXRsZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXRpdGxlIC5oMSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXN1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDE2cHggNTJweDtcbn1cblxuLmJvZHktYXJlYS1zdW1tYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDgwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBXWVNJV1lHIEVNQkVEREVEIElNQUdFIFNUWUxFUyAqL1xuLyogSW1hZ2UgU3R5bGUgLSB3eXNpd3lnIDY2MHg0MDAgKi9cbmZpZ3VyZS5lbWJlZGRlZC1lbnRpdHkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICAvKiAoYmVsb3cpIGZpeCB0byBjZW50ZXIgZmlnY2FwdGlvbiBodG1sNSB0YWcgb3V0c2lkZSBvZiBpbWFnZSBzdHlsZSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5maWd1cmUuZW1iZWRkZWQtZW50aXR5ID4gYXJ0aWNsZSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBBbGlnbiBjYXRpb24gdGV4dCBsZWZ0ICovXG5maWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYXJ0aWNsZS5tZWRpYS5tZWRpYS1pbWFnZS52aWV3LW1vZGUtd3lzaXd5ZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogNjYwcHg7XG59XG5hcnRpY2xlLm1lZGlhLm1lZGlhLWltYWdlLnZpZXctbW9kZS13eXNpd3lnID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSW1hZ2UgU3R5bGUgLSB3eXNpd3lnIHBvcnRyYWl0IDMwMHgzMDAgKi9cbmFydGljbGUubWVkaWEubWVkaWEtaW1hZ2Uudmlldy1tb2RlLXd5c2l3eWctcG9ydHJhaXQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuYXJ0aWNsZS5tZWRpYS5tZWRpYS1pbWFnZS52aWV3LW1vZGUtd3lzaXd5Zy1wb3J0cmFpdCA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogd3lzaXd5ZyBwb3J0cmFpdCAzMDB4MzAwIHdpdGhvdXQgYSBjYXB0aW9uICovXG5hcnRpY2xlLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuYXJ0aWNsZS5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4vKiB3eXNpd3lnIHBvcnRyYWl0IDMwMHgzMDAgd2l0aG91dCBhIGNhcHRpb24gKi9cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8qIE1PQklMRSBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTBlbSkge1xuICAuZ3AtcGFyYWdyYXBoczpub3QoLndpdGgtbmF2LXNpZGViYXIpIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSAubmV4dC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncC1wYXJhZ3JhcGhzOm5vdCgud2l0aC1uYXYtc2lkZWJhcikgLnRvYy1wYXJhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4sXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbixcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4ge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiBwLCAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gbGksIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucnRsLFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gcCxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIGxpLFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnJ0bCxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIHAsXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiBsaSxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5ydGwsXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiBwLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gbGksXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAucnRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIHAsXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiBwLFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gcCxcbiAgLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wYWdlLWJvZHksXG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucHJlc3MtYm9keSxcbiAgLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5jdC1hdHRhY2gsXG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucHJlc3MtY29udGFjdC1pbmZvLFxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLmNhdGVnb3J5LXRpbGVzLWJvZHksXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAucGFnZS1ib2R5LFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLWJvZHksXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAuY3QtYXR0YWNoLFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLWNvbnRhY3QtaW5mbyxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5jYXRlZ29yeS10aWxlcy1ib2R5LFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLnBhZ2UtYm9keSxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1ib2R5LFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLmN0LWF0dGFjaCxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1jb250YWN0LWluZm8sXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAuY2F0ZWdvcnktdGlsZXMtYm9keSxcbiAgLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wYWdlLWJvZHksXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAucHJlc3MtYm9keSxcbiAgLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5jdC1hdHRhY2gsXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAucHJlc3MtY29udGFjdC1pbmZvLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLmNhdGVnb3J5LXRpbGVzLWJvZHkge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy10aXRsZS1hcmVhID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmxhbmRpbmctdGl0bGUtYXJlYSB7XG4gICAgcGFkZGluZzogMCAyJTtcbiAgfVxuICAubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXRpdGxlIGgxLCAubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXRpdGxlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5sYW5kaW5nLXRpdGxlLWFyZWEgLmxhbmRpbmctdGl0bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbiAgLmxhbmRpbmctdGl0bGUtYXJlYSAubGFuZGluZy1zdWJ0aXRsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBhZ2UtcGFyYWdyYXBocyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbiAgfVxuICAuZ3AtcGFyYWdyYXBoczpub3QoLndpdGgtbmF2LXNpZGViYXIpIC5uZXh0LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSAudG9jLXBhcmEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbixcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluLFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4sXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wcmVzcy10ZWFzZXIsXG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlLFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLXRlYXNlcixcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5ib2R5LWFyZWEtc3VidGl0bGUsXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtdGVhc2VyLFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLmJvZHktYXJlYS1zdWJ0aXRsZSxcbiAgLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy10ZWFzZXIsXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucGFnZS1ib2R5LFxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLWJvZHksXG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAuY3QtYXR0YWNoLFxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLWNvbnRhY3QtaW5mbyxcbiAgLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5jYXRlZ29yeS10aWxlcy1ib2R5LFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnBhZ2UtYm9keSxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy1ib2R5LFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLmN0LWF0dGFjaCxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8sXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAuY2F0ZWdvcnktdGlsZXMtYm9keSxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wYWdlLWJvZHksXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtYm9keSxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5jdC1hdHRhY2gsXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtY29udGFjdC1pbmZvLFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLmNhdGVnb3J5LXRpbGVzLWJvZHksXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAucGFnZS1ib2R5LFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLWJvZHksXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAuY3QtYXR0YWNoLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLWNvbnRhY3QtaW5mbyxcbiAgLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5jYXRlZ29yeS10aWxlcy1ib2R5IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiBwLCAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnJ0bCxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIHAsXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAucnRsLFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gcCxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5ydGwsXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiBwLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnJ0bCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gcCxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIHAsXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiBwLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gbGksXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiBsaSxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIGxpLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB9XG59XG4vKiBERVNLVE9QIFZJRVcgLSBBVCBNQVggKi9cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC8qIExBTkRJTkcgLyBQQUdFIFRJVExFIFNFQ1RJT04gKi9cbiAgLmxhbmRpbmctdGl0bGUtYXJlYSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5sYW5kaW5nLXRpdGxlLWFyZWEge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxuICAubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXRpdGxlIGgxLCAubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXRpdGxlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5sYW5kaW5nLXRpdGxlLWFyZWEgLmxhbmRpbmctdGl0bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwIGF1dG87XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSAudG9jLXBhcmEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuLyogSUNPTlMgKi9cbi5jb250YWN0LWljb24tcGhvbmUsXG4uY29udGFjdC1pY29uLW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb250YWN0LWluYmxrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3QtaW5ibGsge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmNvbnRhY3QtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29udGFjdC1oZWFkaW5nIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY29udGFjdC1pY29uLXBob25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvY29udGFjdC9jb250YWN0LXBob25lLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtaWNvbi1tYWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvY29udGFjdC9jb250YWN0LW1haWwucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucGFyYS1waG9uZS1maWVsZCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG4vKiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250YWN0LWluYmxrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuLyogQU5OT1VOQ0VNRU5UUyBXUkFQUEVSICovXG4ud2VibnktYW5ub3VuY2VtZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLndlYm55LWFubm91bmNlLXdyYXAge1xuICB3aWR0aDogOTQlO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4ud2VibnktYW5ub3VuY2VtZW50cyAud2VibnktYW5ub3VuY2Utd3JhcCAud2VibnktYW5ub3VuY2Utd3JhcC1pbiB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53ZWJueS1hbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnQtaW5mbyxcbi53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogOTklO1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIGgxLCAud2VibnktYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50LWluZm8gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIC5oMSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIGgxIGEsIC53ZWJueS1hbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnQtaW5mbyBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSBhLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1hbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnQtaW5mbyAuaDEgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2VibnktYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50LWluZm8gaDEgYTpob3ZlciwgLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGE6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIC5oMSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2VibnktYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50LWluZm8gLmFubm91bmNlbWVudC1zdW1tYXJ5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIHtcbiAgbWFyZ2luOiA3JSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2VibnktYW5ub3VuY2VtZW50cyAud2VibnktYW5ub3VuY2VtZW50LWJ1dHRvbiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBCNUQ2NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLndlYm55LWFubm91bmNlbWVudC1idXR0b24gYSB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgbWluLXdpZHRoOiAxNzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMGVtKSB7XG4gIC53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAud2VibnktYW5ub3VuY2VtZW50cyAud2VibnktYW5ub3VuY2VtZW50LWJ1dHRvbiBhIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ud2VibnktYW5ub3VuY2VtZW50LWZyYW1lLWlubmVyIGgyLCAud2VibnktYW5ub3VuY2VtZW50LWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgLmgyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLndlYm55LWFubm91bmNlbWVudC1mcmFtZS1pbm5lciBoMiAuZnJhbWUtdGl0bGUsIC53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgLmZyYW1lLXRpdGxlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgLmgyIC5mcmFtZS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgaDIgLmZyYW1lLWhlYWRsaW5lLCAud2VibnktYW5ub3VuY2VtZW50LWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIC5mcmFtZS1oZWFkbGluZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktYW5ub3VuY2VtZW50LWZyYW1lLWlubmVyIC5oMiAuZnJhbWUtaGVhZGxpbmUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogYm9sZCAxLjhyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmZyb250IC53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgaDIgLmZyYW1lLWhlYWRsaW5lLCAuZnJvbnQgLndlYm55LWFubm91bmNlbWVudC1mcmFtZS1pbm5lciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiAuZnJhbWUtaGVhZGxpbmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZyb250IC53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgLmgyIC5mcmFtZS1oZWFkbGluZSB7XG4gIGZvbnQ6IDgwMCA0MHB4LzEgXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5mcm9udCAuZnJhbWUtaGVhZGxpbmUge1xuICBmb250OiA4MDAgMi4yMnJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIEFOTk9VTkNFTUVOVFMgV1JBUFBFUiAqL1xuICAud2VibnktYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50LWluZm8sXG4gIC53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIHtcbiAgICB3aWR0aDogMzklO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4ucHJlc3MtZG9jcyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5kb2Mtc2V0IHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kb2Mtc2V0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICMwQjVENjY7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZG9jLXNldC1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnByZXNzLWRvY3MtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kb2MtbGlzdCB7XG4gIG1hcmdpbjogLTFweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmRvY3VtZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ucHJlc3MtZG9jcy1lcmVmIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucHJlc3MtZG9jcy1lcmVmIGRpdiBkaXYgYXJ0aWNsZSAuZG9jdW1lbnQtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLnByZXNzLWRvY3MtZXJlZiBkaXYgZGl2OmZpcnN0LWNoaWxkIGFydGljbGUgLmRvY3VtZW50LXdyYXBwZXIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnByZXNzLWRvY3MtZXJlZiBkaXYgZGl2OmZpcnN0LWNoaWxkIGFydGljbGUgLmRvd25sb2FkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5wcmVzcy1kb2NzLWVyZWYgZGl2IGRpdjpsYXN0LWNoaWxkIGFydGljbGUgLmRvY3VtZW50LXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wcmVzcy1kb2NzLWVyZWYgZGl2IGRpdjpsYXN0LWNoaWxkIGFydGljbGUgLmRvd25sb2FkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG59XG4ucHJlc3MtZG9jcy1lcmVmIGRpdiBkaXY6b25seS1jaGlsZCBhcnRpY2xlIC5kb2N1bWVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5wcmVzcy1kb2NzLWVyZWYgZGl2IGRpdjpvbmx5LWNoaWxkIGFydGljbGUgLmRvd25sb2FkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMTVweCAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG59XG5cbnNlY3Rpb24gZGl2IGRpdjpmaXJzdC1jaGlsZCBhcnRpY2xlIC5kb2MtbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwcHggMHB4O1xufVxuc2VjdGlvbiBkaXYgZGl2OmZpcnN0LWNoaWxkIGFydGljbGUgLmRvYy1saXN0IC5kb3dubG9hZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG59XG5zZWN0aW9uIGRpdiBkaXY6bGFzdC1jaGlsZCBhcnRpY2xlIC5kb2MtbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xufVxuc2VjdGlvbiBkaXYgZGl2Omxhc3QtY2hpbGQgYXJ0aWNsZSAuZG9jLWxpc3QgLmRvd25sb2FkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG59XG5zZWN0aW9uIGRpdiBkaXY6b25seS1jaGlsZCBhcnRpY2xlIC5kb2MtbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5zZWN0aW9uIGRpdiBkaXY6b25seS1jaGlsZCBhcnRpY2xlIC5kb2MtbGlzdCAuZG93bmxvYWQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbn1cblxuLnRvYy1jaGFwdGVycyAuZG9jLWRlc2NyaXB0aW9uIGRpdiBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmZhLWRvY3VtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDRkZDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4uZG9jLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4O1xufVxuXG4uZG9jLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzAwNEREMTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kb2MtdGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA0REQxO1xufVxuLmRvYy10aXRsZSBhOmxpbmsge1xuICBjb2xvcjogIzAwNEREMTtcbn1cbi5kb2MtdGl0bGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDRERDE7XG59XG4uZG9jLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNEREMTtcbn1cblxuLmRvYy1sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZG9jLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uZG93bmxvYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDguNCwgMjQ4LjQsIDI0OC40KTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG5cbi8qYSBkaXYuZG93bmxvYWR7XG4gICY6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIH1cbiAgJjpsaW5rOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9XG4gICY6YTp2aXNpdGVke1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9XG59Ki9cbmEuZG93bmxvYWQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuZG93bmxvYWQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRvYy1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbi5kb2MtbGlzdCAuZG93bmxvYWQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucHJlc3MtZG9jcy1lcmVmIC5kb2MtbGlzdCxcbi5wYWdlLXR5cGUgLmRvYy1saXN0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZG93bmxvYWQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG93bmxvYWQgcDpsaW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZG93bmxvYWQgcDp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZG93bmxvYWQgcDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5kb2N1bWVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRvYy1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDU5JTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgfVxuICAuZG93bmxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDguNCwgMjQ4LjQsIDI0OC40KTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuICB9XG4gIC5kb3dubG9hZCA+IGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZG93bmxvYWQgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAuZmEtZG93bmxvYWQge1xuICAgIGNvbG9yOiAjMDA0ZGQxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mYS1kb3dubG9hZDpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wcmVzcy1kb2NzLWVyZWYgZGl2IGRpdjpmaXJzdC1jaGlsZCBhcnRpY2xlIC5kb3dubG9hZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMHB4IDBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDBweCAwcHg7XG4gIH1cbiAgLnByZXNzLWRvY3MtZXJlZiBkaXYgZGl2Omxhc3QtY2hpbGQgYXJ0aWNsZSAuZG93bmxvYWQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAwcHg7XG4gICAgaGVpZ2h0OiA5OSU7XG4gIH1cbiAgLnByZXNzLWRvY3MtZXJlZiBkaXYgZGl2Om9ubHktY2hpbGQgYXJ0aWNsZSAuZG93bmxvYWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDE1cHggMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMTVweCAwcHg7XG4gIH1cbiAgc2VjdGlvbiBkaXYgZGl2OmZpcnN0LWNoaWxkIGFydGljbGUgLmRvYy1saXN0IC5kb3dubG9hZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMHB4IDBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDBweCAwcHg7XG4gIH1cbiAgc2VjdGlvbiBkaXYgZGl2Omxhc3QtY2hpbGQgYXJ0aWNsZSAuZG9jLWxpc3QgLmRvd25sb2FkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDBweDtcbiAgfVxuICBzZWN0aW9uIGRpdiBkaXY6b25seS1jaGlsZCBhcnRpY2xlIC5kb2MtbGlzdCAuZG93bmxvYWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMTVweCAwcHg7XG4gIH1cbn1cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wcmVzcy1kb2NzIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gIH1cbiAgLmRvYy1zZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZhLWRvY3VtZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwQjVENjY7XG4gICAgcGFkZGluZzogNXB4IDEwcHggMjBweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE1JTtcbiAgICB0b3A6IDM3JTtcbiAgfVxuICAuZG9jLWluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDclO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgbGVmdDogMTUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgfVxuICAuZG93bmxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nLXRvcDogMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjQsIDI0OC40LCAyNDguNCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRvd25sb2FkID4gYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5kb3dubG9hZCBwOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAycHg7XG4gIH1cbiAgLmRvd25sb2FkIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5kb3dubG9hZCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZG9jLWluZm8ge1xuICAgIHdpZHRoOiA1OSU7XG4gIH1cbiAgLmZhLWRvY3VtZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMjBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXBhcmFncmFwaHMgaW1nIHtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiBCSU9GUkFNRSBXUkFQUEVSICovXG4uYmlvZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTk5OUU7XG59XG4uYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDIlICsgNjBweCk7XG59XG4uYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1pbWFnZSAubWVkaWEtaW1hZ2UgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLWltYWdlIGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICAvKm1heC1oZWlnaHQ6IDQwMHB4OyovXG4gIG1heC13aWR0aDogMzY1cHg7XG4gIG1heC1oZWlnaHQ6IDM5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1pbWFnZSBhcnRpY2xlLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgLyptaW4taGVpZ2h0OiAzOTBweDsqL1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDIlIDQlO1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSAuZnJhbWUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogYm9sZCAxNnB4IFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSAuZnJhbWUtaGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250OiBib2xkIDEuOHJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgLmJpb2ZyYW1lLXByby1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1tZXRhIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSAucmVzbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1tZXRhIC5yZXNsaW5rIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSAucmVzbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgLnJlc2xpbmsgYSB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgbWluLXdpZHRoOiAxNzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMGVtKSB7XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgLnJlc2xpbmsgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgLnJlc2xpbmsgYSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktYmlvLXBndHlwZS5wcmltYXJ5IC5iaW9mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUNFMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1iaW8tcGd0eXBlLnByaW1hcnkgLmJpb2ZyYW1lIC5mcmFtZS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktYmlvLXBndHlwZS5wcmltYXJ5IC5iaW9mcmFtZSAuZnJhbWUtaGVhZGxpbmUge1xuICBjb2xvcjogIzBCNUQ2Njtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWJpby1wZ3R5cGUucHJpbWFyeSAuYmlvZnJhbWUgLnJlc2xpbmsgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI1RDY2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktYmlvLXBndHlwZS5wcmltYXJ5IC5iaW9mcmFtZSAucmVzbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktYmlvLXBndHlwZS5tb25vY2hyb21lIC5iaW9mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1iaW8tcGd0eXBlLm1vbm9jaHJvbWUgLmJpb2ZyYW1lIC5mcmFtZS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktYmlvLXBndHlwZS5tb25vY2hyb21lIC5iaW9mcmFtZSAuZnJhbWUtaGVhZGxpbmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWJpby1wZ3R5cGUubW9ub2Nocm9tZSAuYmlvZnJhbWUgLnJlc2xpbmsgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwQjVENjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI1RDY2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktYmlvLXBndHlwZS5tb25vY2hyb21lIC5iaW9mcmFtZSAucmVzbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmZyb250IC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuZnJhbWUtaGVhZGxpbmUge1xuICBmb250OiA4MDAgMC45NWVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBNT0JJTEUgVklFVyAqL1xuLyogQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tbW9iaWxlKSB7XG4gIC5iaW9mcmFtZSB7XG4gICAgLmJpby1mcmFtZS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59IC8vIEVORCBNSU4gTU9CSUxFIFZJRVcgKi9cbi8qIFRBQkxFVCBWSUVXICovXG4vKkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYmxldCkge1xuICAuYmlvZnJhbWUge1xuICAgIC5iaW8tZnJhbWUtbWV0YSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuLy8gRU5EIE1JTiBUQUJMRVQgVklFVyAqL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDc1ZW07XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLWltYWdlLFxuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1tZXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1tZXRhID4gLnJlc2xpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSA+IC5yZXNsaW5rIH4gLnJlc2xpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1pbWFnZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLWltYWdlIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLWltYWdlIGRpdjpmaXJzdC1vZi10eXBlIGFydGljbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtaW1hZ2UgZGl2OmZpcnN0LW9mLXR5cGUgYXJ0aWNsZSBkaXYubWVkaWEtLWJ1bmRsZS0taW1hZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBtYXJnaW4tbGVmdDogMTMlO1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgbWF4LWhlaWdodDogMzkwcHg7XG4gIH1cbiAgLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtaW1hZ2UgZGl2OmZpcnN0LW9mLXR5cGUgYXJ0aWNsZSBkaXYubWVkaWEtLWJ1bmRsZS0taW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLWltYWdlIGFydGljbGUubWVkaWEubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWJpby1mcmFtZS5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgbWluLWhlaWdodDogMzkwcHg7XG4gIH1cbiAgLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAwIDIlIDAgMyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgLnJlc2xpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSAucmVzbGluayBhIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4ucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1OTk5RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDMlO1xufVxuXG4uc3VtbWFyeWZyYW1lLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LXRpdGxlIHtcbiAgZm9udDogYm9sZCAxNnB4IFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktaGVhZGxpbmUge1xuICBmb250OiBib2xkIDEuOHJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5mcm9udCAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktaGVhZGxpbmUge1xuICBmb250OiA4MDAgMi4yMnJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmtleXBvaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTUlO1xuICBwYWRkaW5nOiAwIDElO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQxLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50Mixcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDMge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yMjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MSxcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDIsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQxIHAsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQyIHAsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5rZXlwb2ludDpudGgtb2YtdHlwZSgxbisyKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5zZWN0aW9uQm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMSUgMDtcbn1cblxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWN0YSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWN0YSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktY3RhIGE6dmlzaXRlZCwgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWN0YSBhOmxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEgYSB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgbWluLXdpZHRoOiAxNzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMGVtKSB7XG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEgYSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUNFMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUucHJpbWFyeSAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktaGVhZGxpbmUge1xuICBjb2xvcjogIzBCNUQ2Njtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50MSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50Mixcbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50MyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUucHJpbWFyeSAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktY3RhIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUubW9ub2Nocm9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUubW9ub2Nocm9tZSAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktaGVhZGxpbmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50MSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50Mixcbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50MyB7XG4gIGNvbG9yOiAjMEI1RDY2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUubW9ub2Nocm9tZSAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktY3RhIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBCNUQ2Njtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMEI1RDY2O1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5rZXlwb2ludHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDEsXG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDIsXG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDEsXG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDIsXG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDMge1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAua2V5cG9pbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbkJvcmRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMCAwLjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLnNlY3Rpb25Cb3JkZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIC5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMjAuOTI5MjAzNTM5OCwgMTc2Ljk0NjkwMjY1NDksIDE5NC4wNzA3OTY0NjAyKTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIC5rZXlwb2ludDpudGgtb2YtdHlwZSgxbisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMjAuOTI5MjAzNTM5OCwgMTc2Ljk0NjkwMjY1NDksIDE5NC4wNzA3OTY0NjAyKTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIC5zZWN0aW9uQm9yZGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwLjkyOTIwMzUzOTgsIDE3Ni45NDY5MDI2NTQ5LCAxOTQuMDcwNzk2NDYwMik7XG4gIH1cbiAgLyogUEMgVklFVyAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZSB7XG4gICAgcGFkZGluZzogNjBweCAzJTtcbiAgfVxuICAua2V5cG9pbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5rZXlwb2ludHMgLmtleXBvaW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rZXlwb2ludHMgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50MSxcbiAgLmtleXBvaW50cyAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQyLFxuICAua2V5cG9pbnRzIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweCAzMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAua2V5cG9pbnRzIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDEsXG4gIC5rZXlwb2ludHMgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MixcbiAgLmtleXBvaW50cyAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQ6IDE4cHggXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbiAgLmtleXBvaW50cyAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQxIHAsXG4gIC5rZXlwb2ludHMgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MiBwLFxuICAua2V5cG9pbnRzIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDMgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmtleXBvaW50cyAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmtleXBvaW50cyAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmtleXBvaW50cyAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAua2V5cG9pbnRzIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigyMC45MjkyMDM1Mzk4LCAxNzYuOTQ2OTAyNjU0OSwgMTk0LjA3MDc5NjQ2MDIpO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigyMC45MjkyMDM1Mzk4LCAxNzYuOTQ2OTAyNjU0OSwgMTk0LjA3MDc5NjQ2MDIpO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmtleXBvaW50cyAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMm4rMiksXG4gIGh0bWxbZGlyPXJ0bF0gLmtleXBvaW50cyAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmtleXBvaW50cyAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSxcbiAgaHRtbFtkaXI9cnRsXSAua2V5cG9pbnRzIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpLFxuICBodG1sW2Rpcj1ydGxdIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMjAuOTI5MjAzNTM5OCwgMTc2Ljk0NjkwMjY1NDksIDE5NC4wNzA3OTY0NjAyKTtcbiAgfVxufVxuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuLnBhcmFncmFwaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQ0UwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnZvbHZlZC10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1oZWFkbGluZSB7XG4gIGZvbnQ6IGJvbGQgMS44cmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBCNUQ2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuLmZyb250IC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtaGVhZGxpbmUge1xuICBmb250OiA4MDAgMi4yMnJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDglIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZ2V0LWludm9sdmVkLS1jdGEtd3JhcHBlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIHtcbiAgbWFyZ2luOiAzMHB4IDElIDAgMSU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI1RDY2O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBtYXJnaW46IDA7XG59XG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSBhIHtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBtaW4td2lkdGg6IDE3NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDRweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwZW0pIHtcbiAgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIGEge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1OTk5RTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUuc2Vjb25kYXJ5IC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnZvbHZlZC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5zZWNvbmRhcnkgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1oZWFkbGluZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5zZWNvbmRhcnkgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5zZWNvbmRhcnkgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlLnNlY29uZGFyeSAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEzcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5tb25vY2hyb21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUubW9ub2Nocm9tZSAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52b2x2ZWQtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUubW9ub2Nocm9tZSAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWhlYWRsaW5lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlLm1vbm9jaHJvbWUgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEI1RDY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI1RDY2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5tb25vY2hyb21lIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMEI1RDY2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5tb25vY2hyb21lIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTNweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZ2V0LWludm9sdmVkLS1jdGEtd3JhcHBlciA+IGRpdiB7XG4gICAgZmxleC1mbG93OiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIHtcbiAgICBtYXJnaW46IDMwcHggMSUgMCAxJTtcbiAgfVxuICAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSBhIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNzVlbTtcbiAgfVxufVxuLyogSUUgOSBTdHlpbG5nIDEwIGdldHRpbmcgaXQgdG9vICovXG5AbWVkaWEgc2NyZWVuXFwwICBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZ2V0LWludm9sdmVkLS1jdGEtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxuICAuZ2V0LWludm9sdmVkLS1jdGEtd3JhcHBlciA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZ2V0LWludm9sdmVkLS1jdGEtd3JhcHBlciA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cbi53ZWJueS1nYWxsZXJ5LW1ldGEge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53ZWJueS1nYWxsZXJ5LW1ldGEgaDIsIC53ZWJueS1nYWxsZXJ5LW1ldGEgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdhbGxlcnktbWV0YSAuaDIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLndlYm55LWdhbGxlcnktbWV0YSBoMiAuZnJhbWUtdGl0bGUsIC53ZWJueS1nYWxsZXJ5LW1ldGEgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgLmZyYW1lLXRpdGxlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nYWxsZXJ5LW1ldGEgLmgyIC5mcmFtZS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWJueS1nYWxsZXJ5LW1ldGEgaDIgLmZyYW1lLWhlYWRsaW5lLCAud2VibnktZ2FsbGVyeS1tZXRhIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIC5mcmFtZS1oZWFkbGluZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2FsbGVyeS1tZXRhIC5oMiAuZnJhbWUtaGVhZGxpbmUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogYm9sZCAxLjhyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmZyb250IC53ZWJueS1nYWxsZXJ5LW1ldGEgaDIgLmZyYW1lLWhlYWRsaW5lLCAuZnJvbnQgLndlYm55LWdhbGxlcnktbWV0YSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiAuZnJhbWUtaGVhZGxpbmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZyb250IC53ZWJueS1nYWxsZXJ5LW1ldGEgLmgyIC5mcmFtZS1oZWFkbGluZSB7XG4gIGZvbnQ6IDgwMCA0MHB4LzEgXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ud2VibnktZ2FsbGVyeS1tZXRhIC5mcmFtZS1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2VibnktZ2FsbGVyeS1tZXRhIHAge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzIC53ZWJueS1waG90by1nYWxsZXJ5IC53ZWJueS1waG90by1nYWxsZXJ5LWluIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzIC53ZWJueS1nYWxsZXJ5LW1ldGEgLmZyYW1lLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwcHggMHB4IGF1dG8gMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0ge1xuICBtYXJnaW46IDBweCAwcHggYXV0byAwcHg7XG59XG5cbi53ZWJueS1waG90by1nYWxsZXJ5IC53ZWJueS1waG90by1nYWxsZXJ5LWluIHtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICBtYXJnaW46IDA7XG59XG4ud2VibnktcGhvdG8tZ2FsbGVyeSAud2VibnktcGhvdG8tZ2FsbGVyeS1pbi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZ2VuZXJpYyB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi53ZWJueS1waG90by1nYWxsZXJ5IC53ZWJueS1waG90by1nYWxsZXJ5LWluLnBhcmFncmFwaC0tdmlldy1tb2RlLS1nZW5lcmljIC5mcmFtZS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC53ZWJueS1waG90by1nYWxsZXJ5KS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZ2VuZXJpYyB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbFtkaXI9cnRsXSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1jYXJvdXNlbC13cmFwZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5pbWFnZS1kc2MgcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAgdjUuMy44IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI1IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIDpyb290LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYig1LjIsIDQ0LCAxMDEuMik7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYig0My4yLCA0Ni44LCA1MCk7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTAsIDU0LCAzMy42KTtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6IHJnYig1LjIsIDgwLjgsIDk2KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDc3LjIsIDIuOCk7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYig4OCwgMjEuMiwgMjcuNik7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigyMDYuNiwgMjI2LCAyNTQuNik7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDIyNS42LCAyMjcuNCwgMjI5KTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDIwOSwgMjMxLCAyMjAuOCk7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6IHJnYigyMDYuNiwgMjQ0LjQsIDI1Mik7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDI0OCwgMjE0LjYsIDIxNy44KTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6IHJnYigyNTEuNSwgMjUyLCAyNTIuNSk7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICNjZWQ0ZGE7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTU4LjIsIDE5NywgMjU0LjIpO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTk2LjIsIDE5OS44LCAyMDMpO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDE2MywgMjA3LCAxODYuNik7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiByZ2IoMTU4LjIsIDIzMy44LCAyNDkpO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDI1NSwgMjMwLjIsIDE1NS44KTtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiKDI0MSwgMTc0LjIsIDE4MC42KTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICNlOWVjZWY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy10ZXJ0aWFyeS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogcmdiKDEwLjQsIDg4LCAyMDIuNCk7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEwLCA4OCwgMjAyO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogcmdiKDI1NSwgMjQyLjYsIDIwNS40KTtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiByZ2IoNDIuNSwgNDcuNSwgNTIuNSk7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiA0MywgNDgsIDUzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDEwOS44LCAxNjgsIDI1My44KTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogcmdiKDE2Ni44LCAxNzIuMiwgMTc3KTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigxMTcsIDE4MywgMTUyLjQpO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDEwOS44LCAyMjMuMiwgMjQ2KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigyNTUsIDIxNy44LCAxMDYuMik7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigyLjYsIDIyLCA1MC42KTtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiByZ2IoMjEuNiwgMjMuNCwgMjUpO1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiByZ2IoNSwgMjcsIDE2LjgpO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiByZ2IoMi42LCA0MC40LCA0OCk7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IHJnYig1MSwgMzguNiwgMS40KTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiByZ2IoNDQsIDEwLjYsIDEzLjgpO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYig3LjgsIDY2LCAxNTEuOCk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYig2NC44LCA3MC4yLCA3NSk7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2IoMTUsIDgxLCA1MC40KTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYig3LjgsIDEyMS4yLCAxNDQpO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDE1MywgMTE1LjgsIDQuMik7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigxMzIsIDMxLjgsIDQxLjQpO1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjMzQzYTQwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogcmdiKDEwOS44LCAxNjgsIDI1My44KTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMTM4Ljg0LCAxODUuNCwgMjU0LjA0KTtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTEwLCAxNjgsIDI1NDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTM5LCAxODUsIDI1NDtcbiAgLS1icy1jb2RlLWNvbG9yOiByZ2IoMjMwLjQsIDEzMi42LCAxODEuMik7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogcmdiKDEwMiwgNzcuMiwgMi44KTtcbiAgLS1icy1ib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6IHJnYigxMTcsIDE4MywgMTUyLjQpO1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMTE3LCAxODMsIDE1Mi40KTtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDIzNCwgMTMzLjgsIDE0My40KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gKixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gKjo6YmVmb3JlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBoNiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDYsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg1LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGg0LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oNCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBoMywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBoMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBoMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBoMywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBoNCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBoNSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGg2LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIG9sLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gb2wsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHVsLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBkbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIG9sIG9sLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB1bCB1bCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gb2wgdWwsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBiLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzbWFsbCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIG1hcmssIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHN1YixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBhOmhvdmVyIHtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHByZSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gY29kZSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0ga2JkLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBwcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBrYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGltZyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0aGVhZCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdGJvZHksXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHRmb290LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0cixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdGQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBidXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGlucHV0LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBidXR0b24sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHNlbGVjdCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gb3B0Z3JvdXAsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYnV0dG9uLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFtsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBidXR0b24sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFt0eXBlPWJ1dHRvbl0sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFt0eXBlPXJlc2V0XSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBidXR0b246bm90KDpkaXNhYmxlZCksXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gbGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBsZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB7XG4gIC8qIHJ0bDpyYXc6XG4gIFt0eXBlPVwidGVsXCJdLFxuICBbdHlwZT1cInVybFwiXSxcbiAgW3R5cGU9XCJlbWFpbFwiXSxcbiAgW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG4gICovXG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBvdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBwcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZGlzcGxheS0xIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZGlzcGxheS0yIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kaXNwbGF5LTMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRpc3BsYXktNSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRpc3BsYXktNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLWZsdWlkLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLXh4bCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci14bCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1sZyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1tZCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1zbSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLXNtLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXItbWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1zbSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLWxnLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXItbWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1zbSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci14bCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLWxnLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXItbWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1zbSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXIteHhsLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXIteGwsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1sZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLW1kLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXItc20sIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbCB7XG4gIGZsZXg6IDEgMCAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy0wLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLTAsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctMSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy0xLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLTIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy0yLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctMyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy0zLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLTQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy00LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctNSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy01LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctc20tMCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXNtLTAsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1zbS0xLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctc20tMSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXNtLTIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXNtLTIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXNtLTMsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1zbS0zLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctc20tNCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctc20tNCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctc20tNSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXNtLTUsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1tZC0wLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbWQtMCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLW1kLTEsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1tZC0xLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbWQtMixcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbWQtMixcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbWQtMyxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLW1kLTMsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1tZC00LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1tZC00LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1tZC01LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbWQtNSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLWxnLTAsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1sZy0wLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbGctMSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLWxnLTEsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1sZy0yLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1sZy0yLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1sZy0zLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbGctMyxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLWxnLTQsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLWxnLTQsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLWxnLTUsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1sZy01LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXhsLTAsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14bC0wLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteGwtMSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXhsLTEsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14bC0yLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14bC0yLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14bC0zLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteGwtMyxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXhsLTQsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXhsLTQsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXhsLTUsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14bC01LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXh4bC0wLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXh4bC0wLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXh4bC0xLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXh4bC0xLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXh4bC0yLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteHhsLTIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14eGwtMyxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14eGwtMyxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14eGwtNCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXh4bC00LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteHhsLTUsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteHhsLTUsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikgc29saWQgY3VycmVudGNvbG9yO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwNi42LCAyMjYsIDI1NC42KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjUuMjgsIDE4MC44LCAyMDMuNjgpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTYuMjcsIDIxNC43LCAyNDEuODcpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTg1Ljk0LCAyMDMuNCwgMjI5LjE0KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxOTEuMTA1LCAyMDkuMDUsIDIzNS41MDUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjI1LjYsIDIyNy40LCAyMjkpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE4MC40OCwgMTgxLjkyLCAxODMuMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIxNC4zMiwgMjE2LjAzLCAyMTcuNTUpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjAzLjA0LCAyMDQuNjYsIDIwNi4xKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMDguNjgsIDIxMC4zNDUsIDIxMS44MjUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwOSwgMjMxLCAyMjAuOCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTY3LjIsIDE4NC44LCAxNzYuNjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTguNTUsIDIxOS40NSwgMjA5Ljc2KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE4OC4xLCAyMDcuOSwgMTk4LjcyKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxOTMuMzI1LCAyMTMuNjc1LCAyMDQuMjQpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwNi42LCAyNDQuNCwgMjUyKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjUuMjgsIDE5NS41MiwgMjAxLjYpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTYuMjcsIDIzMi4xOCwgMjM5LjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTg1Ljk0LCAyMTkuOTYsIDIyNi44KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxOTEuMTA1LCAyMjYuMDcsIDIzMy4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjA0LCAxOTQuMDgsIDE2NC4zMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0Mi4yNSwgMjMwLjQ3LCAxOTUuMTMpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjI5LjUsIDIxOC4zNCwgMTg0Ljg2KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMzUuODc1LCAyMjQuNDA1LCAxODkuOTk1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDI0OCwgMjE0LjYsIDIxNy44KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxOTguNCwgMTcxLjY4LCAxNzQuMjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMzUuNiwgMjAzLjg3LCAyMDYuOTEpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjIzLjIsIDE5My4xNCwgMTk2LjAyKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMjkuNCwgMTk4LjUwNSwgMjAxLjQ2NSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxOTguNCwgMTk5LjIsIDIwMCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzNS42LCAyMzYuNTUsIDIzNy41KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyMy4yLCAyMjQuMSwgMjI1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMjkuNCwgMjMwLjMyNSwgMjMxLjI1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoNzcuNCwgODAuNiwgODMuOCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDQ0LjEsIDQ3LjksIDUxLjcpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoNTUuMiwgNTguOCwgNjIuNCk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoNDkuNjUsIDUzLjM1LCA1Ny4wNSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzQsIDE4Mi41LCAyNTQpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM0LCAxODIuNSwgMjU0KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkZWUyZTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMzQsIDE4Mi41LCAyNTQpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2IlMjgxMzQsIDE4Mi41LCAyNTQlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODIuNCwgMjExLjUsIDI1NC40KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Mi40LCAyMTEuNSwgMjU0LjQpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLWNvbnRyb2wsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2w6dmFsaWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0OnZhbGlkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWQge1xuICB6LWluZGV4OiAzO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbDppbnZhbGlkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0OmludmFsaWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0biwgOm5vdCguYnRuLWNoZWNrKSArIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bjphY3RpdmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi5hY3RpdmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0biB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bjpkaXNhYmxlZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDExLjA1LCA5My41LCAyMTUuMDUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMC40LCA4OCwgMjAyLjQpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTAuNCwgODgsIDIwMi40KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDkuNzUsIDgyLjUsIDE4OS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDkxLjgsIDk5LjQ1LCAxMDYuMjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig4Ni40LCA5My42LCAxMDApO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzAsIDEzOCwgMTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDg2LjQsIDkzLjYsIDEwMCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4MSwgODcuNzUsIDkzLjc1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxLjI1LCAxMTQuNzUsIDcxLjQpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTguNzUsIDEwMS4yNSwgNjMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNDkuMywgMjA5Ljk1LCAyNDIuMjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNjEuNCwgMjEyLjYsIDI0Myk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjU1LCAyMDIuMywgNDQuMik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTUsIDIwNS40LCA1Ni42KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNjUsIDM5Ljc1LCA1MS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjEwLjgsIDIxMS42NSwgMjEyLjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTguNCwgMTk5LjIsIDIwMCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTk4LjQsIDE5OS4yLCAyMDApO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTg2LCAxODYuNzUsIDE4Ny41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDY2LjMsIDY5LjcsIDczLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig1NS4yLCA1OC44LCA2Mi40KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig3Ny40LCA4MC42LCA4My44KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU1LjIsIDU4LjgsIDYyLjQpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1sZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tc20sIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcHVwLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGVuZCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcHN0YXJ0LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcHVwLWNlbnRlcixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24taXRlbTpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzQzYTQwO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAgPiAuYnRuLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LWxpbms6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1saW5rLmRpc2FibGVkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtdGFicyB7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXVuZGVybGluZSB7XG4gIC0tYnMtbmF2LXVuZGVybGluZS1nYXA6IDFyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgZ2FwOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWdhcCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LWZpbGwgPiAubmF2LWxpbmssXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODMzLCAzNywgNDEsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjE1KTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhciA+IC5jb250YWluZXIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhciA+IC5jb250YWluZXItbWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItYnJhbmQ6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci10ZXh0IGEsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1kYXJrLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDFyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtdGl0bGUtY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtaW1nLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1pbWctdG9wLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWltZyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1pbWcsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaW1nLXRvcCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMTI1MjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9J3JnYiUyODUuMiwgNDQsIDEwMS4yJTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0ncmdiJTI4MTA5LjgsIDE2OCwgMjUzLjglMjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgxMDkuOCwgMTY4LCAyNTMuOCUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1saW5rLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsZXJ0LXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGVydC1zZWNvbmRhcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGVydC1pbmZvIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxlcnQtd2FybmluZyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsZXJ0LWRhbmdlciB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxlcnQtbGlnaHQge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxlcnQtZGFyayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcm9ncmVzcyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogIzBkNmVmZDtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWNsb3NlOmRpc2FibGVkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6cm9vdCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFtkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudG9hc3QtY29udGFpbmVyIHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1iZzogO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtbGcsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy10b29sdGlwLW9wYWNpdHkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0ge1xuICAvKiBydGw6YmVnaW46aWdub3JlICovXG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB7XG4gIC8qIHJ0bDplbmQ6aWdub3JlICovXG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB7XG4gIC8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB7XG4gIC8qIHJ0bDplbmQ6aWdub3JlICovXG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IHZhcigtLWJzLXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHtcbiAgLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0ge1xuICAvKiBydGw6ZW5kOmlnbm9yZSAqL1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHtcbiAgLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0ge1xuICAvKiBydGw6ZW5kOmlnbm9yZSAqL1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWl0ZW0tbmV4dCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWx0ZXI6IHZhcigtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWRhcmsge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogIzAwMDtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIDpyb290LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI2ZmZjtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFtkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjMDAwO1xuICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3Bpbm5lci1ncm93LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zcGlubmVyLWJvcmRlcixcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3Bpbm5lci1ncm93IHtcbiAgICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAxLjVzO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14eGwsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14bCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWxnLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbSB7XG4gIC0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXNtLnNob3dpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbS5zaG93aW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtc20uaGlkaW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbWQuc2hvd2luZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kLnNob3dpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1tZC5oaWRpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1sZy5zaG93aW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcuc2hvd2luZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWxnLmhpZGluZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXhsLnNob3dpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14bC5zaG93aW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteGwuaGlkaW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteHhsLmhpZGluZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLnNob3dpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy5zaG93aW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMuaGlkaW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1wcmltYXJ5OmhvdmVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEwLCA4OCwgMjAyLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXNlY29uZGFyeTpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXN1Y2Nlc3M6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDIwLCAxMDgsIDY3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjAsIDEwOCwgNjcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1pbmZvIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstaW5mbzpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXdhcm5pbmc6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1kYW5nZXI6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNzYsIDQyLCA1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLWxpZ2h0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1saWdodDpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstZGFyayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLWRhcms6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstYm9keS1lbXBoYXNpczpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pY29uLWxpbmsgPiAuYmkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmljb24tbGluay1ob3Zlcjpob3ZlciA+IC5iaSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudmlzdWFsbHktaGlkZGVuLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudmlzdWFsbHktaGlkZGVuOm5vdChjYXB0aW9uKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudmlzdWFsbHktaGlkZGVuICosXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtbm9uZSB7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb2N1cy1yaW5nLXByaW1hcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvY3VzLXJpbmctc3VjY2VzcyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9jdXMtcmluZy1pbmZvIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvY3VzLXJpbmctZGFuZ2VyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvY3VzLXJpbmctbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC01IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC0wIHtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC0xIHtcbiAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0ge1xuICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0ge1xuICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJvZHktdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LXNtLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1zbS0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtc20tNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtc20tMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtc20tMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1zbS0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1tZC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtbWQtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLW1kLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLW1kLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLW1kLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtbWQtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1tZC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtbGctc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLWxnLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLWxnLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtbGctNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAteGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLXhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLXhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAteGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC14bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQteHhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXh4bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC14eGwtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAteHhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC14eGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAteHhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtcHJpbnQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBhIHtcbiAgY29sb3I6ICMwMDRERDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1jYXJvdXNlbC13cmFwZXIge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2xpZGUtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmltYWdlLWRzYyB7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDI1cHggNjBweDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5pbWFnZS1kc2MgcCB7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5pbWFnZS1kc2MgcC5ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b25bZGF0YS1icy10YXJnZXRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDVweCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWluZGljYXRvcnMgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xufVxuXG4ud2VibnlfZ2FsbGVyeSA+IGgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueV9nYWxsZXJ5ID4gLmgyIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi53ZWJueS1nYWxsZXJ5IHtcbiAgd2lkdGg6IDM1MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4ge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktY29udGFpbmVyLWluIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMzUyMHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1jb250YWluZXItaW4gLndlYm55LWdhbGxlcnktZW50cnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1jb250YWluZXItaW4gLndlYm55LWdhbGxlcnktZW50cnkgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDllMmUyO1xuICB3aWR0aDogMzUwcHg7XG59XG4ud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWZ3ZCxcbi53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktYmFjayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1md2Qge1xuICB3aWR0aDogMTAlO1xufVxuLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1md2Q6YmVmb3JlLFxuLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1iYWNrOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMTI4ZWMzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LXRleHQge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLmdhbGxlcnktZGVzYy1lbnRyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC5nYWxkZXNjYWN0aXZlLmdhbGxlcnktZGVzYy1lbnRyeTpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLmdhbGxlcnktZGVzYy1lbnRyeS5nYWxkZXNjYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53ZWJueS1nYWxsZXJ5LW1vYmlsZS1wYWdlcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWJueS1nYWxsZXJ5LW1vYmlsZS1wYWdlcyAuZ2FscGFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiA1cHggN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2VibnktZ2FsbGVyeS1tb2JpbGUtcGFnZXMgLmdhbHBhZ2UuZ2FsYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAud2VibnktZ2FsbGVyeS1tZXRhIC5mcmFtZS1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDc1ZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1nZW5lcmljIC53ZWJueS1nYWxsZXJ5LW1ldGEgLmZyYW1lLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkge1xuICAgIHdpZHRoOiA0NzRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDQ3NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lci1pbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA0NzQwcHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1jb250YWluZXItaW4gLndlYm55LWdhbGxlcnktZW50cnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDc0cHg7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktY29udGFpbmVyLWluIC53ZWJueS1nYWxsZXJ5LWVudHJ5IGltZyB7XG4gICAgd2lkdGg6IDQ3NHB4O1xuICAgIGhlaWdodDogMjY3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDllMmUyO1xuICAgIHdpZHRoOiA0NzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktZndkLFxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWJhY2sge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWZ3ZCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWZ3ZDpiZWZvcmUsXG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktYmFjazpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMTI4ZWMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LXRleHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndlYm55LWdhbGxlcnktbWV0YSAuZnJhbWUtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA3NWVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktY2Fyb3VzZWwtd3JhcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2xpZGUtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBib3R0b206IDEwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zbGlkZS1jb250cm9scyBidXR0b25bZGF0YS1icy1zbGlkZT1wcmV2XTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2xpZGUtY29udHJvbHMgYnV0dG9uW2RhdGEtYnMtc2xpZGU9bmV4dF06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNsaWRlLWNvbnRyb2xzIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDA0REQxO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNsaWRlLWNvbnRyb2xzIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNsaWRlLWNvbnRyb2xzIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zbGlkZS1jb250cm9scyBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDklO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNsaWRlLWNvbnRyb2xzIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNsaWRlLWNvbnRyb2xzIGJ1dHRvbiAudmlzdWFsbHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5pbWFnZS1kc2Mge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMjVweCA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSAuaW1hZ2UtZHNjIHAge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2FsbGVyeS1tb2JpbGUtcGFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkge1xuICAgIHdpZHRoOiA2MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktY29udGFpbmVyLWluIHtcbiAgICB3aWR0aDogNjQwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktY29udGFpbmVyLWluIC53ZWJueS1nYWxsZXJ5LWVudHJ5IHtcbiAgICB3aWR0aDogNjMwcHg7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktY29udGFpbmVyLWluIC53ZWJueS1nYWxsZXJ5LWVudHJ5IGltZyB7XG4gICAgd2lkdGg6IDYzMHB4O1xuICAgIGhlaWdodDogMzU1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyB7XG4gICAgd2lkdGg6IDYyOHB4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2M6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWZ3ZCxcbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1iYWNrIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOSU7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1md2Q6YmVmb3JlLFxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWJhY2s6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzEyOGVjMztcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS10ZXh0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1md2Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktZndkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjRcIjtcbiAgfVxufVxuLyogRlVMTCBERVNLVE9QIFZJRVcgKi9cbi53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLXRpdGxlLFxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctaGVhZGxpbmUsXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1ib2R5IHtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLXRpdGxlIGltZyxcbi53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWhlYWRsaW5lIGltZyxcbi53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmxhbmRpbmctcGFyYWdyYXBocyAud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1ib2R5IHtcbiAgcGFkZGluZzogMCA4JTtcbn1cblxuLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS13eXNpd3lnLXBndHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS13eXNpd3lnLXBndHlwZSBmaWd1cmUuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS13eXNpd3lnLXBndHlwZSBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXd5c2l3eWctcGd0eXBlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS13eXNpd3lnLXBndHlwZSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctdGl0bGUge1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWhlYWRsaW5lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQ6IGJvbGQgMS44cmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5mcm9udCAud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1oZWFkbGluZSB7XG4gIGZvbnQ6IDgwMCAyLjIycmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1ib2R5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubGFuZGluZy1wYXJhZ3JhcGhzIC53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAvKiBERVNLVE9QIFZJRVcgKi9cbn1cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cbi5zaXRlbWFwIHtcbiAgbWFyZ2luOiA1MHB4O1xufVxuLnNpdGVtYXAgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zaXRlbWFwLWl0ZW0gZGl2ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG59XG4uc2l0ZW1hcC1pdGVtIGRpdiA+IHVsID4gbGkge1xuICBmbGV4OiAxIDAgMjIlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5zaXRlbWFwLWl0ZW0gZGl2ID4gdWwgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMS4xMTFlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnNpdGVtYXAtaXRlbSBkaXYgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMS4xMTFlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGVtYXAtaXRlbSBkaXYgPiB1bCA+IGxpID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwLjY2N2VtO1xuICBoZWlnaHQ6IDAuNjY3ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElVWnZiblFnUVhkbGMyOXRaU0JHY21WbElEWXVOeTR5SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObEwyWnlaV1VnUTI5d2VYSnBaMmgwSURJd01qVWdSbTl1ZEdsamIyNXpMQ0JKYm1NdUxTMCtQSEJoZEdnZ1pEMGlUVE11TkNBNE1TNDNZeTAzTGprZ01UVXVPQzB4TGpVZ016VWdNVFF1TXlBME1pNDVUREk0TUM0MUlESTFOaUF4Tnk0M0lETTROeTQwUXpFdU9TQXpPVFV1TXkwMExqVWdOREUwTGpVZ015NDBJRFF6TUM0emN6STNMakVnTWpJdU1pQTBNaTQ1SURFMExqTnNNekl3TFRFMk1HTXhNQzQ0TFRVdU5DQXhOeTQzTFRFMkxqVWdNVGN1TnkweU9DNDJjeTAyTGpndE1qTXVNaTB4Tnk0M0xUSTRMalpzTFRNeU1DMHhOakJqTFRFMUxqZ3ROeTQ1TFRNMUxURXVOUzAwTWk0NUlERTBMak42SWk4K1BDOXpkbWMrXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDA0REQxO1xufVxuLnNpdGVtYXAtaXRlbSBkaXYgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogODAlO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5zaXRlbWFwLWl0ZW0gZGl2ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZW1hcC1pdGVtIGRpdiA+IHVsID4gbGkge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4ucHJlc3MtY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIGgyLCAucHJlc3MtY29udGFjdC1pbmZvIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcmVzcy1jb250YWN0LWluZm8gLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtcGhvbmUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWFkZHJlc3MsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWVtYWlsLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1mYXgsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LW1hcGRpciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtaW4taGVpZ2h0OiA5NXB4O1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWFkZHJlc3MgLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5uZXdzLWNvbnRhY3QtYXJlYSB1bCBsaSBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmljb24tcGhvbmU6OmJlZm9yZSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5pY29uLWVtYWlsOjpiZWZvcmUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWluZm8td3JhcHBlciAuaWNvbi1vdGhlcjo6YmVmb3JlLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmljb24tbWFwZGlyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBjb2xvcjogIzBCNUQ2Njtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtcGhvbmUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWFkZHJlc3MsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWVtYWlsLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1mYXgsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LW1hcGRpciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmljb24tcGhvbmU6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1waG9uZS12YWx1ZSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtZmF4LXZhbHVlLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1hZGRyZXNzLXZhbHVlLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1lbWFpbC12YWx1ZSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtbWFwZGlyLXZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAucGhvbmUtbnVtYmVyIGEsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWZheC12YWx1ZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5waG9uZS1udW1iZXIgYTpob3Zlcixcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtZmF4LXZhbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWFkZHJlc3MgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWVtYWlsLXZhbHVlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlci5uby1ib3JkZXIge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlci5zaG93LWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0ICFpbXBvcnRhbnQ7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmNvbnRhY3QtaW5mby13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUlIDQ1JTtcbiAgICBjb2x1bW4tZ2FwOiAxMCU7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJlc3MtY29udGFjdC1pbmZvIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gIH1cbiAgLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLyogU01BTEwgUEMgVklFVyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlc3MtY29udGFjdC1pbmZvIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gIH1cbiAgLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4ucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU5OTlFO1xuICBwYWRkaW5nOiA2MHB4IDMlO1xuICBtaW4taGVpZ2h0OiA0NTBweFxcOSA7XG59XG5cbi50YmRmcmFtZS1pbm5lciB7XG4gIG1heC13aWR0aDogNzVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kZXNjcmlwdG9yIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndlYm55LXRiZC1mcmFtZS1pbm5lciBoMiwgLndlYm55LXRiZC1mcmFtZS1pbm5lciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktdGJkLWZyYW1lLWlubmVyIC5oMiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VibnktdGJkLWZyYW1lLWlubmVyIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtdGl0bGUge1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndlYm55LXRiZC1mcmFtZS1pbm5lciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWhlYWRsaW5lIHtcbiAgZm9udDogYm9sZCAxLjhyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5mcm9udCAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWhlYWRsaW5lIHtcbiAgZm9udDogODAwIDIuMjJyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMSxcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjIyMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9yMSxcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjIge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9yMSBwLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9yMiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEsXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIge1xuICBjbGVhcjogYm90aDtcbn1cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhOnZpc2l0ZWQsIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhOmxpbmssXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYTp2aXNpdGVkLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGE6bGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGE6aG92ZXIsXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjBlbSkge1xuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEgYSxcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEgYSxcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUNFMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5wcmltYXJ5IC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtaGVhZGxpbmUge1xuICBjb2xvcjogIzBCNUQ2Njtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUucHJpbWFyeSAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTEsXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGEsXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5wcmltYXJ5IC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5wcmltYXJ5IC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5tb25vY2hyb21lIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUubW9ub2Nocm9tZSAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWhlYWRsaW5lIHtcbiAgY29sb3I6ICMwQjVENjY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUxLFxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5tb25vY2hyb21lIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMiB7XG4gIGNvbG9yOiAjMEI1RDY2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5tb25vY2hyb21lIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhLFxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5tb25vY2hyb21lIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwQjVENjY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwQjVENjY7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbFtkaXI9bHRyXSAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IxLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IxLXdyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsb2F0OiBsZWZ0XFw5IDtcbiAgICB3aWR0aDogNDYlIFxcOSA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxcOSA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yMS13cmFwcGVyLFxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIGZsZXg6IDEwO1xuICB9XG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTEsXG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEsXG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3IyIHtcbiAgICBmbGV4OiA1O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3IxIHAsXG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3IyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSxcbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGEsXG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxuICAubW9ub2Nocm9tZSAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzBCNUQ2NjtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRlc2NyaXB0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xcOSA7XG4gICAgZmxvYXQ6IGxlZnRcXDkgO1xuICAgIHdpZHRoOiA0NiUgXFw5IDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXFw5IDtcbiAgfVxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IxLXdyYXBwZXIsXG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvcjItd3JhcHBlciB7XG4gICAgZmxleDogMTI7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEsXG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3IyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSxcbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGEsXG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYSB7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgfVxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3Itd3JhcHBlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3Ige1xuICAgIC8qICY6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXIsIDIwJSk7XG4gICAgIH0qL1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUucHJpbWFyeSAuZGVzY3JpcHRvcjEtd3JhcHBlcjpudGgtb2YtdHlwZSgybisyKSxcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5wcmltYXJ5IC5kZXNjcmlwdG9yMi13cmFwcGVyOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUubW9ub2Nocm9tZSAuZGVzY3JpcHRvcjEtd3JhcHBlcjpudGgtb2YtdHlwZSgybisyKSxcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5tb25vY2hyb21lIC5kZXNjcmlwdG9yMi13cmFwcGVyOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigyMC45MjkyMDM1Mzk4LCAxNzYuOTQ2OTAyNjU0OSwgMTk0LjA3MDc5NjQ2MDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAvKiBJRTEwLXNwZWNpZmljIHN0eWxlcyBnbyBoZXJlICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtaW4td2lkdGg6IDMwZW0pLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5kZXNjcmlwdG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICB9XG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kZXNjcmlwdG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICB9XG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW5cXDAgIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZTphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdmlkZW8tcGd0eXBlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIHBhZGRpbmc6IDYwcHggOCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLXBhdXNlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdmlkZW8tcGd0eXBlIC52aWRlby1qcy52anMtZGVmYXVsdC1za2luLnZqcy15b3V0dWJlLW1vYmlsZS52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLXlvdXR1YmUudmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdmlkZW8tcGd0eXBlIC52aWRlby1qcy52anMtZGVmYXVsdC1za2luLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSAudmlkZW8tanMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdmlkZW8tcGd0eXBlIC5sYW5kaW5nLXBhZ2UtdmlkZW8tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICBmb250OiBib2xkIDEuOHJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5mcm9udCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUgLmxhbmRpbmctcGFnZS12aWRlby10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMC44OHJlbSBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSAubGFuZGluZy1wYWdlLXZpZGVvLXRpdGxlIHtcbiAgZm9udDogYm9sZCAwLjg4cmVtIFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUgLmxhbmRpbmctcGFnZS12aWRlby1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSBwIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnZpbWVvRnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKiBBcHBseWluZyByb3VuZGVkIGJvcmRlcnMgdG8gdmlkZW8gY29udGVudCBhbmQgaXRzIG5lc3RlZCBlbGVtZW50cyAqL1xuLnZpZGVvY29udGVudCA+IGRpdixcbi52aWRlb2NvbnRlbnQgPiBkaXYgPiBkaXYsXG4udmlkZW9jb250ZW50ID4gZGl2ID4gZGl2ID4gaWZyYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnZpZGVvY29udGVudCA+IGRpdiA+IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgLyogQ29sb3IgIzAwMDAwMCB3aXRoIDgwJSBvcGFjaXR5ICovXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG5cbi52aWRlb2NvbnRlbnQgPiBkaXYgPiBkaXYuaGlkZS1iYXI6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnZpZGVvY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIG92ZXJyaWRpbmcgdmpzIGRlZmF1bHRzICovXG59XG4udmlkZW9jb250ZW50IC52aWRlby1qcy52anMtZGVmYXVsdC1za2luLnZqcy0xNi05IC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMS41ZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMWVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICB6LWluZGV4OiA5OTtcbn1cbi52aWRlb2NvbnRlbnQgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLTE2LTkgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi52aWRlb2NvbnRlbnQgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLTE2LTk6bm90KC52anMtYmlnLXBsYXktY2VudGVyZWQpIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgbGVmdDogMWVtO1xuICB0b3A6IGluaGVyaXQ7XG4gIGJvdHRvbTogMWVtO1xufVxuLnZpZGVvY29udGVudCAudmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1ZW07XG59XG4udmlkZW9jb250ZW50IC5jYXB0aW9uIHtcbiAgZm9udDogYm9sZCAxLjIyNXJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAwIDRlbSAxLjdlbSA0ZW07XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi52aWRlb2NvbnRlbnQgLmNhcHRpb24ucGxheWluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zb2NpYWwtbWVkaWEtZnJhbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29jaWFsLW1lZGlhLWZyYW1lIGgzLCAuc29jaWFsLW1lZGlhLWZyYW1lIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zb2NpYWwtbWVkaWEtZnJhbWUgLmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAwIDM1cHggMDtcbn1cbi5zb2NpYWwtbWVkaWEtZnJhbWUgaDMgLmZyYW1lLXRpdGxlLCAuc29jaWFsLW1lZGlhLWZyYW1lIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzIC5mcmFtZS10aXRsZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc29jaWFsLW1lZGlhLWZyYW1lIC5oMyAuZnJhbWUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogIzBCNUQ2NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc29jaWFsLW1lZGlhLWZyYW1lIGgzIC5mcmFtZS1oZWFkbGluZSwgLnNvY2lhbC1tZWRpYS1mcmFtZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMyAuZnJhbWUtaGVhZGxpbmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNvY2lhbC1tZWRpYS1mcmFtZSAuaDMgLmZyYW1lLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnNtLWZyYW1lLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zbS1mcmFtZS1saW5rcyBkaXYge1xuICBwYWRkaW5nOiAwIDVweCAyNXB4IDVweDtcbn1cbi5zbS1mcmFtZS1saW5rcyBkaXYgYSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNtLWZyYW1lLWxpbmtzIGRpdiBhOmhvdmVyLCAuc20tZnJhbWUtbGlua3MgZGl2IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNtLWZyYW1lLWxpbmtzIGRpdiBhIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5zbS1mcmFtZS1saW5rcyAuc3Itb25seSB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBjbGlwOiBpbmhlcml0O1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMzVweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIGgzLCAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgLmgzIHtcbiAgICBwYWRkaW5nOiAwIDAgNDVweCAwO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgaDMgLmZyYW1lLXRpdGxlLCAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzIC5mcmFtZS10aXRsZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIC5oMyAuZnJhbWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIGgzIC5mcmFtZS1oZWFkbGluZSwgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMyAuZnJhbWUtaGVhZGxpbmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciAuaDMgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciAuc20tZnJhbWUtbGlua3Mge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIC5zbS1mcmFtZS1saW5rcyAuc21mcmFtZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDM1cHggMjVweCAzNXB4O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgLnNtLWZyYW1lLWxpbmtzIC5zbWZyYW1lLWxpbmsgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgLnNtLWZyYW1lLWxpbmtzIC5zbWZyYW1lLWxpbmsgYSBpIHtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbn1cbi8qIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgaDMsIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciAuaDMge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciBoMyAuZnJhbWUtdGl0bGUsIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMgLmZyYW1lLXRpdGxlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgLmgzIC5mcmFtZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgaDMgLmZyYW1lLWhlYWRsaW5lLCAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzIC5mcmFtZS1oZWFkbGluZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIC5oMyAuZnJhbWUtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIC5zbS1mcmFtZS1saW5rcyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgLnNtLWZyYW1lLWxpbmtzIC5zbWZyYW1lLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMzVweCAyNXB4IDM1cHg7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciAuc20tZnJhbWUtbGlua3MgLnNtZnJhbWUtbGluayBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciAuc20tZnJhbWUtbGlua3MgLnNtZnJhbWUtbGluayBhIGkge1xuICAgIHRvcDogMTlweDtcbiAgfVxufVxuLyogV0lERSBWSUVXICA+IDEyODAgKi9cbi8qQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDowXFwwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAuMDAxZHBjbSkge1xuICAuc20tZnJhbWUtbGlua3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuc21mcmFtZS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICB9XG4gIH1cbiAgLy8gY2xlYXJpbmdcbiAgLnNtZnJhbWUtaW5uZXI6OmFmdGVyIHsgXG4gICAgY29udGVudDogXCIuXCI7IFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgXG4gICAgZGlzcGxheTogYmxvY2s7IFxuICAgIGhlaWdodDogMDsgXG4gICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufSovXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSB7XG4gIG1hcmdpbjogNDBweCAwIGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtaGFzLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDgwcHggNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLW5vLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogODBweCA1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuZnJhbWUtdGl0bGUge1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuZnJhbWUtaGVhZGxpbmUge1xuICBmb250OiA4MDAgMC45ZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtYm9keS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuc2VwYXJhdG9yIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSBoMiwgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmgyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmJvZHktYXJlYS1pbiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXgge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4IC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgd2lkdGg6IDM1JTtcbiAgbWluLWhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMC45O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXggLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCAuY2F0ZWdvcnktdGlsZXMtbGluay0tZmllbGQtd2VibnktY2F0LWJ1dHRvbi1saW5rOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDRlbTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IC5jYXRlZ29yeS10aWxlLWxpbmstZmxleCAuY2F0ZWdvcnktdGlsZXMtbGluay0tZmllbGQtd2VibnktY2F0LWJ1dHRvbi1saW5rIHtcbiAgICB3aWR0aDogMTglO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4IC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1NGVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4IC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbmsge1xuICAgIHdpZHRoOiAxOCU7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXggLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayBhIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG4gIC53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS5oZXJvLXByZXNlbnQ6aGFzKC5jZW50ZXJlZC1hbGlnbm1lbnQpIC5wYWdlLXBhcmFncmFwaHMtaW4gPiBkaXYgPiBkaXY6Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLXRpdGxlIHtcbiAgICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWhlYWRsaW5lIHtcbiAgICBmb250OiA4MDAgMS4xZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4OGVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4IC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgIHdpZHRoOiAyMSU7XG4gICAgbWFyZ2luOiAxJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4IC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi8qIE1BWCBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzdlbTtcbiAgfVxufVxuLyogSUU5IFNUWUxJTkcgKi9cbkBtZWRpYSBzY3JlZW5cXDAgIHtcbiAgLmNhdGVnb3J5LXRpbGVzLWxhbmRpbmcgeyAvKiBjbGVhcnMgdGhlIGZyYW1lIHNvIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGlzIHRoZXJlICovIH1cbiAgLmNhdGVnb3J5LXRpbGVzLWxhbmRpbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLyogTU9CSUxFIFZJRVcgKi9cbmFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlLnN0dWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMjUwO1xuICB3aWR0aDogMTAwJTtcbn1cbmFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSBoMiwgYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSAuaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBwYWRkaW5nOiAwcHggMHB4IDIwcHggMHB4O1xuICBtYXJnaW46IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cbmFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMEQwQ0U7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbn1cbmFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB1bCBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzBCNUQ2NjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwQjVENjY7XG59XG5hc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzBCNUQ2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbn1cbmFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSBzcGFuLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLnN0aWNreS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICB6LWluZGV4OiAyNTA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJ1dHRvbi5zdGlja3ktbWVudTpob3ZlciwgYnV0dG9uLnN0aWNreS1tZW51OmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmJ1dHRvbi5zdGlja3ktbWVudSAuc3RpY2t5LW1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJ1dHRvbi5zdGlja3ktbWVudSAuc3RpY2t5LW1lbnUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50b2MtbW9iaWxlLXNwYWNlci5tb2JpbGUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ud2Vibnlfd2hhdHNfcmVsYXRlZF9wZ3R5cGUgLnRvYy1tb2JpbGUtc3BhY2VyLm1vYmlsZSB7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGRpc3BsYXkgZ2VuZXJpYyBwYXJhZ3JhcGhzIGF0IDEwMCUgd2lkdGggLS0gY2hhbmdlZCB0byA5OCUgc28gdGhleSBkaWRuJ3QgYmxlZWQgb2ZmIHBhZ2UgKi9cbi5ncC1wYXJhZ3JhcGhzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ncC1wYXJhZ3JhcGhzOm5vdCgud2l0aC1uYXYtc2lkZWJhcikge1xuICBwYWRkaW5nOiAwIDMlO1xuICB3aWR0aDogOTAlO1xufVxuXG5odG1sW2Rpcj1ydGxdICN0b2Mtc2lkZWJhci1tb2JpbGUgbmF2IHVsIGxpIGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmh0bWxbZGlyPXJ0bF0gI3RvYy1zaWRlYmFyLW1vYmlsZSBuYXYgdWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5odG1sW2Rpcj1ydGxdIC5hcnRpY2xlLWNvbnRlbnQgaDIsIGh0bWxbZGlyPXJ0bF0gLmFydGljbGUtY29udGVudCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC5hcnRpY2xlLWNvbnRlbnQgLmgyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuaHRtbFtkaXI9cnRsXSAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1mYWNlYm9vazo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi10d2l0dGVyOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXlvdXR1YmU6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24taW5zdGFncmFtOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLWdvb2dsZS1wbHVzOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXNvdW5kY2xvdWQ6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tc25hcGNoYXQ6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tdmluZTo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1mbGlja3I6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tcnNzOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXBpbnRlcmVzdDo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi10dW1ibHI6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tbGlua2VkaW46OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tdmltZW86OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLWZhY2Vib29rOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi10d2l0dGVyOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi15b3V0dWJlOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1pbnN0YWdyYW06OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLWdvb2dsZS1wbHVzOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1zb3VuZGNsb3VkOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1zbmFwY2hhdDo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAuZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tdmluZTo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAuZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tZmxpY2tyOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1yc3M6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXBpbnRlcmVzdDo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAuZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tdHVtYmxyOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1saW5rZWRpbjo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAuZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tdmltZW86OmJlZm9yZSB7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiA+IGgyLCAuYXJ0aWNsZS1jb250ZW50IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc2VjdGlvbiA+IC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYXJ0aWNsZS1jb250ZW50IHNlY3Rpb24gPiAuaDIge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzBCNUQ2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IHNlY3Rpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYXJ0aWNsZS1jb250ZW50IC50b2MtY2hhcHRlcnMubXZpZXcgc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLnRvYy1jaGFwdGVycy5tdmlldyBzZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLm5leHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUtY29udGVudCAubmV4dC1zZWN0aW9uIC5uZXh0LXNlY3Rpb24tZGl2aWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLm5leHQtc2VjdGlvbiAubmV4dC1zZWN0aW9uLWRpdmlkZXIgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNEMEQwQ0U7XG59XG5cbi5nZW5lcmljLWRvY2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubmV4dC1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQ29udGFjdCBGcmFtZSBzdHlsaW5nIC0gc3RhcnRzIGhlcmUgKi9cbi5wcmVzcy1jb250YWN0LWluZm8gLm5ld3MtY29udGFjdC1hcmVhIHAsXG4uZ3AtcGFyYWdyYXBocyAubmV3cy1jb250YWN0LWFyZWEgcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDglO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAubmV3cy1jb250YWN0LWFyZWEgdWwgbGkgYSxcbi5ncC1wYXJhZ3JhcGhzIC5uZXdzLWNvbnRhY3QtYXJlYSB1bCBsaSBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyBmaWVsZHNldCxcbi5ncC1wYXJhZ3JhcGhzIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDAgMCAxcHg7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LXBob25lLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1hZGRyZXNzLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1lbWFpbCxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtZmF4LFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1tYXBkaXIsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1waG9uZSxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWFkZHJlc3MsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1lbWFpbCxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWZheCxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LW1hcGRpciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtaW4taGVpZ2h0OiA5NXB4O1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1pY29uLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtaWNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBhdXRvO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1pY29uIGksXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1pY29uIGkge1xuICBjb2xvcjogIzBCNUQ2Njtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3Qtd3JhcHBlciAuY29udGFjdC1hZGRyZXNzIC5jb250YWN0LWFkZHJlc3MtdmFsdWUgcCxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYWRkcmVzcyAuY29udGFjdC1hZGRyZXNzLXZhbHVlIHAge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWljb24gaDMsIC5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWljb24gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmNvbnRhY3QtaWNvbiAuaDMsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmNvbnRhY3QtaWNvbiBoMyxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWluZm8td3JhcHBlciAuY29udGFjdC1pY29uIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3AtcGFyYWdyYXBocyAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmNvbnRhY3QtaWNvbiAuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1waG9uZSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtYWRkcmVzcyxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtZW1haWwsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWZheCxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtbWFwZGlyLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtcGhvbmUsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1hZGRyZXNzLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtZW1haWwsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1mYXgsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1tYXBkaXIge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmljb24tcGhvbmU6OmJlZm9yZSxcbi5ncC1wYXJhZ3JhcGhzIC5pY29uLXBob25lOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtcGhvbmUtdmFsdWUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWZheC12YWx1ZSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtZW1haWwtdmFsdWUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LW1hcGRpci12YWx1ZSxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LXBob25lLXZhbHVlLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtZmF4LXZhbHVlLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWVtYWlsLXZhbHVlLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtbWFwZGlyLXZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSBwLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAucGhvbmUtbnVtYmVyIGEsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWZheC12YWx1ZSBhLFxuLmdwLXBhcmFncmFwaHMgLnBob25lLW51bWJlciBhLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtZmF4LXZhbHVlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnBob25lLW51bWJlciBhOmhvdmVyLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1mYXgtdmFsdWUgYTpob3Zlcixcbi5ncC1wYXJhZ3JhcGhzIC5waG9uZS1udW1iZXIgYTpob3Zlcixcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWZheC12YWx1ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1hZGRyZXNzIHAsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1hZGRyZXNzIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1lbWFpbC12YWx1ZSxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWVtYWlsLXZhbHVlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvLFxuLmdwLXBhcmFncmFwaHMge1xuICAvKi5zb2NpYWwtbWVkaWEtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9Ki9cbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyLFxuLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RURFRDtcbiAgbWFyZ2luOiAyNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlcixcbi5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAwIDAgMDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtYnJhbmQsXG4uZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1icmFuZCB7XG4gIHBhZGRpbmc6IDAgMTcuNXB4IDI1cHggMTcuNXB4O1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24tY29udGFjdCxcbi5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbi1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uLWNvbnRhY3Q6aG92ZXIsIC5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uLWNvbnRhY3Q6YWN0aXZlLFxuLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uLWNvbnRhY3Q6aG92ZXIsXG4uZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24tY29udGFjdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbi1jb250YWN0IGksXG4uZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24tY29udGFjdCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxNHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5ib3JkZXItaGlkZSxcbi5ncC1wYXJhZ3JhcGhzIC5ib3JkZXItaGlkZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5ib3JkZXItc2hvdyxcbi5ncC1wYXJhZ3JhcGhzIC5ib3JkZXItc2hvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAubm8tYm9yZGVyLFxuLmdwLXBhcmFncmFwaHMgLm5vLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi8qIENvbnRhY3QgRnJhbWUgc3R5bGluZyAtIGVuZHMgaGVyZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnRvYy1jaGFwdGVycy5tdmlldyBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzLm12aWV3IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC50b2MtY2hhcHRlcnMubXZpZXcgc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbFtkaXI9cnRsXSBhc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgdWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB1bCBsaSBhIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSBoMiwgYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSAuaDIge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgbWFyZ2luOiAwIDM1cHg7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIDM1cHg7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsIGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgdWwgbGkge1xuICAgIG1hcmdpbjogMHB4IDM1cHg7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc3RpY2t5LW1lbnUge1xuICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuICB9XG4gIC5zdGlja3ktbWVudSAuc3RpY2t5LW1lbnUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC50b2MtY2hhcHRlcnMubXZpZXcgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnRvYy1jaGFwdGVycy5tdmlldyBzZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnRvYy1jaGFwdGVycyB7XG4gICAgcGFkZGluZzogMHB4IDM1cHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzLm12aWV3IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCBzZWN0aW9uID4gaDIsIC5hcnRpY2xlLWNvbnRlbnQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzZWN0aW9uID4gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiA+IC5oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAuc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUVERUQ7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjVweCAwIDAgMDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuc29jaWFsLW1lZGlhLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwIDM1cHggMjVweCAzNXB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uLWNvbnRhY3Qge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbi1jb250YWN0IGkge1xuICAgIHRvcDogMTlweDtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sW2Rpcj1ydGxdIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1hcmVhOiB0b2M7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCBsaSBhIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3AgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtYXJlYTogdG9jO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIC50b2Mtc2lkZWJhci1kZXNrdG9wLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIC50b2Mtc2lkZWJhci1kZXNrdG9wLXdyYXBwZXIuc3R1Y2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcwcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7IC8qIEFkZCBzbW9vdGggdHJhbnNpdGlvbiAqL1xuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3AgLnRvYy1zaWRlYmFyLWRlc2t0b3Atd3JhcHBlciBoMiwgYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCAudG9jLXNpZGViYXItZGVza3RvcC13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3AgLnRvYy1zaWRlYmFyLWRlc2t0b3Atd3JhcHBlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMzBweCAwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3AgLnRvYy1zaWRlYmFyLWRlc2t0b3Atd3JhcHBlciB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCAudG9jLXNpZGViYXItZGVza3RvcC13cmFwcGVyIHVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBEMENFO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCAudG9jLXNpZGViYXItZGVza3RvcC13cmFwcGVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIC50b2Mtc2lkZWJhci1kZXNrdG9wLXdyYXBwZXIgdWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjMEI1RDY2O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3AgLnRvYy1zaWRlYmFyLWRlc2t0b3Atd3JhcHBlciB1bCBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICMwQjVENjY7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCAudG9jLXNpZGViYXItZGVza3RvcC13cmFwcGVyIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjNjI2NjZBO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCAudG9jLXNpZGViYXItZGVza3RvcC13cmFwcGVyIHVsIGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICBjb2xvcjogIzBCNUQ2NjtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBncmlkLWFyZWE6IG1haW47XG4gIH1cbiAgLmFydGljbGUtY29udGVudCBzZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCBzZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCBzZWN0aW9uID4gaDIsIC5hcnRpY2xlLWNvbnRlbnQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzZWN0aW9uID4gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiA+IC5oMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiBwIHtcbiAgICBtYXJnaW46IDNweCAwIDEwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCBzZWN0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiB1bCB7XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHNlY3Rpb24gdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiBvbCB7XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHNlY3Rpb24gb2wgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnRvYy1jaGFwdGVycyB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnNvY2lhbC1tZWRpYS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFREVEO1xuICAgIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1icmFuZCB7XG4gICAgcGFkZGluZzogMCAyNXB4IDI1cHggMjVweDtcbiAgfVxuICAud2VibnktYWN0aW9uLWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICAud2Vibnktc2hhcmUge1xuICAgIHBhZGRpbmc6IDEycHggNTBweCA4cHggMDtcbiAgfVxuICAvKiBDb250YWN0IEZyYW1lIHN0eWxpbmcgLSBzdGFydHMgaGVyZSAqL1xuICAuZ3AtcGFyYWdyYXBocyB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYwcHggNjAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b2MgbWFpblwiO1xuICAgIGNvbHVtbi1nYXA6IDI1cHg7XG4gICAgcGFkZGluZzogNzBweCA4MHB4O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG4gIC5ncC1wYXJhZ3JhcGhzOm5vdCgud2l0aC1uYXYtc2lkZWJhcikge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwMHB4O1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgcGFkZGluZzogNzBweCA4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIENvbnRhY3QgRnJhbWUgc3R5bGluZyAtIGVuZHMgaGVyZSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzZweCkge1xuICAuZ3AtcGFyYWdyYXBocyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjBweCA4MDBweDtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnRvYy1jaGFwdGVycyB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uZ3AtcGFyYWdyYXBocyAud2ViLWNhbGxvdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTM5Njtcbn1cbi5ncC1wYXJhZ3JhcGhzIC53ZWItY2FsbG91dCA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQ0UwMDtcbn1cbi5ncC1wYXJhZ3JhcGhzIC5ib2R5LWNhbGxvdXRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGQUNFMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5ncC1wYXJhZ3JhcGhzIC5ib2R5LWNhbGxvdXRzIC5ib2R5LWNhbGxvdXRzLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZ3AtcGFyYWdyYXBocyAuYm9keS1jYWxsb3V0czpiZWZvcmUge1xuICBsZWZ0OiAzMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG4uZ3AtcGFyYWdyYXBocyAuYm9keS1jYWxsb3V0czphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogLTE0cHg7XG4gIGNvbG9yOiAjZWVlO1xufVxuLmdwLXBhcmFncmFwaHMgLmNhbGxvdXQtb3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZ3AtcGFyYWdyYXBocyAuaWNvLW9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmdwLXBhcmFncmFwaHMgLmFjdGl2ZUlubGluZUNhbGxvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDRTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMHMgZWFzZS1pbi1vdXQ7XG59XG4uZ3AtcGFyYWdyYXBocyAuYWN0aXZlQm9keUNhbGxvdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkFDRTAwO1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuLyogTEFSR0VSIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ncC1wYXJhZ3JhcGhzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHMgLndlYm55LWNhbGxvdXRzLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgycHg7XG4gICAgcmlnaHQ6IC0zMCU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5ncC1wYXJhZ3JhcGhzIC53ZWJueS1jYWxsb3V0cy1zZWN0aW9uIC5ib2R5LWNhbGxvdXRzLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1MHB4IDAgMDtcbiAgfVxuICAuZ3AtcGFyYWdyYXBocyAuYm9keS1jYWxsb3V0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkFDRTAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuZ3AtcGFyYWdyYXBocyAuYm9keS1jYWxsb3V0cyAuYm9keS1jYWxsb3V0cy1pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHMgLmJvZHktY2FsbG91dHM6YmVmb3JlIHtcbiAgICB0b3A6IDMwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTZweDtcbiAgICBjb2xvcjogI0ZBQ0UwMDtcbiAgfVxuICAuZ3AtcGFyYWdyYXBocyAuYm9keS1jYWxsb3V0czphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgY29sb3I6ICNlZWU7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHMgLmNhbGxvdXQtb3JkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHMgLmljby1vcmRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3AtcGFyYWdyYXBocyAuYWN0aXZlQm9keUNhbGxvdXQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGQUNFMDA7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHMgLmFjdGl2ZUNhbGxvdXRTZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3AtcGFyYWdyYXBocyAuYWN0aXZlQ2FsbG91dFNlY3Rpb24gLndlYm55LWNhbGxvdXQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4vKiBQQyBWSUVXICovXG4vKiBNQVggUEMgVklFVyAqL1xuLyogT1RIRVIgU1RZTEUgT1ZFUlJJREVTICAqL1xuLmFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI1RDY2O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWN0aW9ucyAud2VibnktYWN0aW9uLWxhYmVsLCAuYWN0aW9ucyAud2VibnktYWN0aW9uLXRvcCwgLmFjdGlvbnMgLmljb24tYXJyb3ctdXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG4uYWN0aW9ucy5zdHVjayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4uYWN0aW9ucy5zdHVjayAud2VibnktYWN0aW9uLWxhYmVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYWN0aW9ucy5zdHVjayAud2VibnktYWN0aW9uLXRvcCwgLmFjdGlvbnMuc3R1Y2sgLndlYm55LWFjdGlvbi10b3AgYSwgLmFjdGlvbnMuc3R1Y2sgLmljb24tYXJyb3ctdXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hY3Rpb25zIC53ZWJueS1hY3Rpb24tYmFyIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjdGlvbnMgLndlYm55LXNoYXJlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbn1cbi5hY3Rpb25zIC5pY29uLWVtYWlsIHtcbiAgZm9udC1zaXplOiAxMi44cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjdGlvbnMgLmljb24tZW1haWw6aG92ZXIge1xuICBjb2xvcjogIzY1OTk5RTtcbn1cbi5hY3Rpb25zIC5pY29uLWZhY2Vib29rIHtcbiAgZm9udC1zaXplOiAxMi44cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjdGlvbnMgLmljb24tZmFjZWJvb2s6aG92ZXIge1xuICBjb2xvcjogIzY1OTk5RTtcbn1cbi5hY3Rpb25zIC5pY29uLXR3aXR0ZXIge1xuICBmb250LXNpemU6IDEyLjhweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWN0aW9ucyAuaWNvbi10d2l0dGVyOmhvdmVyIHtcbiAgY29sb3I6ICM2NTk5OUU7XG59XG4uYWN0aW9ucyAuaWNvbi1hcnJvdy11cCB7XG4gIGZvbnQtc2l6ZTogMTIuOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY3Rpb25zIC5pY29uLWFycm93LXVwOmhvdmVyIHtcbiAgY29sb3I6ICM2NTk5OUU7XG59XG4uYWN0aW9ucyAuaWNvbi1zaGFyZV9uby1jc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjdGlvbnMgLndlYm55LXNoYXJlLWJhci1pY29ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDUwcHggOHB4IDA7XG59XG4uYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIGgyLndlYm55LWFjdGlvbi1zaGFyZS1sYWJlbCwgLmFjdGlvbnMgLndlYm55LXNoYXJlLWJhci1pY29ucyBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1hY3Rpb24tc2hhcmUtbGFiZWwuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjdGlvbnMgLndlYm55LXNoYXJlLWJhci1pY29ucyAud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsLmgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb25zIC53ZWJueS1zaGFyZS1iYXItaWNvbnMgLndlYm55LWFjdGlvbi1zaGFyZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIC5pY29uLWVtYWlsLCAuYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIC5pY29uLWZhY2Vib29rLCAuYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIC5pY29uLXR3aXR0ZXIge1xuICBmb250LXNpemU6IDEyLjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFjdGlvbnMgLndlYm55LXNoYXJlLWJhci1pY29ucyAuaWNvbi1lbWFpbDpob3ZlciwgLmFjdGlvbnMgLndlYm55LXNoYXJlLWJhci1pY29ucyAuaWNvbi1mYWNlYm9vazpob3ZlciwgLmFjdGlvbnMgLndlYm55LXNoYXJlLWJhci1pY29ucyAuaWNvbi10d2l0dGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjdGlvbnMgLndlYm55LXNoYXJlLWJhci1pY29ucyAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFjdGlvbnMge1xuICAvKi5mcm9udCAud2Vibnktc2hhcmUtYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0qL1xufVxuXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC8qIEFjdGlvbiBTaGFyZSBiYXIgc3R5bGVzICovXG4gIC5hY3Rpb25zLnN0dWNrIC53ZWJueS1hY3Rpb24tdG9wLCAuYWN0aW9ucy5zdHVjayAuaWNvbi1hcnJvdy11cCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuYWN0aW9ucy5zdHVjayAud2VibnktYWN0aW9uLWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYWN0aW9ucy5zdHVjayAud2VibnktYWN0aW9uLXRvcCBhLCAuYWN0aW9ucy5zdHVjayAuaWNvbi1hcnJvdy11cCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5hY3Rpb25zLnN0dWNrIC53ZWJueS1hY3Rpb24tdG9wIGE6aG92ZXIsIC5hY3Rpb25zLnN0dWNrIC5pY29uLWFycm93LXVwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjU5OTlFO1xuICB9XG4gIC5hY3Rpb25zLnN0dWNrIC53ZWJueS1hY3Rpb24tdG9wIHtcbiAgICBwYWRkaW5nOiAxMnB4IDVweCAxMHB4IDMwcHg7XG4gIH1cbiAgLmFjdGlvbnMuc3R1Y2sgLmljb24tYXJyb3ctdXAge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5hY3Rpb25zIC53ZWJueS1zaGFyZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMjVweCA4cHggMDtcbiAgfVxuICAuYWN0aW9ucyAud2Vibnktc2hhcmUgaDIud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsLCAuYWN0aW9ucyAud2Vibnktc2hhcmUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY3Rpb25zIC53ZWJueS1zaGFyZSAud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsLmgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmFjdGlvbnMgLndlYm55LXNoYXJlIC53ZWJueS1hY3Rpb24tc2hhcmUtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC5hY3Rpb25zIC53ZWJueS1zaGFyZSAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiBhOmxpbmssIC5hY3Rpb25zIC53ZWJueS1zaGFyZSAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLyogRW5kIEFjdGlvbiBTaGFyZSBiYXIgc3R5bGVzICovXG59XG4vKiBNT0JJTEUgVklFVyAqL1xuLyoud2Vibnktc2hhcmUtYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZWJueS1zaGFyZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSovXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53ZWJueS1hY3Rpb24tc2hhcmUtYnV0dG9uIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5pY29uLWVtYWlsOmhvdmVyLCAuaWNvbi1mYWNlYm9vazpob3ZlciwgLmljb24tdHdpdHRlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM2NTk5OUU7XG4gIH1cbn1cbmgzLndlYm55LXdoYXRzLXJlbGF0ZWQtdGl0bGUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LXdoYXRzLXJlbGF0ZWQtdGl0bGUuaDMge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ODhlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBEMENFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud2Vibnlfd2hhdHNfcmVsYXRlZF9wZ3R5cGUgPiBkaXY6bm90KC5uZXh0LXNlY3Rpb24pIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLndlYm55X3doYXRzX3JlbGF0ZWRfcGd0eXBlID4gZGl2Om5vdCgubmV4dC1zZWN0aW9uKSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuLyogUEMgVklFVyAqL1xuLyogTU9CSUxFIFZJRVcgKi9cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWxvY2F0aW9uIC5oZXJvLWlubmVyIC5sb2NhdGlvbi1hZGRyZXNzLWZpZWxkIC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1sb2NhdGlvbiAuaGVyby1pbm5lciAucGFyYS1waG9uZS1maWVsZCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMHB4O1xufVxuaHRtbFtkaXI9cnRsXSAud2VibnktdGVhc2VyIC5sb2NhdGlvbi1jb3VudGllcy1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuaHRtbFtkaXI9cnRsXSAud2VibnktdGVhc2VyIC5sb2NhdGlvbi1jb3VudGllcy1sYWJlbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLndlYm55LWxvY2F0aW9uIGFydGljbGUuaGVyby1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLndlYm55LWxvY2F0aW9uIC5oZXJvLWlubmVyIC5maXJzdC1waG9uZSxcbi53ZWJueS1sb2NhdGlvbiAuaGVyby1pbm5lciAubGFzdC1waG9uZSxcbi53ZWJueS1sb2NhdGlvbiAuaGVyby1pbm5lciAubG9jYXRpb24tdmVydGljYWwtbGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndlYm55LWxvY2F0aW9uIC5oZXJvLWlubmVyIC5sb2NhdGlvbi12ZXJ0aWNhbC1saW5lIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ud2VibnktdGVhc2VyIC5sb2NhdGlvbi1jb3VudGllcy1maWVsZHdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlciAubG9jYXRpb24tY291bnRpZXMtZmllbGR3cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLmxvY2F0aW9uLWNvdW50aWVzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLndlYm55LXRlYXNlciAubG9jYXRpb24tY291bnRpZXMtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuLyogQ1VTVE9NIFNNQUxMIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sb2NhdGlvbixcbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sb2NhdGlvbiAuaGVyby1pbWFnZSxcbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndlYm55LWxvY2F0aW9uIC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbG9jYXRpb24sXG4gIC53ZWJueS1sb2NhdGlvbiAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxvY2F0aW9uIC5oZXJvLWltYWdlLFxuICAud2VibnktbG9jYXRpb24gLmhlcm8tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4ucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXFsLXBndHlwZSB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogJHFsLWZyYW1lLWJrZ2QtY29sb3I7Ki9cbiAgcGFkZGluZzogODBweCAzJTtcbn1cblxuLnFsZnJhbWUtaW5uZXIge1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucWwtY29sLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnFsLS1ncm91cC0xLWl0ZW1zLFxuLnFsLS1ncm91cC0yLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucWwtLWdyb3VwLTEsXG4ucWwtLWdyb3VwLTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk1JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMCAxJTtcbn1cblxuLnFsLS1maWVsZC13ZWJueS1xbC10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnFsLS1maWVsZC13ZWJueS1xbC1oZWFkbGluZSB7XG4gIGZvbnQ6IGJvbGQgMS44cmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBCNUQ2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLnFsLS1maWVsZC13ZWJueS1xbC1jb2wtMS10aXRsZSxcbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTItdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qXG5RdWljayBMaW5rcyBDYXJkXG4gKi9cbi53ZWJueS1xdWljay1saW5rcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQUZBO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLndlYm55LXF1aWNrLWxpbmtzIC53ZWJueS1xdWljay1saW5rcy1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi53ZWJueS1xdWljay1saW5rcyAud2VibnktcXVpY2stbGlua3MtaW1hZ2UgLmZhbGxiYWNrLWltYWdlIHN2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTk5OUU7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi53ZWJueS1xdWljay1saW5rcyAud2VibnktcXVpY2stbGlua3MtaW1hZ2UgLmZhbGxiYWNrLWltYWdlIHN2ZyAuc3QwIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLndlYm55LXF1aWNrLWxpbmtzIC53ZWJueS1xdWljay1saW5rcy1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ud2VibnktcXVpY2stbGlua3MgLndlYm55LXF1aWNrLWxpbmtzLWNhcmQtdGV4dCAud2VibnktcXVpY2stbGlua3MtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi53ZWJueS1xdWljay1saW5rcyAud2VibnktcXVpY2stbGlua3MtY2FyZC10ZXh0IC53ZWJueS1xdWljay1saW5rcy10aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDRERDE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLndlYm55LXF1aWNrLWxpbmtzIC53ZWJueS1xdWljay1saW5rcy1jYXJkLXRleHQgLndlYm55LXF1aWNrLWxpbmtzLXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gIGNvbG9yOiAjMDA0REQxO1xufVxuLndlYm55LXF1aWNrLWxpbmtzIC53ZWJueS1xdWljay1saW5rcy1jYXJkLXRleHQgLndlYm55LXF1aWNrLWxpbmtzLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnFsLS1maWVsZC13ZWJueS1xbC1jb2wtMS1idXR0b24sXG4ucWwtLWZpZWxkLXdlYm55LXFsLWNvbC0yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDlweCAwO1xufVxuLnFsLS1maWVsZC13ZWJueS1xbC1jb2wtMS1idXR0b24gYSxcbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTItYnV0dG9uIGEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMDA0REQxO1xufVxuLnFsLS1maWVsZC13ZWJueS1xbC1jb2wtMS1idXR0b24gYTpob3Zlcixcbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTItYnV0dG9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gIGNvbG9yOiAjMDA0REQxO1xufVxuLnFsLS1maWVsZC13ZWJueS1xbC1jb2wtMS1idXR0b24gLmFycm93LXJpZ2h0LFxuLnFsLS1maWVsZC13ZWJueS1xbC1jb2wtMi1idXR0b24gLmFycm93LXJpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNEREMTtcbiAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEgYSxcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG59XG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEgYTp2aXNpdGVkLCAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEgYTpsaW5rLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGE6dmlzaXRlZCxcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhOmxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhOmhvdmVyLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEgYSxcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhIHtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBtaW4td2lkdGg6IDE3NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDRweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwZW0pIHtcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGEsXG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGEsXG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS1xdWljay1saW5rcyAud2VibnktcXVpY2stbGlua3MtY2FyZC10ZXh0IC53ZWJueS1xdWljay1saW5rcy10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnFsLWNvbC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbiAgLnFsLWNvbC1ncm91cCAucWwtLWdyb3VwLTEsXG4gIC5xbC1jb2wtZ3JvdXAgLnFsLS1ncm91cC0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgfVxuICAucWwtY29sLWdyb3VwIC5xbC0tZ3JvdXAtMS1pdGVtcyxcbiAgLnFsLWNvbC1ncm91cCAucWwtLWdyb3VwLTItaXRlbXMge1xuICAgIGZsZXg6IDUgMCBhdXRvO1xuICB9XG4gIC5xbGNvbDEtdGl0bGUgLnFsLS1ncm91cC0yIHtcbiAgICBwYWRkaW5nLXRvcDogNzdweDtcbiAgfVxuICAucWxjb2wyLXRpdGxlIC5xbC0tZ3JvdXAtMSB7XG4gICAgcGFkZGluZy10b3A6IDc3cHg7XG4gIH1cbiAgLnFsLS1ncm91cC0yIHtcbiAgICBwYWRkaW5nOiAwIDElIDAgMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktcXVpY2stbGlua3MtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDIuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuICAud2VibnktcXVpY2stbGlua3MtY2FyZC10ZXh0IGEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8qIElFMTAtc3BlY2lmaWMgc3R5bGVzIGdvIGhlcmUgKi9cbn1cbi53ZWJueS10ZWFzZXIge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBDRTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLndlYm55LXRlYXNlciAud2VibnktY2FyZC10ZWFzZXIge1xuICBoZWlnaHQ6IDczcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLndlYm55LWNhcmQtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4ud2VibnktdGVhc2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndlYm55LXRlYXNlciAud2VibnktdGVhc2VyLXdyYXBwZXIgLndlYm55LXRlYXNlci1pbWFnZSBkaXYgcGljdHVyZSBpbWcge1xuICB3aWR0aDogMjQwcHg7XG59XG4ud2VibnktdGVhc2VyIC5sYXlvdXQtY29udGFpbmVyIHVsIGxpIHtcbiAgbWFyZ2luOiA5cHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuLndlYm55LXRlYXNlci1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS10ZWFzZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWltYWdlIHN2ZyB7XG4gICAgd2lkdGg6IDIwMnB4O1xuICAgIGhlaWdodDogMjAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1OTk5RTtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1pbWFnZSAubGlzdC1mYWxsYmFjay1pbWcgc3ZnIHtcbiAgICBwYWRkaW5nOiA2NXB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gIC53ZWJueS10ZWFzZXItaW1hZ2UgLnN0MCxcbiAgLndlYm55LXRlYXNlci1pbWFnZSAuc3QxIHtcbiAgICBzdHJva2U6ICNmZmZmZmY7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IDE4M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMDtcbiAgfVxufVxuLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMtbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzLWxlZnQge1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDBEMENFO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscy1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzNnB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzLWxlZnQge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDYxcHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndlYm55LXRlYXNlcl9fZXZlbnRzIHtcbiAgbWF4LWhlaWdodDogMzgycHg7XG59XG4ud2VibnktdGVhc2VyX19ldmVudHMgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyX19ldmVudHMge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlcl9fZXZlbnRzIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG4ud2VibnktdGVhc2VyX19ldmVudHMgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGhlaWdodDogMzM3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlcl9fZXZlbnRzIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IDE5Ni41cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktdGVhc2VyX19ldmVudHMgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgIGhlaWdodDogMjA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlcl9fZXZlbnRzIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICB9XG59XG4ud2VibnktdGVhc2VyLWZpbHRlci10ZXJtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyLWZpbHRlci10ZXJtcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS10ZWFzZXItZmlsdGVyLXRlcm1zIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXItZmlsdGVyLXRlcm0tYm9yZGVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBEMENFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTNweCAwIDJweCAwO1xufVxuLndlYm55LXRlYXNlciBzcGFuLWZpbHRlci10ZXJtLWJvcmRlciB7XG4gIG1hcmdpbjogOXB4IDA7XG59XG4ud2VibnktdGVhc2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi53ZWJueS10ZWFzZXItdGl0bGUgYSB7XG4gIGNvbG9yOiAjNjU5OTlFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2VibnktdGVhc2VyLXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktdGVhc2VyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLmRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmV2ZW50LWRhdGUge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZXZlbnQtZGF0ZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5kYXktbW9udGgtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZGF5LW1vbnRoLXdyYXBwZXIgLm1vbnRoLWRheS15ZWFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5kYXkgZGl2LFxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5tb250aCBkaXYsXG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4NXB4O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5kYXkgZGl2LmRhc2gsXG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLm1vbnRoIGRpdi5kYXNoLFxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5ldmVudC15ZWFyIGRpdi5kYXNoIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLm1vbnRoIC5zdGFydCxcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAubW9udGggLmVuZCxcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAuZXZlbnQteWVhciAuc3RhcnQtZXZlbnQteWVhcixcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAuZXZlbnQteWVhciAuZW5kLWV2ZW50LXllYXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm1vbnRoIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm1vbnRoOmJlZm9yZSwgLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubW9udGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm1vbnRoOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tb250aCBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tb250aCAuZGFzaCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmRheSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmRheTpiZWZvcmUsIC53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmRheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZGF5OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5kYXkgZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZGF5IC5kYXNoIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZXZlbnQteWVhciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXI6YmVmb3JlLCAud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5ldmVudC15ZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5ldmVudC15ZWFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5ldmVudC15ZWFyIGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXIgLnN0YXJ0LWV2ZW50LXllYXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXIgLmRhc2gge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5kYXktbW9udGgtd3JhcHBlcixcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLnRpbWUtd3JhcHBlcixcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlcixcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmxhc3QtdXBkYXRlZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5kYXktbW9udGgtd3JhcHBlciBpLFxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAudGltZS13cmFwcGVyIGksXG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5hZGRyZXNzLXdyYXBwZXIgaSxcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmxhc3QtdXBkYXRlZC13cmFwcGVyIGkge1xuICBjb2xvcjogIzBCNUQ2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLnRpbWUtd3JhcHBlciAudGltZS1mdWxsLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAudGltZS13cmFwcGVyIC50aW1lLWZ1bGwtdGltZSAuZGFzaCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC50aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLnRpbWU6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNjU5OTlFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIzcHg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC50aW1lIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciAuYWRkcmVzcy1mdWxsLWxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciAudmVudWUtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyOjpiZWZvcmUge1xuICBjb2xvcjogIzY1OTk5RTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIzcHg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5hZGRyZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5hZGRyZXNzIHNwYW4uY291bnRyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5sYXN0LXVwZGF0ZWQtd3JhcHBlciAubGFzdC11cGRhdGVkLWZ1bGwtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmxhc3QtdXBkYXRlZC13cmFwcGVyIC5sYXN0LXVwZGF0ZWQtbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmxhc3QtdXBkYXRlZC13cmFwcGVyOjpiZWZvcmUge1xuICBjb2xvcjogIzY1OTk5RTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIzcHg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5sYXN0LXVwZGF0ZWQtd3JhcHBlciAubGFzdC11cGRhdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmRheSBkaXYsXG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tb250aCBkaXYsXG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5ldmVudC15ZWFyIGRpdiB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm1vbnRoIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZGF5IHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyIHtcbiAgLypoZWlnaHQ6IDQ4cHg7Ki9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5hZGRyZXNzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMCAhaW1wb3J0YW50O1xuICAgIC8qaGVpZ2h0OiAzMnB4OyovXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzM2cHgpIHtcbiAgLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5kYXktbW9udGgtd3JhcHBlciB7XG4gICAgcGFkZGluZzogOHB4IDAgMHB4IDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC50aW1lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC50aW1lOjpiZWZvcmUge1xuICB3aWR0aDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC50aW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzNnB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLnRpbWUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuLndlYm55LXRlYXNlciAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzM2cHgpIHtcbiAgLndlYm55LXRlYXNlciAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLm1vbnRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJvdztcbn1cbi53ZWJueS10ZWFzZXIgLmRheSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByb3c7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC15ZWFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJvdztcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC15ZWFyIC5zdGFydC1ldmVudC15ZWFyLFxuLndlYm55LXRlYXNlciAuZXZlbnQteWVhciAuZW5kLWV2ZW50LXllYXIge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cbi53ZWJueS10ZWFzZXIgLm11bHRpLWRheSAuZGF5IGRpdixcbi53ZWJueS10ZWFzZXIgLm11bHRpLWRheSAubW9udGggZGl2LFxuLndlYm55LXRlYXNlciAubXVsdGktZGF5IC5ldmVudC15ZWFyIGRpdixcbi53ZWJueS10ZWFzZXIgLm11bHRpLWRheSAuc3RhcnQgZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ud2VibnktdGVhc2VyIC5tdWx0aS1kYXkgLmRheSBkaXYuZGFzaCxcbi53ZWJueS10ZWFzZXIgLm11bHRpLWRheSAubW9udGggZGl2LmRhc2gsXG4ud2VibnktdGVhc2VyIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgZGl2LmRhc2gsXG4ud2VibnktdGVhc2VyIC5tdWx0aS1kYXkgLnN0YXJ0IGRpdi5kYXNoIHtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud2VibnktdGVhc2VyIC5tZXJpZGllbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlciAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzZweCkge1xuICAud2VibnktdGVhc2VyIC5hZGRyZXNzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLmFkZHJlc3Mtd3JhcHBlciAudmVudWUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLndlYm55LXRlYXNlciAuYWRkcmVzcy13cmFwcGVyIC52ZW51ZS1uYW1lID4gZGl2IHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlciAuYWRkcmVzcy13cmFwcGVyIC52ZW51ZS1uYW1lID4gZGl2IHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLmFkZHJlc3Mtd3JhcHBlciAuY2l0eS1zdGF0ZS16aXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzNnB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmFkZHJlc3Mtd3JhcHBlciAuY2l0eS1zdGF0ZS16aXAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLndlYm55LXRlYXNlciAuYWRkcmVzcy13cmFwcGVyIC5zZXBhcmF0b3Ige1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi53ZWJueS10ZWFzZXIgLmxpbmtzLFxuLndlYm55LXRlYXNlciAuYWN0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAzMXB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDBEMENFO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyIC5saW5rcyxcbiAgLndlYm55LXRlYXNlciAuYWN0aW9ucyB7XG4gICAgcGFkZGluZzogOHB4IDIzcHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLmxpbmtzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IGJsYWNrO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmxpbmtzIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLmxpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWJueS10ZWFzZXIgLmxpbmtzIGEgLmNoZXZyb24ge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgbGVmdDogLTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2VibnktdGVhc2VyIC5sYW5kaW5nLXN1bW1hcnktZmllbGR3cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIHtcbiAgICB6b29tOiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhcjpiZWZvcmUsIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZpbHRlci1zaWRlYmFyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyLmV4cGFuZGVkIC5maWx0ZXItc2lkZWJhci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIuZXhwYW5kZWQgLmZpbHRlci10b2dnbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzOVwiO1xuICB9XG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZmlsdGVyLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5maWx0ZXItdG9nZ2xlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjRkFDRTAwO1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgaDMsIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmgzLFxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5mb3JtLWl0ZW0ta2V5d29yZCBsYWJlbCxcbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWxvY2F0aW9uLWNvdW50aWVzIGxhYmVsLFxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5mb3JtLWl0ZW0tY3JlYXRlZC1kYXRlOmJlZm9yZSxcbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWZpZWxkLXdlYm55LWV2ZW50LWRhdGUtc3RhcnQ6YmVmb3JlIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMCAxZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWl0ZW1zLXBlci1wYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciBmb3JtIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIGxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MjY2NkE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggd2hpdGU7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZvcm0taXRlbS1rZXl3b3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5mb3JtLWl0ZW0ta2V5d29yZCBpbnB1dCB7XG4gIHBhZGRpbmc6IDdweCAyMHB4IDdweCA0MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNjI2NjZBO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWtleXdvcmQgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggd2hpdGU7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZvcm0taXRlbS1rZXl3b3JkOmFmdGVyIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIGJvdHRvbTogM3B4O1xuICB0b3A6IDY2JTtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWxvY2F0aW9uLWNvdW50aWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZvcm0taXRlbS1sb2NhdGlvbi1jb3VudGllcyBzZWxlY3Qge1xuICBwYWRkaW5nOiA3cHggMjBweCA3cHggNDBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzYyNjY2QTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWxvY2F0aW9uLWNvdW50aWVzIHNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRkFDRTAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MjY2NkE7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMge1xuICBjb2xvcjogIzYyNjY2QTtcbiAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHdoaXRlO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICBib3JkZXItY29sb3I6ICNGQUNFMDA7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5ibG9jay1maWx0ZXItdGVybSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDA0MDQwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCB3aGl0ZTtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSAuZmFjZXQtaXRlbV9fdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLml0ZW0tbGlzdF9fY2hlY2tib3ggLmZhY2V0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC0xcHggNHB4IDAgMDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLml0ZW0tbGlzdF9fY2hlY2tib3ggLmZhY2V0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLml0ZW0tbGlzdF9fY2hlY2tib3ggLmZhY2V0LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLm9wdGlvbjphY3RpdmUge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLml0ZW0tbGlzdF9fY2hlY2tib3ggLmZhY2V0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbC5jaGVja2VkOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZvcm0taXRlbS1jcmVhdGVkLWRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJEYXRlXCI7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZvcm0taXRlbS1maWVsZC13ZWJueS1ldmVudC1kYXRlLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRGF0ZVwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZvcm0taXRlbS1sb2NhdGlvbi1jb3VudGllcyBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzM2cHgpIHtcbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aWV3cy1wYWdlLXdlYm55LXNlYXJjaCAubGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLnZpZXctbWFpbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLnZpZXctbWFpbi1jb250ZW50ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIge1xuICAgIHpvb206IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICB9XG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciB7XG4gICAgd2lkdGg6IDIzLjcyODgxMzU1OTMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MTUyNTQyJTtcbiAgfVxuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lcjpiZWZvcmUsIC53ZWJueS1zZWFyY2gtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIgLnZpZXctbWFpbi1jb250ZW50IHtcbiAgICB3aWR0aDogNzQuNTc2MjcxMTg2NCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIC52aWV3LW1haW4tY29udGVudCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuanMtZm9ybS1jbGVhci1hbGwge1xuICBjb2xvcjogIzAwNEREMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5qcy1mb3JtLWNsZWFyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktbGFuZGluZy1wYWdlLXBhZ2UuaGVyby1wcmVzZW50OmhhcyguY2VudGVyZWQtYWxpZ25tZW50KSAucGFnZS1wYXJhZ3JhcGhzLWluID4gZGl2ID4gZGl2OmZpcnN0LW9mLXR5cGU6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktZmlsdGVyLXRlcm0tbGlzdGluZyksIC53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS5oZXJvLXByZXNlbnQ6aGFzKC5jZW50ZXJlZC1hbGlnbm1lbnQpIC5wYWdlLXBhcmFncmFwaHMtaW4gPiBkaXYgPiBkaXY6Zmlyc3Qtb2YtdHlwZTpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1sb2MtZmlsdGVyLXRlcm0tbGlzdGluZyksIC53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS5oZXJvLXByZXNlbnQ6aGFzKC5jZW50ZXJlZC1hbGlnbm1lbnQpIC5wYWdlLXBhcmFncmFwaHMtaW4gPiBkaXYgPiBkaXY6Zmlyc3Qtb2YtdHlwZTpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1ldmVudC1maWx0ZXIpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ud2VibnktdGVhc2VyIC53ZWJueS10ZWFzZXItdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDA0REQxO1xufVxuLndlYm55LXRlYXNlciAucGFnZS1kZXNjcmlwdGlvbi1maWVsZHdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnRlYXNlci0tdHlwZS0td2VibnktcGFnZSAud2VibnktdGVhc2VyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZWFzZXItLXR5cGUtLXdlYm55LXBhZ2UgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnRlYXNlci0tdHlwZS0td2VibnktcGFnZSAud2VibnktdGVhc2VyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC50ZWFzZXItLXR5cGUtLXdlYm55LXBhZ2UgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRlYXNlci0tdHlwZS0td2VibnktcGFnZSAud2VibnktdGVhc2VyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnRlYXNlci0tdHlwZS0td2VibnktcGFnZSAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscyB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG4ubmV3cy1kYXRlLWZpZWxkd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMC43MjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5uZXdzLWRhdGUtZmllbGR3cmFwcGVyIC5uZXdzLWxpc3RpbmctZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5uZXdzLWRhdGUtZmllbGR3cmFwcGVyIC5uZXdzLWxpc3RpbmctdGltZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmZhbGxiYWNrLW5ld3NwYXBlciBzdmcge1xuICBoZWlnaHQ6IDEwMnB4O1xuICB3aWR0aDogMTAycHg7XG4gIHBhZGRpbmc6IDY1cHg7XG59XG5cbi5uby1kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogNzNweDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLWl0ZW0gbGFiZWwub3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGRpdiB7XG4gIG1hcmdpbjogMiUgMCAwIDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIlO1xufVxuXG4vKipcbiAqIFByb2dyZXNzIHRyYWNrZXIgc3R5bGVzLlxuICpcbiAqIEBzZWUgaHR0cDovL25pZ2Vsb3Rvb2xlLmdpdGh1Yi5pby9wcm9ncmVzcy10cmFja2VyL1xuICovXG4vKipcbiAqIFVwZGF0ZSBwcm9ncmVzcyB0ZXh0IHRvIHNob3cgY29tcGxldGVkIGFuZCBhY3RpdmUuXG4gKi9cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXAgLnByb2dyZXNzLXRleHQge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcC5pcy1hY3RpdmUgLnByb2dyZXNzLXRleHQsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlIC5wcm9ncmVzcy10ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qKlxuICogRGlzYWJsZSBob3ZlciBzdGF0ZSBiZWNhdXNlIHdlYmZvcm0gd2l6YXJkIHByb2dyZXNzIG1hcmtlcnMgYXJlIG5vdCBjbGlja2FibGUuXG4gKi9cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXA6bm90KC5pcy1hY3RpdmUpIC5wcm9ncmVzcy1tYXJrZXI6OmJlZm9yZSxcbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXA6aG92ZXIgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlLFxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcCAucHJvZ3Jlc3MtbWFya2VyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG59XG5cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXAuaXMtY29tcGxldGUgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlLFxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcC5pcy1jb21wbGV0ZTpob3ZlciAucHJvZ3Jlc3MtbWFya2VyOjpiZWZvcmUsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlIC5wcm9ncmVzcy1tYXJrZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcC5pcy1hY3RpdmU6aG92ZXIgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3MtdGl0bGVbcm9sZT1saW5rXSB7XG4gIGNvbG9yOiAjMTk3NmQyO1xufVxuXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy10aXRsZVtyb2xlPWxpbmtdOmhvdmVyLFxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3MtdGl0bGVbcm9sZT1saW5rXTpmb2N1cyB7XG4gIGNvbG9yOiAjMjE5NmYzO1xufVxuXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlOmhvdmVyIC5wcm9ncmVzcy1tYXJrZXJbcm9sZT1saW5rXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmYyO1xufVxuXG4uamUtLWZpZWxkLXdlYm55LWplLWVtYmVkIHtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA4JTtcbn1cblxuLmplLS1maWVsZC13ZWJueS13eXNpd3lnLXRpdGxlLFxuLmplLS1maWVsZC13ZWJueS13eXNpd3lnLWhlYWRsaW5lIHtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktamUtcGd0eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmplLS1maWVsZC13ZWJueS1qZS10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwQjVENjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmplLS1maWVsZC13ZWJueS1qZS1oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250OiBib2xkIDEuOHJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZnJvbnQgLmplLS1maWVsZC13ZWJueS1qZS1oZWFkbGluZSB7XG4gIGZvbnQ6IDgwMCAyLjIycmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuLyogREVTS1RPUCBWSUVXICovXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG4vKiBIRVJPIExBWU9VVCAqL1xuLmhlcm8tbGF5b3V0IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gIGhlaWdodDogMjU2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IC5oZXJvLWdlbmVyaWMtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgaDEsIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSAuaDEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMHB4O1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIC5hc3NvYy1sYW5kaW5nLWljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMWxoO1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgLmFzc29jLWxhbmRpbmctaWNvbi13cmFwcGVyIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgZGl2ID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIGkua2V5d29yZC1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAucHVibGlzaGVkLWRhdGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciBoMSwgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmgxIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtc3VtbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7IC8qMWVtOyAqL1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWhvcml6b250YWwtaHIge1xuICBtYXJnaW46IDMwcHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyLmJ1dHRvbi1wcmVzZW50IC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCAuY2hlY2tsaXN0LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7IC8qIFZlcnRpY2FsbHkgYWxpZ24gY29udGVudCAqL1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHVsIGxpIHNwYW4uY2hlY2tsaXN0LWl0ZW0ge1xuICBtYXJnaW46IDBweCA1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB1bCBsaSBpLmNoZWNrbGlzdC1pY29uIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY3RhIGEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qIFJUTCBTcGVjaWZpY3MgKi9cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QgdWwgbGkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1rZXl3b3JkcyAua2V5d29yZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyLmJ1dHRvbi1wcmVzZW50IC5oZXJvLWdlbmVyaWMtY3RhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWN0YTpvbmx5LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICAgIGhlaWdodDogMzA3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IGgxLCAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgLmgxIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ1cHggMHB4IDQ1cHggMHB4O1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMzVweDtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciBoMSwgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmgxIHtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLXN1bW1hcnkuY2hlY2tsaXN0LWN0YS1hYnNlbnQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlci5idXR0b24tcHJlc2VudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMXB4IDIzMHB4O1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyLmJ1dHRvbi1hYnNlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHtcbiAgICBwYWRkaW5nOiAwcHggMzBweCAwcHggMHB4O1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IC5jaGVja2xpc3QtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB1bCBsaSBzcGFuLmNoZWNrbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciAuaGVyby1nZW5lcmljLWN0YSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDAgMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciAuaGVyby1nZW5lcmljLWN0YTpvbmx5LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jdGEgYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiBNSU4gREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMzBweCA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogNDI3cHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDVweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSBoMSwgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSAuaDEge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWhvcml6b250YWwtaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyLmNoZWNrbGlzdC1jdGEtYWJzZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXI6bm90KC5jaGVja2xpc3QtY3RhLWFic2VudCkge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIgaDEsIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIC5oZXJvLWdlbmVyaWMtc3VtbWFyeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciAuaGVyby1nZW5lcmljLXN1bW1hcnkgZGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIuYnV0dG9uLXByZXNlbnQgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciAuaGVyby1nZW5lcmljLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IC5jaGVja2xpc3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciAuaGVyby1nZW5lcmljLWN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMzBweCA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1rZXl3b3JkcyAua2V5d29yZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IGgxLCBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IC5oMSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA2MCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWhvcml6b250YWwtaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDYwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIuY2hlY2tsaXN0LWN0YS1hYnNlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciBoMSwgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1zdW1tYXJ5IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIC5oZXJvLWdlbmVyaWMtc3VtbWFyeSBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyLmJ1dHRvbi1wcmVzZW50IC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCAuY2hlY2tsaXN0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI1cHggMHB4IDBweCAwcHg7XG4gIH1cbn1cbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cbi8qIFRpdGxlIGFuZCBoZXJvIGJvcmRlciBkaXNwbGF5ICovXG4ud2VibnktbGFuZGluZy1wYWdlLXBhZ2UudGl0bGUtcHJlc2VudCAudGl0bGUtbGFuZGluZy1sYXlvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS5oZXJvLXByZXNlbnQgLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS5ib3RoLXByZXNlbnQgLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbn1cbi53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS5ib3RoLXByZXNlbnQgLnRpdGxlLWxhbmRpbmctbGF5b3V0IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi8qIFRpdGxlIGRpc3BsYXkgKi9cbi50aXRsZS1sYW5kaW5nLWxheW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUNFMDA7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuLnRpdGxlLWxhbmRpbmctbGF5b3V0IC50aXRsZS1sYW5kaW5nLXBhZ2UgaDEsIC50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhRXh0cmFib2xkXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwcHg7XG59XG4udGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSAudGl0bGUtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVJlZ3VsYXJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgcGFkZGluZzogOHB4IDAgMCAwO1xufVxuLnRpdGxlLWxhbmRpbmctbGF5b3V0IC50aXRsZS1sYW5kaW5nLXBhZ2UgLnRpdGxlLXN1YnRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbi50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIC50aXRsZS1zdWJ0aXRsZSBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuXG4vKiBSVEwgU3BlY2lmaWNzICovXG5odG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiAuY3RhLWxhbmRpbmctaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXFxmMzBhXCIgIWltcG9ydGFudDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1idXR0b25zIC52aWRlby1oZXJvLWJ1dHRvbiAudmlkZW8tY3RhLWxhbmRpbmctaWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiBcXGYwNGJcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIEhFUk8gTEFZT1VUICovXG4uaGVyby1sYW5kaW5nLWxheW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gIGhlaWdodDogMjU2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2Njtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIudGl0bGUtb25seSBoMSwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgLmgxIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IGgyLCAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIudGl0bGUtb25seSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIudGl0bGUtb25seSAuaDIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMHB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgLmFzc29jLWxhbmRpbmctaWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxbGg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyAuYXNzb2MtbGFuZGluZy1pY29uLXdyYXBwZXIgaS5hc3NvYy1sYW5kaW5nLWljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyBkaXYgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDFweDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgxLCAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMHB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDIsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1zdW1tYXJ5Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAudmlkZW8taGVyby1idXR0b24gPiBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiBcXGYwNGJcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMXB4O1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b24gLmN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiIFxcZjMwYlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAvKmgyIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9Ki9cbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1mcmFtZSAuaGVyby12aWRlby1pbm5lciAudmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgYm9yZGVyOiAwO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgLnZpZGVvLWpzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDA7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1mcmFtZSAuaGVyby12aWRlby1pbm5lciAudmpzLWNvbnRyb2wtYmFyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgLnZpZGVvanMtaGVyb3BsYXllci15b3V0dWJlLWRpbWVuc2lvbnMudmpzLWZsdWlkLFxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgI3ZpZGVvanMtaGVyb3BsYXllci12aW1lby52aWRlby1qcy52anMtMTYtOSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgLmhlcm8tdHlwZS15b3V0dWJlIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAjaGVyby12aWRlby1mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTI7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1jbG9zZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgb3BhY2l0eTogMC40O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1jbG9zZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLXZpZGVvLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tYmtnLXJlbW92ZWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1tZXRhLWNoYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDI1cHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0ICN2aWRlb2pzLWhlcm9wbGF5ZXItdmltZW9fVmltZW9fYXBpLnZpbWVvcGxheWVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC55dHAtY2hyb21lLWNvbnRyb2xzIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWxbZGlyPXJ0bF0gLnRpdGxlLWxhbmRpbmctbGF5b3V0IC50aXRsZS1sYW5kaW5nLXBhZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIGdhcDogNTJweDtcbiAgICBwYWRkaW5nOiAwIDM1cHggMCAwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSBoMSwgaHRtbFtkaXI9cnRsXSAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIC5oMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgxLCBodG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmgxIHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDQwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC52aWRlby1oZXJvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAudmlkZW8taGVyby1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGdhcDogNTJweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuICB9XG4gIC50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIGgxLCAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSAuaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLnRpdGxlLWxhbmRpbmctbGF5b3V0IC50aXRsZS1sYW5kaW5nLXBhZ2UgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIudGl0bGUtb25seSBoMSwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgLmgxIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMzVweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAucHVibGlzaGVkLWRhdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDEsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgyLCAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAudmlkZW8taGVyby1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4vKiBNSU4gREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIFRpdGxlIGRpc3BsYXkgKi9cbiAgLnRpdGxlLWxhbmRpbmctbGF5b3V0IC50aXRsZS1sYW5kaW5nLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDBweCA2MHB4IDBweCA2MHB4O1xuICB9XG4gIC50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIGgxLCAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSAudGl0bGUtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIHtcbiAgICBwYWRkaW5nOiAwcHggNjBweCAwcHggNjBweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIGgxLCBodG1sW2Rpcj1ydGxdIC50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLnRpdGxlLWxhbmRpbmctbGF5b3V0IC50aXRsZS1sYW5kaW5nLXBhZ2UgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSAudGl0bGUtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDEsIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmgxIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyAuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5sZWZ0LWFsaWdubWVudCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDIsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5sZWZ0LWFsaWdubWVudCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmxlZnQtYWxpZ25tZW50IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDIsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5yaWdodC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgyLCAuaGVyby1sYW5kaW5nLWxheW91dCAucmlnaHQtYWxpZ25tZW50IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAucmlnaHQtYWxpZ25tZW50IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAubGVmdC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLXN1bW1hcnksIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5yaWdodC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmNlbnRlcmVkLWFsaWdubWVudCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDIsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5jZW50ZXJlZC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5jZW50ZXJlZC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oMiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5jZW50ZXJlZC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmNlbnRlcmVkLWFsaWdubWVudCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBtaW4td2lkdGg6IDU4MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IDYwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmxlZnQtYWxpZ25tZW50IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlLnJpZ2h0LWFsaWdubWVudCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IG5vcm1hbCBzdGFydDtcbiAgICBoZWlnaHQ6IDUxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwcHggNjBweDtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBoMSwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgyLCAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uIC5jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uIC5jdGEtbGFuZGluZy1pY29uOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAudmlkZW8taGVyby1idXR0b24gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDYwcHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBoMSwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAubm8taW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBoMiwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAubm8taW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC52aWRlby1oZXJvLWJ1dHRvbiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAubm8taW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAubm8taW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uIC5jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIudGl0bGUtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgaDEsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IC5oMSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1mcmFtZSAuaGVyby12aWRlby1pbm5lciAudmlkZW8tanMge1xuICAgIHdpZHRoOiA5MTBweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1mcmFtZSAuaGVyby12aWRlby1pbm5lciAuaGVyby10eXBlLXlvdXR1YmUge1xuICAgIGhlaWdodDogNTEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgLmhlcm8tdmlkZW8tY2xvc2UgYSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4ud2VibnktYmFjay10by10b3Atd3JhcHBlciAud2VibnktYmFjay10by10b3Atc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cbi53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC53ZWJueS1iYWNrLXRvLXRvcC1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cbi53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC53ZWJueS1iYWNrLXRvLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICBib3R0b206IDJlbTtcbiAgcmlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2VibnktYmFjay10by10b3Atd3JhcHBlciAud2VibnktYmFjay10by10b3A6aG92ZXIge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cbi53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC53ZWJueS1iYWNrLXRvLXRvcCAuZmEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC5mYSwgLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLmZhLWNsYXNzaWMsIC53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC5mYS1zaGFycCwgLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLmZhcywgLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLmZhLXNvbGlkLCAud2VibnktYmFjay10by10b3Atd3JhcHBlciAuZmFyLCAud2VibnktYmFjay10by10b3Atd3JhcHBlciAuZmEtcmVndWxhciwgLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLmZhYiwgLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLmZhLWJyYW5kcyB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiB2YXIoLS1mYS1kaXNwbGF5LCBpbmxpbmUtYmxvY2spO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLndlYm55LWJhY2stdG8tdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvdHRvbTogMmVtO1xuICAgIHJpZ2h0OiAyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLndlYm55LWJhY2stdG8tdG9wIC5mYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG59XG4vKiBQQyBWSUVXICovXG4vKiBNQVggUEMgVklFVyAqL1xuLyogSUU5IFNUWUxJTkcgKi9cbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cbi8qIEZPTlRTIC8gU0laRVMgKi9cbi5oZXJvLW5vLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2Njtcbn1cblxuLmhlcm8tbm8taW1hZ2UuaGVyby1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG59XG5cbi8qIEhFUk8gUVVJQ0sgRURJVCBGSVggKi9cbi51c2VyLWxvZ2dlZGluIC5mcm9udCAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudXNlci1sb2dnZWRpbiAuZnJvbnQgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSAuY29udGV4dHVhbC1yZWdpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudXNlci1sb2dnZWRpbiAuZnJvbnQgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSAuY29udGV4dHVhbC1yZWdpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi51c2VyLWxvZ2dlZGluIC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC51c2VyLWxvZ2dlZGluIC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVzZXItbG9nZ2VkaW4gLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSAuY29udGV4dHVhbC1yZWdpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9cnRsXSAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLyogSEVSTyBMQVlPVVQgKi9cbi5oZXJvLWV2ZW50LWxheW91dCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgaGVpZ2h0OiAyNTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyLmhlcm8taGFzLWltYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8ta2V5d29yZHMge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1rZXl3b3JkcyAua2V5d29yZCBpLmtleXdvcmQtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1rZXl3b3JkcyAua2V5d29yZCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIGE6aG92ZXIsIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1rZXl3b3JkcyAua2V5d29yZCBhOmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayBoMSwgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayAuaDEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMHB4IDBweCAwcHg7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuYWRkcmVzcyB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLmRheSBkaXYsXG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAubXVsdGktZGF5IC5tb250aCBkaXYsXG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAubXVsdGktZGF5IC5ldmVudC15ZWFyIGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODVweDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLmRheSBkaXYuZGFzaCxcbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLm1vbnRoIGRpdi5kYXNoLFxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLm11bHRpLWRheSAuZXZlbnQteWVhciBkaXYuZGFzaCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmRheS1tb250aC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNXB4IGF1dG87XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuZGF5LW1vbnRoLXdyYXBwZXIgaTpiZWZvcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuZGF5LW1vbnRoLXdyYXBwZXIgLmRheS1tb250aC1mdWxsLWRhdGUgLm1vbnRoLWRheS15ZWFyIGRpdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAudGltZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNXB4IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC50aW1lLXdyYXBwZXIgaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLnRpbWUtd3JhcHBlciBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmFkZHJlc3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuYWRkcmVzcy13cmFwcGVyIGk6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuYWRkcmVzcy13cmFwcGVyIGRpdiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sge1xuICAvKi5hZGRyZXNzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIH0qL1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmxhc3QtdXBkYXRlZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNXB4IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5sYXN0LXVwZGF0ZWQtd3JhcHBlciBpOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmxhc3QtdXBkYXRlZC13cmFwcGVyIC5sYXN0LXVwZGF0ZWQtZnVsbC1kYXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5sYXN0LXVwZGF0ZWQtd3JhcHBlciAubGFzdC11cGRhdGVkLWZ1bGwtZGF0ZSBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAubW9udGgge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5kYXkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5ldmVudC15ZWFyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuYWRkcmVzcy13cmFwcGVyOjpiZWZvcmUsXG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAudGltZTo6YmVmb3JlIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICB3aWR0aDogYXV0bztcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5hZGRyZXNzIHNwYW4uY291bnRyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQge1xuICB3aWR0aDogYXV0bztcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudCAuaGVyby1jb250ZW50LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8taW5uZXIuaGVyby1ldmVudC1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgLmhlcm8ta2V5d29yZHMge1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciB7XG4gICAgcGFkZGluZzogNDVweCAzNXB4O1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayBoMSwgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIGgxLCAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIC5oMSwgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIGgxID4gc3BhbiwgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxID4gc3BhbiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgLmgxID4gc3BhbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmFkZHJlc3Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICAgIGhlaWdodDogMzA3cHg7XG4gIH1cbn1cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIGgxLCAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgaDEsIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgLmgxLCAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgaDEgPiBzcGFuLCAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgPiBzcGFuLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayAuaDEgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbm5lci5oZXJvLWV2ZW50LWlubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQyN3B4O1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1cHg7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIGxlZnQ6IDYwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciAubGVmdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciAucmlnaHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXIgLnJpZ2h0LXdyYXBwZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciAucmlnaHQtd3JhcHBlciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5hZGRyZXNzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8tbm8taW1hZ2UgLmhlcm8taW5uZXIuaGVyby1ldmVudC1pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8tbm8taW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLW5vLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGJvdHRvbTogODBweDtcbiAgICBsZWZ0OiA2MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8tbm8taW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLW5vLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXIgLmxlZnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCA0NXB4IDgwcHggNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8tbm8taW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciAucmlnaHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwIDgwcHggNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8tbm8taW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciAucmlnaHQtd3JhcHBlciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDYwcHggMCAwO1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLW5vLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXIgLnJpZ2h0LXdyYXBwZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuYWRkcmVzcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC8qIFJUTCBTcGVjaWZpY3MgKi9cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA0MCU7XG4gIH1cbn1cbi8qIEZVTEwgREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzNnB4KSB7XG4gIC5mcm9udCAuaGVyby1sYXlvdXQgLmhlcm8tbGFuZGluZy5oZXJvLWhhcy1pbWFnZSxcbiAgLmZyb250IC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UsXG4gIC5mcm9udCAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlLFxuICAuZnJvbnQgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSxcbiAgLmZyb250IC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNTEycHg7XG4gICAgaGVpZ2h0OiA1MTJweDtcbiAgfVxufVxuLyogSEVSTyBWSURFTyBGSVggRk9SIFZJTUVPIC0tIDU3NS03NjcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWxheW91dCAuaGVyby12aWRlby1mcmFtZS5oZXJvcGxheWVyLXZpbWVvIHtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUuaGVyb3BsYXllci12aW1lbyAuaGVyby12aWRlby1pbm5lciAudmlkZW8tanMudmpzLXZpbWVvIHtcbiAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4vKiBIRVJPIFZJREVPIEZJWCBGT1IgVklNRU8gLS0gNzY4LTkxMCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAuaGVyby1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgLnZpZGVvLWpzLnZqcy12aW1lbyA+IC52anMtY29udHJvbC1iYXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG5hcnRpY2xlLnRhYmxlYXUtZW1iZWQtbGF5b3V0IHtcbiAgcGFkZGluZzogMHB4IDMlO1xufVxuYXJ0aWNsZS50YWJsZWF1LWVtYmVkLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbmFydGljbGUudGFibGVhdS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAudGFibGVhdS1lbWJlZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmFydGljbGUudGFibGVhdS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAuZnJhbWUtdGl0bGUge1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMEI1RDY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5hcnRpY2xlLnRhYmxlYXUtZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLmZyYW1lLWhlYWRsaW5lIHtcbiAgZm9udDogODAwIDAuOWVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBwYWRkaW5nOiAwO1xufVxuYXJ0aWNsZS50YWJsZWF1LWVtYmVkLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAudGFibGVhdS1lbWJlZC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG5hcnRpY2xlLnRhYmxlYXUtZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLnRhYmxlYXUtZW1iZWQtZnJhbWUtbGluayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbmFydGljbGUudGFibGVhdS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAudGFibGVhdS1lbWJlZC1mcmFtZS1saW5rIC50YWJsZWF1LWVtYmVkLWNvbnRlbnQtZnJhbWUgdGFibGVhdS12aXoge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmFydGljbGUudGFibGVhdS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAudGFibGVhdS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rcy10d28sIGFydGljbGUudGFibGVhdS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAudGFibGVhdS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rLXNpbmctcmlnaHQsIGFydGljbGUudGFibGVhdS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAudGFibGVhdS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rLXNpbmctbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbi8qIExBUkdFUiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIC50YWJsZWF1LWVtYmVkLWZyYW1lLWxpbmsgLnRhYmx1LWxpbmtzLXR3byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLnRhYmxlYXUtZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGluay1zaW5nLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIC50YWJsZWF1LWVtYmVkLWZyYW1lLWxpbmsgLnRhYmx1LWxpbmstc2luZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIHtcbiAgICBtYXgtd2lkdGg6IDc1ZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAudGFibGVhdS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rcy10d28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIC50YWJsZWF1LWVtYmVkLWZyYW1lLWxpbmsgLnRhYmx1LWxpbmstc2luZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAudGFibGVhdS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rLXNpbmctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLyogTUFYIFBDIFZJRVcgKi9cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cbmFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQge1xuICBwYWRkaW5nOiA2MHB4IDMlO1xufVxuYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCBoMiwgYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBhcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IC5oMiB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbmFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIC5lc3JpLWVtYmVkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIC5mcmFtZS10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwQjVENjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZzogMDtcbn1cbmFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZnJhbWUtaGVhZGxpbmUge1xuICBmb250OiA4MDAgMC45ZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbmFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLmVzcmktZW1iZWQtYm9keSB7XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG5hcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmVzcmktZW1iZWQtZnJhbWUtbGluayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5hcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmVzcmktZW1iZWQtZnJhbWUtbGluayAuZXNyaS1lbWJlZC1jb250ZW50LWZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5hcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmVzcmktZW1iZWQtZnJhbWUtbGluayAuZXNyaS1lbWJlZC1jb250ZW50LWZyYW1lIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTB2aDtcbn1cbmFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZXNyaS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rcy10d28sIGFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZXNyaS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rLXNpbmctcmlnaHQsIGFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZXNyaS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rLXNpbmctbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbi8qIExBUkdFUiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsgLnRhYmx1LWxpbmtzLXR3byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmVzcmktZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGluay1zaW5nLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsgLnRhYmx1LWxpbmstc2luZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIHtcbiAgICBtYXgtd2lkdGg6IDc1ZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZXNyaS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rcy10d28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsgLnRhYmx1LWxpbmstc2luZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZXNyaS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rLXNpbmctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLyogTUFYIFBDIFZJRVcgKi9cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cbiN1c2VyLWxvZ2luLWZvcm0ge1xuICBwYWRkaW5nOiA2MHB4IDAgMCA0MHB4O1xufVxuI3VzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLW5hbWUge1xuICB3aWR0aDogMzAwcHg7XG59XG4jdXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0tcGFzcyB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbi8qIExBUkdFUiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjdXNlci1sb2dpbi1mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCA0MHB4O1xuICB9XG4gICN1c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbS1uYW1lIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgI3VzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLXBhc3Mge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuLyogTUFYIFBDIFZJRVcgKi9cbi8qIElFOSBTVFlMSU5HICovXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG4vKiBSVEwgU3BlY2lmaWNzICovXG5odG1sW2Rpcj1ydGxdIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1jb3VudGllcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi8qIEhFUk8gTEFZT1VUICovXG4uaGVyby1sb2NhdGlvbi1sYXlvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAubm8taW1hZ2UuaGVyby1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24uaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICBoZWlnaHQ6IDI1NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjVENjY7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLXR5cGUtdGF4IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24taG9yaXpvbnRhbC1saW5lIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAuaGVyby1sb2NhdGlvbi10aXRsZS1ibG9jayBoMSwgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgaDIsIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5oZXJvLXN1bW1hcnkge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWNvdW50aWVzLXNlcnZlZC1maWVsZCxcbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1hZGRyZXNzLWZpZWxkIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24tY291bnRpZXMtc2VydmVkLWZpZWxkIC5sb2NhdGlvbi1hZGRyZXNzIC5hZGRyZXNzLFxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWFkZHJlc3MtZmllbGQgLmxvY2F0aW9uLWFkZHJlc3MgLmFkZHJlc3Mge1xuICBtYXJnaW46IDA7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24tY291bnRpZXMtbGFiZWwsXG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24tYWRkcmVzcy1sYWJlbCxcbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIHNwYW4ucGhvbmUtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAuYWRkcmVzcyBzcGFuLmNvdW50cnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWNvdW50aWVzLFxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5wYXJhLXBob25lLWZpZWxkIGEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWNvdW50aWVzLWZpZWxkd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1jb3VudGllcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1waG9uZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkIHNwYW4ucGhvbmUtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1waG9uZSAucGFyYS1waG9uZS1maWVsZCBhLnBob25lLW51bWJlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5sb2NhdGlvbi1waG9uZSAucGFyYS1waG9uZS1maWVsZDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAubG9jYXRpb24tcGhvbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAubG9jYXRpb24tcGhvbmUgLnBhcmEtcGhvbmUtZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAubG9jYXRpb24tcGhvbmUgLnBhcmEtcGhvbmUtZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAubG9jYXRpb24tcGhvbmUgLnBhcmEtcGhvbmUtZmllbGQ6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1oYXMtaW1hZ2UuaGVyby1sb2NhdGlvbiBkaXYuaGVyby1sb2NhdGlvbi1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDdweDtcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggMzVweDtcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAuaGVyby1sb2NhdGlvbi10aXRsZS1ibG9jayBoMSwgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgLmgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24tY291bnRpZXMtc2VydmVkLWZpZWxkLFxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24tYWRkcmVzcy1maWVsZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24gLmhlcm8tbG9jYXRpb24taW5uZXIuaGVyby1oYXMtaW1hZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCA2MHB4IDIwcHggMDtcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLm5vLWltYWdlLmhlcm8tbG9jYXRpb24gLmhlcm8tbG9jYXRpb24taW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLm5vLWltYWdlLmhlcm8tbG9jYXRpb24gLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAuaGVyby1sb2NhdGlvbi10aXRsZS1ibG9jayBoMSwgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5uby1pbWFnZS5oZXJvLWxvY2F0aW9uIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5uby1pbWFnZS5oZXJvLWxvY2F0aW9uIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5oZXJvLWxvY2F0aW9uIC5oZXJvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1oYXMtaW1hZ2UuaGVyby1sb2NhdGlvbiAuaGVyby1sb2NhdGlvbi1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQyN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCA2MHB4O1xuICB9XG4gIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1oYXMtaW1hZ2UuaGVyby1sb2NhdGlvbiAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwMTk2MDc4NDMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24gLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAuaGVyby1sb2NhdGlvbi1pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICB9XG4gIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1oYXMtaW1hZ2UuaGVyby1sb2NhdGlvbiAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIGgxLCAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24gLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAuaGVyby1sb2NhdGlvbi10aXRsZS1ibG9jayBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24gLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAuaGVyby1sb2NhdGlvbi10aXRsZS1ibG9jayAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9cnRsXSAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUgLnBzLWN0YS13cmFwIGkucHMtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLyogUG9wdWxlYXIgc2VydmljZXMgTEFZT1VUICovXG4ucGFnZS1wYXJhZ3JhcGhzLWluID4gZGl2ID4gZGl2LnBvcHVsYXItc2VydmljZXM6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmhlcm8tcHJlc2VudDpoYXMoLmNlbnRlcmVkLWFsaWdubWVudCkgLnBhZ2UtcGFyYWdyYXBocy1pbiA+IGRpdiA+IGRpdi5wb3B1bGFyLXNlcnZpY2VzOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI1RDY2O1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZTpoYXMoLnBzLWN0YS13cmFwKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIGgyLCAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSAucHMtY3RhLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSAucHMtY3RhLXdyYXAgYS5wcy1jdGEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIC5wcy1jdGEtd3JhcCBpLnBzLWFycm93LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSAucHMtY3RhLXdyYXAgaS5wcy1hcnJvdy1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweCAwO1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZ2FwOiAzMHB4O1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHVsLnBzLWNhcmRzIGxpIGEucHMtY2FyZC1pdGVhbSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMTUwbXMgZWFzZS1pbi1vdXQgYWxsO1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyBsaSBhLnBzLWNhcmQtaXRlYW06aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgYm9yZGVyLWNvbG9yOiAjMEI1RDY2O1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyBsaSBhLnBzLWNhcmQtaXRlYW06Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIgdWwucHMtY2FyZHMgbGkgYS5wcy1jYXJkLWl0ZWFtOmhvdmVyIC5wcy1jYXJkLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyBsaSBhLnBzLWNhcmQtaXRlYW06Zm9jdXMgLnBzLWNhcmQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHVsLnBzLWNhcmRzIGxpIGEucHMtY2FyZC1pdGVhbSAucHMtY2FyZC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHVsLnBzLWNhcmRzIGxpIGEucHMtY2FyZC1pdGVhbSAucHMtY2FyZC10ZXh0IHtcbiAgbWFyZ2luOiAxNXB4IDIwcHggMTVweCAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIGgyLCAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIC5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIH1cbiAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHggMDtcbiAgfVxuICAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHVsLnBzLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHVsLnBzLWNhcmRzIGxpIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi8qIExhcmcgREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuICAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIge1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIGgyLCAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIC5oMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgfVxuICAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUgLnBzLWN0YS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg2MHB4ICsgNHZ3KTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIgdWwucHMtY2FyZHMge1xuICAgIGZsZXgtZmxvdzogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHVsLnBzLWNhcmRzIGxpIGEucHMtY2FyZC1pdGVhbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgd2lkdGg6IDIxMHB4O1xuICB9XG59XG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG4vKiBUaXRsZSBhbmQgaGVybyBib3JkZXIgZGlzcGxheSAqL1xuLndlYm55LXBhZ2UtcGFnZS50aXRsZS1wcmVzZW50IC50aXRsZS1wYWdlLWxheW91dCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbn1cblxuLndlYm55LXBhZ2UtcGFnZS5oZXJvLXByZXNlbnQgLmhlcm8tcGFnZS1sYXlvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi53ZWJueS1wYWdlLXBhZ2UuYm90aC1wcmVzZW50IC5oZXJvLXBhZ2UtbGF5b3V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG59XG4ud2VibnktcGFnZS1wYWdlLmJvdGgtcHJlc2VudCAudGl0bGUtcGFnZS1sYXlvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbn1cblxuLyogVGl0bGUgZGlzcGxheSAqL1xuLnRpdGxlLXBhZ2UtbGF5b3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpdGxlLXBhZ2UtbGF5b3V0IC50aXRsZS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUNFMDA7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuLnRpdGxlLXBhZ2UtbGF5b3V0IC50aXRsZS1wYWdlIGgxLCAudGl0bGUtcGFnZS1sYXlvdXQgLnRpdGxlLXBhZ2UgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRpdGxlLXBhZ2UtbGF5b3V0IC50aXRsZS1wYWdlIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhRXh0cmFib2xkXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwcHg7XG59XG4udGl0bGUtcGFnZS1sYXlvdXQgLnRpdGxlLXBhZ2Uge1xuICAvKi50aXRsZS1zdWJ0aXRsZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4IDUycHg7XG4gIH0qL1xufVxuXG4vKiBSVEwgU3BlY2lmaWNzICovXG5odG1sW2Rpcj1ydGxdIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4vKiBIRVJPIExBWU9VVCAqL1xuLmhlcm8tcGFnZS1sYXlvdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgaGVpZ2h0OiAyNTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2Njtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSAuaGVyby1wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgaDEsIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgLmgxIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSBoMiwgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci50aXRsZS1vbmx5IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSAuaDIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMHB4O1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI1RDY2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIC5hc3NvYy1sYW5kaW5nLWljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMWxoO1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyAuYXNzb2MtbGFuZGluZy1pY29uLXdyYXBwZXIgaS5hc3NvYy1sYW5kaW5nLWljb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIGRpdiA+IGEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuaGVyby1rZXl3b3JkcyAua2V5d29yZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIGkua2V5d29yZC1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuaGVyby1rZXl3b3JkcyAua2V5d29yZCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgaDEsIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuaDEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgaDIsIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuaDIge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMHB4O1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuaGVyby1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLmhlcm8tc3VtbWFyeSAud2VibnktY2FyZC10ZWFzZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbFtkaXI9cnRsXSAudGl0bGUtcGFnZS1sYXlvdXQgLnRpdGxlLXBhZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIGdhcDogNTJweDtcbiAgICBwYWRkaW5nOiAwIDM1cHggMCAwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAudGl0bGUtcGFnZS1sYXlvdXQgLnRpdGxlLXBhZ2UgaDEsIGh0bWxbZGlyPXJ0bF0gLnRpdGxlLXBhZ2UtbGF5b3V0IC50aXRsZS1wYWdlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLnRpdGxlLXBhZ2UtbGF5b3V0IC50aXRsZS1wYWdlIC5oMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgxLCBodG1sW2Rpcj1ydGxdIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmgxIHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDQwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC50aXRsZS1wYWdlLWxheW91dCAudGl0bGUtcGFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBnYXA6IDUycHg7XG4gICAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgfVxuICAudGl0bGUtcGFnZS1sYXlvdXQgLnRpdGxlLXBhZ2UgaDEsIC50aXRsZS1wYWdlLWxheW91dCAudGl0bGUtcGFnZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGl0bGUtcGFnZS1sYXlvdXQgLnRpdGxlLXBhZ2UgLmgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICAgIGhlaWdodDogMzA3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci50aXRsZS1vbmx5IC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci50aXRsZS1vbmx5IGgxLCAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci50aXRsZS1vbmx5IC5oMSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLnB1Ymxpc2hlZC1kYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgaDEsIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciBoMiwgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLmhlcm8tc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIH1cbn1cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogVGl0bGUgZGlzcGxheSAqL1xuICAudGl0bGUtcGFnZS1sYXlvdXQgLnRpdGxlLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDBweCA2MHB4IDBweCA2MHB4O1xuICB9XG4gIC50aXRsZS1wYWdlLWxheW91dCAudGl0bGUtcGFnZSBoMSwgLnRpdGxlLXBhZ2UtbGF5b3V0IC50aXRsZS1wYWdlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50aXRsZS1wYWdlLWxheW91dCAudGl0bGUtcGFnZSAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC50aXRsZS1wYWdlLWxheW91dCAudGl0bGUtcGFnZSB7XG4gICAgcGFkZGluZzogMHB4IDYwcHggMHB4IDYwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAudGl0bGUtcGFnZS1sYXlvdXQgLnRpdGxlLXBhZ2UgaDEsIGh0bWxbZGlyPXJ0bF0gLnRpdGxlLXBhZ2UtbGF5b3V0IC50aXRsZS1wYWdlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLnRpdGxlLXBhZ2UtbGF5b3V0IC50aXRsZS1wYWdlIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIGgxLCBodG1sW2Rpcj1ydGxdIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciAuaDEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1wYWdlLWxheW91dCAubm8taW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAubGVmdC1hbGlnbm1lbnQgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgaDIsIC5oZXJvLXBhZ2UtbGF5b3V0IC5sZWZ0LWFsaWdubWVudCAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1wYWdlLWxheW91dCAubGVmdC1hbGlnbm1lbnQgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgLmgyLCAuaGVyby1wYWdlLWxheW91dCAucmlnaHQtYWxpZ25tZW50IC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIGgyLCAuaGVyby1wYWdlLWxheW91dCAucmlnaHQtYWxpZ25tZW50IC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLXBhZ2UtbGF5b3V0IC5yaWdodC1hbGlnbm1lbnQgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgLmgyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmxlZnQtYWxpZ25tZW50IC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIC5oZXJvLXN1bW1hcnksIC5oZXJvLXBhZ2UtbGF5b3V0IC5yaWdodC1hbGlnbm1lbnQgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgLmhlcm8tc3VtbWFyeSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAuaGVyby1oYXMtaW1hZ2UubGVmdC1hbGlnbm1lbnQgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIsIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5yaWdodC1hbGlnbm1lbnQgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1wYWdlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBub3JtYWwgc3RhcnQ7XG4gICAgaGVpZ2h0OiA0MjdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwcHggNjBweDtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIGgxLCAuaGVyby1wYWdlLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIGgyLCAuaGVyby1wYWdlLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAubm8taW1hZ2UgLmhlcm8tcGFnZS1pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggNjBweDtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAubm8taW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgaDEsIC5oZXJvLXBhZ2UtbGF5b3V0IC5uby1pbWFnZSAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1wYWdlLWxheW91dCAubm8taW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIGgyLCAuaGVyby1wYWdlLWxheW91dCAubm8taW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tcGFnZS1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci50aXRsZS1vbmx5IGgxLCAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci50aXRsZS1vbmx5IC5oMSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5mdWxsLWh0bWwtZW1iZWQtLWZpZWxkLXdlYm55LWZ1bGwtaHRtbC1lbWJlZCB7XG4gIG1heC13aWR0aDogNzVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgOCU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWZ1bGwtaHRtbC1lbWJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mdWxsLWh0bWwtZW1iZWQtLWZpZWxkLXdlYm55LWZ1bGwtaHRtbC10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwQjVENjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuLyogVGl0bGUgYW5kIGhlcm8gYm9yZGVyIGRpc3BsYXkgKi9cbi53ZWJueS1uZXdzLXBhZ2UuaGVyby1wcmVzZW50IC5oZXJvLW5ld3MtbGF5b3V0IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4vKiBSVEwgU3BlY2lmaWNzICovXG5odG1sW2Rpcj1ydGxdIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1uZXdzLWRhdGUtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8tbmV3cy1kYXRlLWxvY2F0aW9uIC5oZXJvLW5ld3MtZGF0ZTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuaHRtbFtkaXI9cnRsXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiAuaGVyby1uZXdzLWxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbFtkaXI9cnRsXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiAuaGVyby1uZXdzLWxvY2F0aW9uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuaHRtbFtkaXI9cnRsXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiAuaGVyby1uZXdzLWxvY2F0aW9uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qIExUUiBTcGVjaWZpY3MgKi9cbmh0bWxbZGlyPWx0cl0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1uZXdzLWRhdGUtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbmh0bWxbZGlyPWx0cl0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1uZXdzLWRhdGUtbG9jYXRpb24gLmhlcm8tbmV3cy1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbFtkaXI9bHRyXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiAuaGVyby1uZXdzLWRhdGU6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5odG1sW2Rpcj1sdHJdIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8tbmV3cy1kYXRlLWxvY2F0aW9uIC5oZXJvLW5ld3MtZGF0ZTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuaHRtbFtkaXI9bHRyXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiAuaGVyby1uZXdzLWxvY2F0aW9uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi8qIEhFUk8gTEFZT1VUICovXG4uaGVyby1uZXdzLWxheW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICBoZWlnaHQ6IDI1NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCNUQ2NjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1rZXl3b3JkcyB7XG4gIG1heC1oZWlnaHQ6IDkycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQgaS5rZXl3b3JkLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIGEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1uZXdzLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1uZXdzLWRhdGUtbG9jYXRpb24gLmhlcm8tbmV3cy1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiAuaGVyby1uZXdzLWxvY2F0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIGgxLCAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDEsIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDEge1xuICAgIHBhZGRpbmc6IDAgMHB4IDAgNDBweDtcbiAgfVxuICAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuICB9XG4gIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgaDEsIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmxlZnQtYWxpZ25tZW50IC5oZXJvLW5ld3MtaW5uZXIgLmhlcm8tbmV3cy13cmFwcGVyLCAuaGVyby1uZXdzLWxheW91dCAuaGVyby1oYXMtaW1hZ2UucmlnaHQtYWxpZ25tZW50IC5oZXJvLW5ld3MtaW5uZXIgLmhlcm8tbmV3cy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgfVxuICAuaGVyby1uZXdzLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLW5ld3MtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IG5vcm1hbCBzdGFydDtcbiAgICBoZWlnaHQ6IDQyN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLW5ld3MtaW5uZXIgLmhlcm8tbmV3cy13cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBtYXJnaW46IDBweCA2MHB4O1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gIH1cbiAgLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLW5ld3MtaW5uZXIgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtdGl0bGUgaDEsIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1uZXdzLWlubmVyIC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1uZXdzLXRpdGxlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1uZXdzLWlubmVyIC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1uZXdzLXRpdGxlIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbiAgLmhlcm8tbmV3cy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLW5ld3MtaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG4gIC5oZXJvLW5ld3MtbGF5b3V0IC5uby1pbWFnZSAuaGVyby1uZXdzLWlubmVyIC5oZXJvLW5ld3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDYwcHg7XG4gIH1cbiAgLmhlcm8tbmV3cy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLW5ld3MtaW5uZXIgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAuaGVyby1uZXdzLWxheW91dCAubm8taW1hZ2UgLmhlcm8tbmV3cy1pbm5lciAuaGVyby1uZXdzLXdyYXBwZXIgaDEsIC5oZXJvLW5ld3MtbGF5b3V0IC5uby1pbWFnZSAuaGVyby1uZXdzLWlubmVyIC5oZXJvLW5ld3Mtd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1uZXdzLWxheW91dCAubm8taW1hZ2UgLmhlcm8tbmV3cy1pbm5lciAuaGVyby1uZXdzLXdyYXBwZXIgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5zaWRlYmFycyAuYmxvY2sge1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndlYm55LXRlYXNlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1jb2xvci1pbmRleDogMCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscy1sZWZ0IHtcbiAgICB3aWR0aDogMzclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzLXJpZ2h0IHtcbiAgICB3aWR0aDogNjMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1jb2xvci1pbmRleDogMCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZXZlbnRzIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZXZlbnRzIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1jb2xvci1pbmRleDogMCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZXZlbnRzIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IDE4OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlci1maWx0ZXItdGVybXMge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmV2ZW50LWRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZXZlbnQtZGF0ZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5kYXktbW9udGgtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmRheS1tb250aC13cmFwcGVyIC5tb250aC1kYXkteWVhciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAuZGF5IGRpdixcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAubW9udGggZGl2LFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5ldmVudC15ZWFyIGRpdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAuZGF5IGRpdi5kYXNoLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5tb250aCBkaXYuZGFzaCxcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAuZXZlbnQteWVhciBkaXYuZGFzaCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAubW9udGggLnN0YXJ0LFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5tb250aCAuZW5kLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5ldmVudC15ZWFyIC5zdGFydC1ldmVudC15ZWFyLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5ldmVudC15ZWFyIC5lbmQtZXZlbnQteWVhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLm1vbnRoIHtcbiAgICBjb2xvcjogI0ZBQ0UwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubW9udGg6YmVmb3JlLCAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubW9udGg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5tb250aDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLm1vbnRoIGRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5tb250aCAuZGFzaCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5kYXkge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5kYXk6YmVmb3JlLCAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZGF5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZGF5OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZGF5IGRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5kYXkgLmRhc2gge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5ldmVudC15ZWFyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXI6YmVmb3JlLCAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZXZlbnQteWVhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5ldmVudC15ZWFyIGRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5ldmVudC15ZWFyIC5zdGFydC1ldmVudC15ZWFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZXZlbnQteWVhciAuZGFzaCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5kYXktbW9udGgtd3JhcHBlcixcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLnRpbWUtd3JhcHBlcixcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlcixcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmxhc3QtdXBkYXRlZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmRheS1tb250aC13cmFwcGVyIGksXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC50aW1lLXdyYXBwZXIgaSxcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciBpLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubGFzdC11cGRhdGVkLXdyYXBwZXIgaSB7XG4gICAgY29sb3I6ICMwQjVENjY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAudGltZS13cmFwcGVyIC50aW1lLWZ1bGwtdGltZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC50aW1lLXdyYXBwZXIgLnRpbWUtZnVsbC10aW1lIC5kYXNoIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC50aW1lIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLnRpbWU6OmJlZm9yZSB7XG4gICAgY29sb3I6ICM2NTk5OUU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC50aW1lIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5hZGRyZXNzLXdyYXBwZXIgLmFkZHJlc3MtZnVsbC1sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5hZGRyZXNzLXdyYXBwZXIgLnZlbnVlLW5hbWUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjNjU5OTlFO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5hZGRyZXNzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5hZGRyZXNzIHNwYW4uY291bnRyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubGFzdC11cGRhdGVkLXdyYXBwZXIgLmxhc3QtdXBkYXRlZC1mdWxsLWRhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5sYXN0LXVwZGF0ZWQtd3JhcHBlciAubGFzdC11cGRhdGVkLWxhYmVsIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5sYXN0LXVwZGF0ZWQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzY1OTk5RTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjNweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubGFzdC11cGRhdGVkLXdyYXBwZXIgLmxhc3QtdXBkYXRlZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLnRpbWUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC50aW1lOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4td2lkdGg6IDEzMzZweCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4tY29sb3ItaW5kZXg6IDApIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5tb250aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5kYXkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQteWVhciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC15ZWFyIC5zdGFydC1ldmVudC15ZWFyLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQteWVhciAuZW5kLWV2ZW50LXllYXIge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5tb250aCwgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmRheSwgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LXllYXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5tdWx0aS1kYXkgLmRheSBkaXYsXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5tdWx0aS1kYXkgLm1vbnRoIGRpdixcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLm11bHRpLWRheSAuZXZlbnQteWVhciBkaXYsXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5tdWx0aS1kYXkgLnN0YXJ0IGRpdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAubXVsdGktZGF5IC5kYXkgZGl2LmRhc2gsXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5tdWx0aS1kYXkgLm1vbnRoIGRpdi5kYXNoLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAubXVsdGktZGF5IC5ldmVudC15ZWFyIGRpdi5kYXNoLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAubXVsdGktZGF5IC5zdGFydCBkaXYuZGFzaCB7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1oYXMtaW1hZ2UuaGVyby1sb2NhdGlvbiAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn0iLCIvL3N0eWxlcyBmb3IgdGhlIGJ1c2luZXNzIGdyb3VwaW5nXG5cbi8vb3ZlcndyaXRlIHN0dWZmXG5cbiRjb2xvci1wcmltYXJ5OiAjMEI1RDY2OyAvLyBkYXJrIHRlYWxcbiRjb2xvci1zZWNvbmRhcnk6ICM2NTk5OUU7IC8vIG1lZCB0ZWFsXG4kY29sb3ItdGVydGlhcnk6ICNFNUVERUQ7IC8vIGxpZ2h0IGdyYXlpc2ggdGVhbFxuJGNvbG9yLWFjY2VudC1wcmltYXJ5OiAjRkFDRTAwOyAvLyB5ZWxsb3dcbiRjb2xvci1ob3Zlci1uYXY6IG1peCggJGNvbG9yLXByaW1hcnksICMwMDAsIDUwJSApO1xuOnJvb3Qge1xuICAtLXdlYm55LWFjc2YtcHJpbWFyeTogIzBCNUQ2Njtcbn1cbi8vIGNvbmZpZy5zY3NzIGNvbnRhaW5zIGFjY2VudCwgbGluayB0ZXh0LCBhbmQgbW9ub2Nocm9tZSBjb2xvcnNcbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuaGVyby1sYW5kaW5nLWxheW91dCB7XG4gICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciB7XG4gICAgICAgICAgICAuaGVyby1idXR0b25zIHsgXG4gICAgICAgICAgICAgICAgLnZpZGVvLWhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWN0YS1sYW5kaW5nLWljb246OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1ldmVudC1sYXlvdXQge1xuICAgIC5oZXJvLWV2ZW50LWlubmVyIHtcbiAgICAgICAgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayB7XG4gICAgICAgICAgICAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zdGlja3ktbWVudSB7XG4gICAgLnN0aWNreS1tZW51LWljb24ge1xuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1nZW5lcmljLWNoZWNrbGlzdCB7XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBpLmNoZWNrbGlzdC1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1nZW5lcmljLWN0YSB7XG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICB9XG59XG5cbi5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgLmFzc29jLWxhbmRpbmcge1xuICAgICAgICAgIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1rZXl3b3JkcyB7XG4gICAgLmtleXdvcmQge1xuICAgICAgaS5rZXl3b3JkLWljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4uaGVyby1idXR0b25ze1xuXG4gICAgLmhlcm8tYnV0dG9ue1xuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8taGVyby1idXR0b257XG5cbiAgICAgICAgJiA+IGJ1dHRvbntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAudmlkZW8tY3RhLWxhbmRpbmctaWNvbjo6YmVmb3Jle1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9ICAgXG59XG5cbi5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVye1xuICAgIC5hc3NvYy1sYW5kaW5ne1xuICAgICAgICBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5OztcbiAgICAgICAgfVxuICAgICAgICBkaXYgPiBhe1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgIH1cbn1cblxuLmhlcm8tcGFnZS13cmFwcGVye1xuICAgIC5hc3NvYy1sYW5kaW5ne1xuICAgICAgICBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5OztcbiAgICAgICAgfVxuICAgICAgICBkaXYgPiBhe1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgIH1cbn1cblxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IHtcbiAgICAuaGVyby1sb2NhdGlvbi1pbm5lciB7XG4gICAgICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLmxvY2F0aW9uLWNvdW50aWVzLWxhYmVsLFxuICAgICAgICAgICAgLmxvY2F0aW9uLWFkZHJlc3MtbGFiZWwsXG4gICAgICAgICAgICBzcGFuLnBob25lLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmEtcGhvbmUtZmllbGQgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IHtcbiAgICAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IHtcbiAgICAgICAgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAucHMtY3RhLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBhLnBzLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaS5wcy1hcnJvdy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vaW1wb3J0IGJhc2Ugc3R5bGVcbkBpbXBvcnQgXCIuLi8uLi9zdHlsZXNcIjtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAgIC5oZXJvLWhhcy1pbWFnZS5oZXJvLWxvY2F0aW9uIHtcbiAgICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXIge1xuICAgICAgICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3lcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnRcIjtcblxuLyoqXG4gIE5vcm1hbGl6ZSByZXNldFxuKi9cbkBpbXBvcnQgXCJiYXNlL3Jlc2V0XCI7XG5cbi8qKlxuICBUeXBvZ3JhcGh5XG4qL1xuQGltcG9ydCBcImJhc2UvdHlwb2dyYXBoeVwiO1xuXG4vKipcbiAgQ29uZmlnIGZpbGUgdGhhdCBjb250YWlucyBjZW50cmFsaXplZCB2YXJpYWJsZXNcbiovXG5AaW1wb3J0IFwiY29uZmlnXCI7XG5cbi8vIEJhc2Vcbi8vXG4vLyBUaGVzZSBhcmUgdGhlIGRlZmF1bHQgYmFzZSBzdHlsZXMgYXBwbGllZCB0byBIVE1MIGVsZW1lbnRzLlxuLy9cbi8vIENvbXBvbmVudCBjbGFzc2VzIGNhbiBvdmVycmlkZSB0aGVzZSBzdHlsZXMsIGJ1dCBpZiBubyBjbGFzcyBhcHBsaWVzIGEgc3R5bGVcbi8vIHRvIGFuIEhUTUwgZWxlbWVudCwgdGhlc2Ugc3R5bGVzIHdpbGwgYmUgdGhlIG9uZXMgZGlzcGxheWVkLlxuLy9cbi8vIFN0eWxlIGd1aWRlOiBiYXNlXG5AaW1wb3J0IFwiYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiYmFzZS9mb3JtXCI7XG5AaW1wb3J0IFwiYmFzZS9pY29uc1wiO1xuQGltcG9ydCBcImJhc2UvdGFibGVcIjtcblxuLy8gRm9ybVxuLy9cbi8vIFRoZXNlIGFyZSB0aGUgZGVmYXVsdCBmb3JtIHN0eWxlcyBhcHBsaWVkIHRvIEhUTUwgZWxlbWVudHMuXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGZvcm1cbkBpbXBvcnQgXCJiYXNlL2Zvcm1cIjtcblxuLy8gTGF5b3V0XG4vL1xuLy8gVGhlc2UgYXJlIHRoZSBsYXlvdXQgcnVsZXMuXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGxheW91dFxuQGltcG9ydCBcImxheW91dC9jb250YWluZXJzXCI7XG5AaW1wb3J0IFwibGF5b3V0L3NpZGViYXJzXCI7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlc2lnbiBjb21wb25lbnRzIGFyZSByZXVzYWJsZSBkZXNpZ25zIHRoYXQgY2FuIGJlIGFwcGxpZWQgdXNpbmcganVzdCB0aGUgQ1NTXG4vLyBjbGFzcyBuYW1lcyBzcGVjaWZpZWQgaW4gdGhlIGNvbXBvbmVudC4gRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gc3RhbmRhcmRzLCBzdHJ1Y3R1cmUsIHZhcmlhYmxlcywgYW5kIG90aGVyXG4vLyBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIGdpdCB3aWtpOiBodHRwczovL2dpdGh1Yi5jb20vbnkvV2ViTlktRGlzdHJpYnV0aW9uLUQ4L3dpa2kvQ29tcG9uZW50cy1pbi1BY3Rpb25cbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50c1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm91cm94XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhZ2VyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92aWV3X3Jlc3VsdHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dsb2JhbF9uYXZpZ2F0aW9uX2hlYWRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ2xvYmFsX25hdl9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlY29uZGFyeV9uYXZcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2V2ZW50X2RhdGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2V2ZW50X2RhdGVfbHRyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ldmVudF9kYXRlX3J0bFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZXZlbnRfZGF0ZV9oZXJvX21vYmlsZV9sdHJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2V2ZW50X2RhdGVfaGVyb19tb2JpbGVfcnRsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ldmVudF9kYXRlX2NhcmRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmRcIjtcbi8vQGltcG9ydCBcImNvbXBvbmVudHMvaGVyb1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYm9keVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29udGFjdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYW5ub3VuY2VtZW50XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hdHRhY2htZW50c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmlvZnJhbWVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BsYW5fc3VtbWFyeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ2V0X2ludm9sdmVkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9waG90b19nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy93eXNpd3lnZnJhbWVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpdGVtYXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRhY3RfZm9yX25ld3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3R3b19idXR0b25fZGVzY3JpcHRvclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW9fZnJhbWVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NvY2lhbF9tZWRpYV9mcmFtZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2F0ZWdvcnlfdGlsZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dlbmVyaWNfcGFnZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9jXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYWxsb3V0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2hhcmVfYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy93aGF0c19yZWxhdGVkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2NhdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcXVpY2tfbGlua3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RlYXNlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGFuZGluZ19wYWdlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2hfZmlsdGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYWdlX3RlYXNlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbmV3c190ZWFzZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dlYmZvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2phdmFzY3JpcHRfZW1iZWRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm9fZ2VuZXJpY1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyb19sYW5kaW5nX3BhZ2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JhY2tfdG9fdG9wXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvX2V2ZW50XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJsZWF1LWVtYmVkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9lc3JpX2VtYmVkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2dpbl9nbG9iYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm9fbG9jYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BvcHVsYXJfc2VydmljZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm9fcGFnZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZnVsbF9odG1sX2VtYmVkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvX25ld3Muc2Nzc1wiO1xuXG4vLyBTdGF0ZXNcbi8vXG4vLyBEZXNpZ24gY29tcG9uZW50cyBhcmUgcmV1c2FibGUgZGVzaWducyB0aGF0IGNhbiBiZSBhcHBsaWVkIHVzaW5nIGp1c3QgdGhlIENTU1xuLy8gY2xhc3MgbmFtZXMgc3BlY2lmaWVkIGluIHRoZSBjb21wb25lbnQuXG4vL1xuLy8gdGhlIGltcG9ydCBiZWxvdyB3YXMgYSB3aWxkY2FyZCBAaW1wb3J0IFwic3RhdGUvKlwiOyBidXQgaXQncyBleHBsaWNpdCBiZWNhdXNlIHRoZSBidWlsZCBmYWlscyB3L3dpbGRjYXJkXG5AaW1wb3J0IFwic3RhdGUvYmxvY2tzXCI7XG5cbi8vIFByaW50XG4vL1xuLy8gUHJpbnQgc3BlY2lmaWMgc3R5bGluZ1xuLy9AaW1wb3J0IFwicHJpbnRcIjtcblxuLy8gRml4ZXNcbi8vXG4vLyBJRSBzcGVjaWZpYyBhbmQgb3RoZXIgYnJvd3NlciBzcGVjaWZpYyBmaXhlc1xuQGltcG9ydCBcImJhc2UvZml4XCI7IiwiaW1nLCBsZWdlbmQge1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCwgdGQsIHRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSwgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYiwgb3B0Z3JvdXAsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuZmlndXJlLmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbmZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUsIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtcmVndWxhci5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtZXh0cmFib2xkLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWV4dHJhYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtZXh0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtZXh0cmFib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWV4dHJhYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogIGl0YWxpYztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWl0YWxpYy5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiAgaXRhbGljO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZGl0YWxpYy5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6ICBpdGFsaWM7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHRpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkQgU2FyaSBCb2xkXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2RzYXJpYm9sZC9EU2FyaV9Cb2xkLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2RzYXJpYm9sZC9EU2FyaV9Cb2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvZHNhcmlib2xkL0RTYXJpX0JvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvZHNhcmlib2xkL0RTYXJpX0JvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2RzYXJpYm9sZC9EU2FyaV9Cb2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4vLyBPc3dhbGQgTGlnaHRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtbGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9vc3dhbGQvb3N3YWxkLWxpZ2h0LXdlYmZvbnQuc3ZnI29zd2FsZGxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBPc3dhbGQgQm9sZFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vc3dhbGQvb3N3YWxkLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQuc3ZnI29zd2FsZGJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBPc3dhbGQgUmVndWxhclxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vc3dhbGQvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQuc3ZnI29zd2FsZGJvb2snKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBiYXNlbGluZSBodG1sIGFuZCBib2R5XG5odG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAvL2JhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi8vIFdZU0lXWUcgU3R5bGUgZHJvcCBkb3duIGFkZGl0aW9uIHRvIGFkZHJlc3MgUmlnaHQgdG8gTGVmdCBsYW5ndWFnZXMuXG4ucnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5ueWdvdi1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gdXNpbmcgcGFyYWdyYXBocyB0byBjcmVhdGUgZnJhbWVzIC0gdW5pdmVyc2FsIHN0eWxpbmcgZm9yIHRoZXNlXG4vLyAubGFuZGluZy1wYXJhZ3JhcGhzPmRpdj5kaXY+ZGl2IHtcbi8vICAgcGFkZGluZzogMjBweCAwO1xuLy8gfVxuXG4ucGFnZS1wYXJhZ3JhcGhzLWluIHtcbiAgZGl2IHtcbiAgICAmOmhhcyg+IC53ZWJueS1waG90by1nYWxsZXJ5KSxcbiAgICAmOmhhcyg+IC5xdWljay1saW5rcy1mcmFtZSksXG4gICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlKSxcbiAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUpLFxuICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktdmlkZW8tcGd0eXBlKSxcbiAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlKSxcbiAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUpLFxuICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktd3lzaXd5Zy1wZ3R5cGUpLFxuICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc29jaWFsLW1lZGlhLWNvbm5lY3QpLFxuICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktYW5ub3VuY2VtZW50LXBndHlwZSksXG4gICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1wb3B1bGFyLXNlcnZpY2VzKSxcbiAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWZ1bGwtaHRtbC1lbWJlZClcbiAgICAmOmhhcyg+IC53ZWJueV9jb250YWN0LWJpb2ZyYW1lKSxcbiAgICAmOmhhcyg+IC50YWJsZWF1LWVtYmVkLWxheW91dCksXG4gICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1qZS1wZ3R5cGUpLFxuICAgICY6aGFzKD4gYXJ0aWNsZSA+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQpIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUQUJMRVQgRlJBTUUgU1BBQ0lOR1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKXtcbiAgLnBhZ2UtcGFyYWdyYXBocy1pbiB7XG4gICAgZGl2IHtcbiAgICAgICY6aGFzKD4gLndlYm55LXBob3RvLWdhbGxlcnkpLFxuICAgICAgJjpoYXMoPiAucXVpY2stbGlua3MtZnJhbWUpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXd5c2l3eWctcGd0eXBlKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc29jaWFsLW1lZGlhLWNvbm5lY3QpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1hbm5vdW5jZW1lbnQtcGd0eXBlKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktcG9wdWxhci1zZXJ2aWNlcyksXG4gICAgICAmOmhhcyg+IC53ZWJueV9jb250YWN0LWJpb2ZyYW1lKSxcbiAgICAgICY6aGFzKD4gLnRhYmxlYXUtZW1iZWQtbGF5b3V0KSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktamUtcGd0eXBlKSxcbiAgICAgICY6aGFzKD4gYXJ0aWNsZSA+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQpIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERFU0tUT1AgRlJBTUUgU1BBQ0lOR1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCl7XG4gIC5wYWdlLXBhcmFncmFwaHMtaW4ge1xuICAgIGRpdiB7XG4gICAgICAmOmhhcyg+IC53ZWJueS1waG90by1nYWxsZXJ5KSxcbiAgICAgICY6aGFzKD4gLnF1aWNrLWxpbmtzLWZyYW1lKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS13eXNpd3lnLXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXNvY2lhbC1tZWRpYS1jb25uZWN0KSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktYW5ub3VuY2VtZW50LXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXBvcHVsYXItc2VydmljZXMpLFxuICAgICAgJjpoYXMoPiAud2VibnlfY29udGFjdC1iaW9mcmFtZSksXG4gICAgICAmOmhhcyg+IC50YWJsZWF1LWVtYmVkLWxheW91dCksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWplLXBndHlwZSksXG4gICAgICAmOmhhcyg+IGFydGljbGUgPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkKSB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAucGFnZS1wYXJhZ3JhcGhzLWluPmRpdj5kaXY6bnRoLW9mLXR5cGUoMSkge1xuLy8gICBwYWRkaW5nOiA4MHB4IDAgNDBweCAwO1xuLy8gfVxuXG4vLyBzZWN0aW9uIGNvbnRhaW5lcnNcbmJvZHkgLm1xLS10IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgQGluY2x1ZGUgb3BhYy1jb2xvcigyNTUsIDI1NSwgMjU1LCAuOSk7XG59XG5cbi8vIEJhc2UgSGVhZGluZ3Ncbi8vXG4vLyBTdHlsaW5nIGZvciBhZ2VuY3kgbmFtZSBpbiBoZWFkZXIsIHNlZSBnbG9iYWwgbmF2IGZvb3RlciBzdHlsaW5nIGZvciBzdHlsaW5nIG9mIGFnZW5jeSBuYW1lIHRoZXJlXG4vL1xuLy8gTWFya3VwOiBoZWFkbGluZXMuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGJhc2UuaGVhZGxpbmVcblxuLmFnZW5jeS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICRhZ2VuY3ktbmFtZS1mb250O1xuICBmb250LXNpemU6MTI1JTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAuMjVyZW0gMCAwIDA7XG4gIGE6bGluayxcbiAgYTpsaW5rOmhvdmVyLFxuICBhOmhvdmVyLFxuICBhOmFjdGl2ZSxcbiAgYTpmb2N1cyxcbiAgYTp2aXNpdGVkLFxuICBhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICBjb2xvcjokY29sb3ItbW9uby13aGl0ZTtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICBwYWRkaW5nOiAwIDAgMCA0NXB4O1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIGNoYW5nZWQgZnJvbSA4MDAgKi9cbiAgcGFkZGluZzogMCAwIC4zZW07XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIC8vbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICAvL2xpbmUtaGVpZ2h0OiAxNDUlO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgLy9saW5lLWhlaWdodDogMTQ1JTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIC8vbGluZS1oZWlnaHQ6IDE0NSU7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAvL2xpbmUtaGVpZ2h0OiAxNDUlO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgLy9saW5lLWhlaWdodDogMTQ1JTtcbn1cblxuYm9keSAubWVudS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gQmFzZSBUZXh0XG4vL1xuLy8gTWFya3VwOiB0ZXh0Lmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBiYXNlLnRleHRcbmEsXG5hOmxpbmsge1xuICBjb2xvcjogJHRleHQtYmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMxNTQ5NzM7XG4gIH1cbn1cblxuYm9keSBwIHtcbiAgbWFyZ2luOiAzcHggMCAxMHB4O1xufVxuXG4vLyBCbG9ja3F1b3RlXG4vL1xuLy8gTWFya3VwOiBibG9ja3F1b3RlLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBiYXNlLmJsb2NrcXVvdGVcblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDgwcHg7XG4gIG9wYWNpdHk6IDAuMztcbiAgbGVmdDogLTIwcHg7XG4gIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gIGZvbnQtc2l6ZTogMTRlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtOyAvKiBMVFIgKi9cbiAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbn1cbltkaXI9XCJydGxcIl0gYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxRFwiO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjokYmFzZS1mb250LWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4vLyBJbWFnZXNcbi8vXG4vLyBNYXJrdXA6IGltYWdlcy5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogYmFzZS5pbWFnZXNcblxuLmxheW91dC1jb250YWluZXIgaW1nIHtcbiAgLy93aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLXBhcmFncmFwaHMgaW1nLFxuLmJhci10b3Age1xuICAgYm9yZGVyLXRvcDo0cHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiB9XG5cbiAuYmFyLWJvdHRvbSB7XG4gICBib3JkZXItYm90dG9tOjRweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG4gLyogY2FuJ3QgY3VycmVudGx5IGdldCBpbWcgY2xhc3NlcyB0byBzaG93IGluIHd5c2l3eWcgTkRELTE0NiAqL1xuXG4vLyBMaXN0IFR5cGVzXG4vL1xuLy8gTWFya3VwOiBsaXN0cy5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogYmFzZS5saXN0c1xuXG4vLyBuZWVkIHRvIG1ha2UgdGhpcyBtb3JlIHNwZWNpZmljIHRvIHRoZSBkaXN0cm8sIGNvbmZsaWN0aW5nIHdpdGggdW5hdiB3aXRoIHN0cmFpZ2h0IGxpXG4ubGF5b3V0LWNvbnRhaW5lciB7XG4gIC8vIE9MIGl0ZW1zXG5cbiAgb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICB9XG4gIH1cblxuICBvbCBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjIuNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItbGF0aW47XG4gIH1cblxuICBvbCBvbCBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjIuNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG4gIH1cblxuICAvLyBVTCBpdGVtc1xuXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICB9XG4gIH1cblxuICB1bCB1bCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjIuNXB4O1xuICB9XG5cbiAgdWwgdWwgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIyLjVweDtcbiAgfVxuXG4vL2Nsb3NlIHdyYXBwaW5nIGxheW91dC1jb250YWluZXJcbn1cblxuLy9jaGFuZ2UgZnJvbSByZWxhdGl2ZSwgd2hpY2ggaGlkZXMgdGhlIGJpbyBpbWFnZSBzZWUgTkRELTE4NzNcbi5ibGF6eSB7XG4gIC5tZWRpYSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cbn1cblxuLm1lZGlhLS1sb2FkaW5nOm5vdChbZGF0YS1hbmltYXRpb25dKTo6YmVmb3JlLFxuLmlzLWItbG9hZGluZzpub3QoW2RhdGEtYW5pbWF0aW9uXSk6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogdGhpcyBpcyB0byBrZWVwIG9sL3VscyBjZW50ZXJlZCBpbiB2aWRlbyBkZXNjcmlwdGlvbiAqL1xuXG4ubGFuZGluZy1wYWdlLXZpZGVvLWRlc2NyaXB0aW9uID4gZGl2ID4gdWwsXG4ubGFuZGluZy1wYWdlLXZpZGVvLWRlc2NyaXB0aW9uID4gZGl2ID4gb2wge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyBcbn1cblxuLy8gZm9jdXMgaW5kaWNhdG9yIHN0eWxpbmdcbmgxOmZvY3VzLFxuaDI6Zm9jdXMsXG5oMzpmb2N1cyxcbmg0OmZvY3VzLFxuaDU6Zm9jdXMsXG5oNjpmb2N1cyxcblt0YWJpbmRleF06Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cblxuYTpmb2N1cyxcbnA6Zm9jdXMsXG5kaXY6Zm9jdXMsXG5pbWc6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbmFydGljbGU6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcblt0YWJpbmRleF06Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cbiBcbi8vIGNhdCB0aWxlIGZvY3VzXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSB7XG4gIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQge1xuICAgIC5jYXRlZ29yeS10aWxlLWxpbmstZmxleCB7XG4gICAgICAuY2F0ZWdvcnktdGlsZXMtbGluay0tZmllbGQtd2VibnktY2F0LWJ1dHRvbi1saW5rIHtcbiAgICAgICAgYTpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwcHggI2ZmZjtcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogN3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUtb2Zmc2V0IDBzIGVhc2UsIG91dGxpbmUtY29sb3IgMHMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9hbm5vdW5jZW1lbnQgZm9jdXNcbi53ZWJueS1hbm5vdW5jZW1lbnRzIHtcbiAgLndlYm55LWFubm91bmNlbWVudC1idXR0b24ge1xuICAgIGE6Zm9jdXMge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICB9XG4gIH1cbn1cbi8vIGdldCBpbnZvbHZlZCBmb2N1c1xuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEge1xuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgIGhlaWdodDogc3RyZXRjaDsgXG4gICAgd2lkdGg6IHN0cmV0Y2g7IFxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuLy8gc29jaWFsIG1lZGlhIGZvY3VzXG4uc20tZnJhbWUtbGlua3Mge1xuICBkaXYge1xuICAgIGE6Zm9jdXMge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gcXVpY2tsaW5rcyBmb2N1cyBcbi53ZWJueS1xdWljay1saW5rcy1pbWFnZSB7XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cbn1cblxuLy8gZmlsdGVyIHJlc3VsdHMgZm9jdXNcbi53ZWJueS10ZWFzZXIge1xuICAubGlua3Mge1xuICAgIGE6Zm9jdXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4udmlldyB7XG4gIC5wYWdlcl9faXRlbSB7XG4gICAgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgIH1cbiAgfVxufVxuLy8gd2VibnkgY2FyZCBmb2N1c1xuLndlYm55LWNhcmQge1xuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG59XG4iLCIvLyBjb2xvcnMgdmFycyAvLy8vLy8vLy8vLy8vLy9cbi8vIE5ZLkdvdiBnbG9iYWwgcGFsZXR0ZSBwZXIgTlkuR292IFdlYiBTaXRlIFN0eWxlIEd1aWRlXG4vLyAkcHJpbWFyeWJsdWU6ICMyNDM4N0U7IC8vIHByaW1hcnkgTlkuR292IGJsdWVcbi8vICRtZWRibHVlOiAjMTI4RUMzOyAvLyBwcmltYXJ5IGNvbG9yXG4vLyAkbHRibHVlYWNjZW50OiAjOTJEQkU0OyAvLyBhY2NlbnQgY29sb3Jcbi8vICRtZWRibHVlYWNjZW50OiAjMDM4NkJFOyAvLyBhY2NlbnQgY29sb3Jcbi8vICRka2JsdWVhY2NlbnQ6ICMxQjJBNUU7IC8vIGFjY2VudCBjb2xvclxuLy8gJGRreWVsbG93YWNjZW50OiAjRjRBNzFDOyAvLyBhY2NlbnQgY29sb3Jcbi8vICRsdHllbGxvd2FjY2VudDogI0YzREQ2RDsgLy8gYWNjZW50IGNvbG9yXG5cbi8vICRwcmltYXJ5Z29sZDogI0Q1ODIwRDsgLy8gcHJpbWFyeSBjb2xvclxuLy8gJHByaW1hcnlnb2xkLTc1OiAjRTBBMTRBOyAvLyBUaGlzIGlzIHRoZSBoZXggdHJhbnNsYXRpb24gb2YgJHByaW1hcnlnb2xkIGF0IDc1JSBvcGFjaXR5XG4vLyAkcHJpbWFyeWdvbGQtNTA6ICNFQUMwODY7IC8vIFRoaXMgaXMgdGhlIGhleCB0cmFuc2xhdGlvbiBvZiAkcHJpbWFyeWdvbGQgYXQgNTAlIG9wYWNpdHlcbi8vICRwcmltYXJ5Z29sZC0yNTogaHNsYSgzNSwgODglLCA0NCUsIDAuMjUpOyAvLyB1c2luZyBIU0wgYi9jIHRoaXMgaGV4IGRvZXNuJ3QgZXhpc3QgI0Y0RTBDUiBUaGlzIGlzIHRoZSBoZXggdHJhbnNsYXRpb24gb2YgJHByaW1hcnlnb2xkIGF0IDI1JSBvcGFjaXR5XG4vLyAkc2Vjb25kYXJ5Z29sZDogI0RDOTcxOTsgLy8gc2Vjb25kYXJ5IGFjY2VudFxuXG4vLyBjb2xvciBzY2hlbWUgYXJjaGl0ZWN0dXJlXG4vLyB1c2luZyB0aGUgY29sb3JzIGZyb20gdGhlIG55LmdvdiBjb2xvcnMgYXMgc3RhcnRpbmcgcG9pbnQgLSB0aGVzZSB3aWxsIG5lZWQgdG8gYmUgcmVpdnNlZFxuLy8gKiB1c2UgdGhlc2UgY29sb3JzIHdoZW4gc2V0dGluZyB1cCB0aGUgdmFyaWFibGVzIGF0IHRoZSB0b3Agb2YgcGFydGlhbHNcbiRjb2xvci1wcmltYXJ5OiAjMjQzODdFICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogIzEyOEVDMyAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogI0U4RURFRSAhZGVmYXVsdDtcbiRjb2xvci1hY2NlbnQtcHJpbWFyeTogI0ZBQ0UwMCAhZGVmYXVsdDsgLy8gb3JhbmdlIGdvbGQgTkRELTI0MTJcbiRjb2xvci1hY2NlbnQtc2Vjb25kYXJ5OiAjRkZFMzk2ICFkZWZhdWx0OyAvLyBsZW1vbiB5ZWxsb3cgTkRELTI0MTJcbiR0ZXh0LWJsdWU6ICMwMDRERDEgIWRlZmF1bHQ7IC8vIGJsdWUgdGV4dCBsaW5rcyBjb2xvclxuJGNvbG9yLW1vbm8tYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG4kY29sb3ItbW9uby1kYXJrOiAjNjI2NjZBICFkZWZhdWx0O1xuJGNvbG9yLW1vbm8tbWlkOiAjRDBEMENFICFkZWZhdWx0O1xuJGNvbG9yLW1vbm8tbHQ6ICNFREVERUQgIWRlZmF1bHQ7XG4kY29sb3ItbW9uby13aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcblxuJGNvbG9yLWFsZXJ0LWFjdGl2ZTogI0ZFQzNDMyAhZGVmYXVsdDsgLy8gcGluayAodGFrZW4gZnJvbSBhbWJlci9wc2MgY29sb3Igc2NoZW1lIGZvciBub3cpXG4kY29sb3ItYWxlcnQtbm9uYWN0aXZlOiAjRkZFMzk2OyAvLyBjb2xvciBhY2NlbnQgcHJpbWFyeSBjaG9zZW4gYmFzZWQgb25cblxuLy8kY29sb3ItbmF2LWhvdmVyOiByZ2JhKDM2LDU2LDEyNiwuNSkgIWRlZmF1bHQ7XG4vLyRjb2xvci1ob3Zlci1uYXY6ICRka2JsdWVhY2NlbnQgIWRlZmF1bHQ7IC8vIGRlZmF1bHQgaG92ZXIgb3ZlciBiYWNrZ3JvdW5kXG5cbi8vIGFkZGl0aW9uYWwgY29sb3JzXG4kZXhwb3NlZGJrZ3JuZDogIzI0MjQyNDsgLy8gYmtncm91bmQgZm9yIGV4cG9zZWQgZmlsdGVycyBvbiByZXN1dHNcbiRjYWxsLXRvLWFjdGlvbjogJGNvbG9yLW1vbm8tbHQ7IC8vIGJhY2tncm91bmQgZm9yIGNhbGwgdG8gYWN0aW9uIGJ1dHRvbnMsIGFyZWFzXG4kZ3JheS1saXRlOiAjZTRlNGU0OyAvLyRpbWdib3JkZXI6ICNlNGU0ZTQ7IHVzZWQgb24gbnkuZ292IC0gc2FtZSBhcyByZ2IoMjI4LDIyOCwyMjgpXG4kY29sb3ItaWNvbi1wcmltYXJ5OiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDsgLy8gY29sb3IgdXNlZCBvbiBpY29ucyBzdWNoIGFzIG5ld3MsIGJsdWUgZGVmYXVsdFxuLy8ka2V5d29yZEJrQ29sb3I6ICM3NjkwYjY7IC8vIEtleXdvcmRzIGZvciBnbG9iYWwgdGF4b25vbXkgdGVybXMgLS0gTmV3c1xuXG4vLyBrZWVwIC0gdXNlZCBvbiBmb3Jtcywgdmlld19yZXN1bHRzIGFuZCAuLi5cbiRsaWdodGdyYXk6ICNFREVERUQ7XG4kbWlkZ3JheTogI0QwRDBDRTtcbiRkYXJrZ3JheTogIzYyNjY2QTtcblxuLy8gZm9udHMgLy8vLy8vLy8vLy8vLy8vXG4kYmFzZS1mb250OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhZ2VuY3ktbmFtZS1mb250OiBcIkQgU2FyaSBCb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyB1c2VkIGluIGhlYWRlciBhbmQgZm9vdGVyXG4kb3N3YWxkOiBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRpY29uLWZvbnQ6IFwiaWNvbW9vblwiOyAvLyBJY29uIEZvbnRcblxuJGJhc2UtZm9udC1zaXplOiAxOHB4O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDI3cHg7XG4kYmFzZS1mb250LWNvbG9yOiAjMDAwO1xuJGZyYW1lLXRpdGxlOiBib2xkIDE2cHggJG9zd2FsZCAhZGVmYXVsdDsgLy8gY3VycmVudGx5IGJvbGQgMTZweCBvc3dhbGRcbiRmcmFtZS1oZWFkbGluZTogYm9sZCAxLjhyZW0gJGJhc2UtZm9udDsgLy8gY3VycmVudGx5IDMycHggaW50ZXJuYWwgbGFuZGluZyBwYWdlcyAgLy8gdXNpbmcgZW1zIGZvciBJRSBjb21wYXRpYmlsaXR5XG4kZnJhbWUtaGVhZGxpbmUtZnJvbnQ6IDgwMCAyLjIycmVtICRiYXNlLWZvbnQ7IC8vY3VycmVudGx5IGJvbGQgNDBweCBwcm94aW1hIGhvbWUgcGFnZSAgLy8gdXNpbmcgZW1zIGZvciBJRSBjb21wYXRpYmlsaXR5XG4vLyB0byBoZWxwIGNyZWF0ZSBjb25zaXN0ZW50IG1hcmdpbnMgYmV0d2VlbiBmcmFtZXMgb24gbGFuZGluZyBwYWdlcyAtIHNob3VsZCBiZSA4MHB4IGJldHdlZW5cbi8vJGZyYW1lLXBhZGRpbmctc206IDQwcHg7IC8vIHRvIGJlIHVzZWQgb24gd2hpdGUgYmFja2dyb3VuZCBmcmFtZXNcbiRmcmFtZS1wYWRkaW5nLWxnOiA4MHB4OyAvL3RvIGJlIHVzZWQgb24gY29sb3IgYmFja2dyb3VuZCBmcmFtZXNcbi8vJGZyYW1lLW1hcmdpbjogNDBweDsgLy90byBiZSB1c2VkIG9uIGNvbG9yIGJhY2tncm91bmQgZnJhbWVzXG5cbi8vIFRoZSBsZW5ndGggdW5pdCBpbiB3aGljaCB0byBvdXRwdXQgdmVydGljYWwgcmh5dGhtIHZhbHVlcy5cbi8vIFN1cHBvcnRlZCB2YWx1ZXM6IHB4LCBlbSwgcmVtLlxuJGJhc2UtdW5pdDogJ2VtJyAhZGVmYXVsdDtcblxuLy8gU0VUIEJBU0UgRk9OVCBTSVpFIEFORCBMSU5FIEhFSUdIVCBERUZBVUxUUyBGT1IgRlJBTUVTXG4kZnJhbWUtYmFzZS1mb250LXNpemU6ICAgIDE2cHg7ICAvLyAuODhyZW1cbiRmcmFtZS1iYXNlLWxpbmUtaGVpZ2h0OiAgMjJweDtcbiRmcmFtZS1iYXNlLXNlbWktYm9sZDogICAgNjAwOyAgIC8vIGZvbnQgd2VpZ2h0IHZhbHVlXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gREVGQVVMVCBCVVRUT05TIFZBUlNcbiRidXR0b24tdGV4dC1jb2xvcjogICAgICAgICAgICAgJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbi8vJGJ1dHRvbi10ZXh0LWJsYWNrOiAgICAgICAgICAgICAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRidXR0b24tYmtnZC1jb2xvcjogICAgICAgICAgICAgJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnV0dG9uLWJrZ2QtdHJhbnNwYXJlbnQ6ICAgICAgIGhzbGEoMCwgMCUsIDAlLCAwLjApOyAgICAgLy8gRGVmYXVsdCBjb2xvciAtLXRyYW5zcGFyZW50IC0tIGZvciBidXR0b25zXG4kYnV0dG9uLXdoaXRlLTIwOiAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsLjIpOyAgICAgLy8gVGhyZXNob2xkIG9mIDIwJSBXaGl0ZVxuJGJ1dHRvbi13aGl0ZS01MDogICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC41KTsgICAgIC8vIFRocmVzaG9sZCBvZiA1MCUgV2hpdGVcbiRidXR0b24tYmxhY2stMjA6ICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMik7ICAgICAgICAgICAvLyBUaHJlc2hvbGQgb2YgMjAlIEJsYWNrXG4kYnV0dG9uLWJsYWNrLTUwOiAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjUpOyAgICAgICAgICAgLy8gVGhyZXNob2xkIG9mIDUwJSBCbGFja1xuJGJ1dHRvbi1ia2dkLWhvdmVyLWNvbG9yOiAgICAgICBoc2xhKDAsIDAlLCAwJSwgMC40KTsgICAgIC8vIERlZmF1bHQgY29sb3IgZm9yIGJ1dHRvbnMgb24gaG92ZXIsIHVzZWQgb24gbmF2IHRvb1xuXG4vLyBCYWNrZ3JvdW5kIE9wYWNpdHkgR3JhZGllbnQ6XG4kYmtnZC1ibGFjay01MDogICAgICAgICAgICAgICAgIHJnYmEoOTgsMTAyLDEwNiwuNzUpOyAgICAgLy8gVGhyZXNob2xkIG9mIDc1JSBCbGFja1xuXG4vLyBmb250IHdpdGggV2ViTllfdGhlbWUgb3JpZ2luYWwgLSByZW1vdmU/IC8vLy8vLy8vLy8vLy8vL1xuJG9wZW5zYW5zOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuLy8gSEVSTyBWQVJTXG4kaGVyby1pbm5lci13aWR0aDogICAgMTAwJTtcbiRoZXJvLWhlYWRlci13aWR0aDogICA2NiU7XG5cbi8vIHN1c3kgY29uZmlncyAvLy8vLy8vLy8vLy8vLy9cbiRzdXN5OiAoXG4gICAgICAgIGNvbHVtbnM6IDEyLCAvLyBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4geW91ciBncmlkXG4gICAgICAgIGd1dHRlcnM6IGNhbGMoMSAvIDQpLCAvLyBUaGUgc2l6ZSBvZiBhIGd1dHRlciBpbiByZWxhdGlvbiB0byBhIHNpbmdsZSBjb2x1bW5cbik7XG5cbi8vIGJyZWFrcG9pbnQgLy8vLy8vLy8vLy8vLy8vXG4kbWluLXdpZGU6ICAgIDEzMzZweDtcbiRtaW4tZGVza3RvcDogMTAyNHB4O1xuJG1pbi10YWJsZXQ6ICA3NjhweDtcbiRtaW4tbW9iaWxlOiAgNDYxcHg7XG5cbiRtYXgtcGM6ICAgIDc1ZW07XG4kbWluLXBjOiAgICA0OGVtO1xuJG1pbi10YWI6ICAgMzBlbTtcbiRtaW4tbW9iOiAgIDIwZW07XG5cbi8vIEljb24gRm9udCBNaXhpbiAvLy8vLy8vLy8vLy8vLy9cbi8vIEZvciBhZGRpbmcgZm9udCBpY29ucyB0byBlbGVtZW50cyB1c2luZyBDU1MgcHNldWRvLWVsZW1lbnRzXG4vLyBodHRwOi8vamF5ZGVuc2VyaWMuY29tL2Jsb2cvZnVuLXdpdGgtc2Fzcy1hbmQtZm9udC1pY29uc1xuLy8gaHR0cHM6Ly93ZWJkZXZzdHVkaW9zLmNvbS8yMDE1LzAxLzI4L21hcHBpbmctaWNvbi1mb250cy13aXRoLXNhc3NcbkBtaXhpbiBpY29uKCRwb3NpdGlvbjogYmVmb3JlLCAkaWNvbjogZmFsc2UsICRzdHlsZXM6IHRydWUpIHtcbiAgXG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwMjAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gZXhhbXBsZSBtaXhpbnMgLy8vLy8vLy8vLy8vLy8vXG5AbWl4aW4gb3BhYy1jb2xvcigkciwgJGcsICRiLCAkcGVydGMpIHtcbiAgYmFja2dyb3VuZDogcmdiKCRyLCAkZywgJGIpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRyLCAkZywgJGIsICRwZXJ0Yyk7XG59XG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1vZmYoKSB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgY2xpcDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuIiwiLy8gRm9ybSBIVE1MXG4vL1xuLy8gTWFya3VwOiBmb3JtX2h0bWwuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGZvcm0uY29tbW9uXG5cbi8vIGJhc2UgRm9ybSBlbGVtZW50cyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLyogZm9ybSB7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG59ICovXG5cbi5mb3JtLWxheW91dC1jb250ZW50IHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLmNvbnRhY3QtZm9ybSBoMixcbmZvcm0gaDIge1xuICBwYWRkaW5nIDogMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5sYWJlbCxcbmZpZWxkc2V0IGxlZ2VuZCBzcGFuIHtcbiAgbWFyZ2luOiAyJSAwIDAgMDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5sYWJlbFtjbGFzc349Zm9ybS1yZXF1aXJlZF06YWZ0ZXIsXG5maWVsZHNldCBsZWdlbmQgc3BhbltjbGFzc349Zm9ybS1yZXF1aXJlZF06YWZ0ZXIge1xuY29udGVudDogJyAqJztcbmRpc3BsYXk6IGlubGluZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWlkZ3JheTtcbi8vICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4vLyAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luOiAwIDAgMyU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNDVzLCBib3JkZXItY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93Olx0aGlkZGVuO1xufVxuXG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4vLyAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICRkYXJrZ3JheTtcbi8vICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggJGRhcmtncmF5O1xuLy8gIGJveC1zaGFkb3c6IDAgMCA1cHggJGRhcmtncmF5O1xuICBib3JkZXItY29sb3I6ICR0ZXh0LWJsdWU7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogJHRleHQtYmx1ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdW2Rpc2FibGVkXSxcbnRleHRhcmVhW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwIDAgMSU7XG4gIFxufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWlkZ3JheTtcbiAgcGFkZGluZzogMWVtO1xuICBoZWlnaHQ6IDMuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCgnL3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL2ltYWdlcy9hcnJvdy1kb3duLW9yYW5nZS5wbmcnKSBuby1yZXBlYXQgOTclIGNlbnRlciB0cmFuc3BhcmVudDtcbn1cblxuLypcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAqL1xuXG5zZWxlY3Q6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1ibHVlO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRsaWdodGdyYXk7XG4gIHBhZGRpbmc6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjEyNWVtIDA7XG59XG5cbmZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMTg3NWVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xODc1ZW07XG59XG5cbi8vIEVycm9yIGNvbmRpdGlvbnMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmVycm9yXG4uZXJyb3IgdGV4dGFyZWEsXG4uZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzYwZjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMTUsIDE5LCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXJyb3IgaW5wdXQ6Zm9jdXMsXG4uZXJyb3IgdGV4dGFyZWE6Zm9jdXMsXG4uZXJyb3Igc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAkZGFya2dyYXk7XG59XG5cbi5lcnJvciBsYWJlbCxcbi5lcnJvciBsYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjYzYwZjEzO1xufVxuXG4uZXJyb3IgPiBzbWFsbCxcbi5lcnJvciBzbWFsbC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjM3NWVtIDAuMjVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNjNjBmMTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXJyb3Igc3Bhbi5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LmVycm9yLFxudGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjNjBmMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAxNSwgMTksIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0LmVycm9yOmZvY3VzLFxudGV4dGFyZWEuZXJyb3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICRkYXJrZ3JheTtcbn1cblxuLmVycm9yIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2M2MGYxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDE1LCAxOSwgMC4xKTtcbn1cblxuLmVycm9yIHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogJGRhcmtncmF5O1xufVxuXG5sYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjYzYwZjEzO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gRm9ybSBIVE1MNVxuLy9cbi8vIE1hcmt1cDogZm9ybV9odG1sNS5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogZm9ybS5odG1sNVxuXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZGdyYXk7XG4vLyAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuLy8gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbjogMCAwIDMlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LWJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuLy8gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAkZGFya2dyYXk7XG4vLyAgLW1vei1ib3gtc2hhZG93OiAwIDAgNXB4ICRkYXJrZ3JheTtcbi8vICBib3gtc2hhZG93OiAwIDAgNXB4ICRkYXJrZ3JheTtcbiAgYm9yZGVyLWNvbG9yOiAkdGV4dC1ibHVlO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICR0ZXh0LWJsdWU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInRlbFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwidGltZVwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwidXJsXCJdW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG59XG5cblxuLyogTkRELTEyODQgV1lTSVdZRyBUYWJsZSBTZWFyY2ggYm94IG5lZWRzIHNwYWNlIChwYWRkaW5nKSBiZWZvcmUgZmlyc3QgY2hhcmFjdGVyICovXG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8qIElFIEZpeCAtIFRoaXMgZGlzcGxheXMgdGhlIGRlZmF1bHQgc2VsZWN0IGJveCBhcnJyb3cgaW4gSUUgKi9cblxuXG5AbWVkaWEgc2NyZWVuXFwwIHtcbiAgXG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4iLCIvLyBVc2UgXCJpY29uLVwiIGNsYXNzIHRvIHJlbmRlciBpY29uc1xuLypbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC8qLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIH0qL1xuLyp9Ki9cblxuLy8gTWFwIGljb24gbmFtZXMgdG8gZm9udCB1bmljb2RlIGNoYXJhY3RlcnNcbiRpY29uczogKFxuICAgICAgICBkb2N1bWVudDpcIlxcZTYxNVwiLFxuICAgICAgICBmYS1kb2N1bWVudDpcIlxcZjBmNlwiLFxuICAgICAgICBkb3dubG9hZDpcIlxcZTYyMlwiLFxuICAgICAgICBmYS1kb3dubG9hZDpcIlxcZjAxOVwiLFxuICAgICAgICBlbWFpbDpcIlxcZTYxN1wiLFxuICAgICAgICBmYS1lbnZlbG9wZTpcIlxcZjBlMFwiLFxuICAgICAgICBmYWNlYm9vazpcIlxcZTYyMVwiLFxuICAgICAgICBmYS1mYWNlYm9vazpcIlxcZjA5YVwiLFxuICAgICAgICBmYS1lbGlwc2VzLWg6XCJcXGYxNDFcIixcbiAgICAgICAgdHdpdHRlcjpcIlxcZTkwNVwiLFxuICAgICAgICBmYS10d2l0dGVyOlwiXFxlOTA1XCIsXG4gICAgICAgIGZhLXg6IFwiXFxlOTA1XCIsXG4gICAgICAgIHlvdXR1YmU6XCJcXGU2MzdcIixcbiAgICAgICAgZmEteW91dHViZTpcIlxcZjE2YVwiLFxuICAgICAgICBpbnN0YWdyYW06XCJcXGU2MGZcIixcbiAgICAgICAgZmEtaW5zdGFncmFtOlwiXFxmMTZkXCIsXG4gICAgICAgIGdvb2dsZS1wbHVzOlwiXFxlNjI3XCIsXG4gICAgICAgIGZhLWdvb2dsZS1wbHVzOlwiXFxmMGQ1XCIsXG4gICAgICAgIHNvdW5kY2xvdWQ6XCJcXGU2M2RcIixcbiAgICAgICAgZmEtc291bmRjbG91ZDpcIlxcZjFiZVwiLFxuICAgICAgICBzcXVhcmU6XCJcXGU2M2JcIixcbiAgICAgICAgZmEtc25hcGNoYXQtZ2hvc3Q6XCJcXGYyYWNcIixcbiAgICAgICAgdmluZTpcIlxcZTYwMlwiLFxuICAgICAgICBmYS12aW5lOlwiXFxmMWNhXCIsXG4gICAgICAgIGZsaWNrcjpcIlxcZTYyMFwiLFxuICAgICAgICBmYS1mbGlja3I6XCJcXGYxNmVcIixcbiAgICAgICAgcnNzOlwiXFxlNjFhXCIsXG4gICAgICAgIGZhLXJzczpcIlxcZjA5ZVwiLFxuICAgICAgICBwaW50ZXJlc3Q6XCJcXGU2MGFcIixcbiAgICAgICAgZmEtcGludGVyZXN0LXA6XCJcXGYyMzFcIixcbiAgICAgICAgdHVtYmxyOlwiXFxlNjM0XCIsXG4gICAgICAgIGZhLXR1bWJscjpcIlxcZjE3M1wiLFxuICAgICAgICBsaW5rZWRpbjpcIlxcZTYyYVwiLFxuICAgICAgICBmYS1saW5rZWRpbi1zcXVhcmU6XCJcXGYwOGNcIixcbiAgICAgICAgdmltZW86XCJcXGU2MzZcIixcbiAgICAgICAgZmEtdmltZW8tc3F1YXJlOlwiXFxmMTk0XCIsXG4gICAgICAgIHBob25lOlwiXFxlNjJkXCIsXG4gICAgICAgIGZhLW1vYmlsZTpcIlxcZjEwYlwiLFxuICAgICAgICBjaGVja21hcms6IFwiXFxlNjBlXCIsXG4gICAgICAgIGZhLWNoZWNrbWFyazogXCJcXGYwMGNcIixcbiAgICAgICAgZmlsdGVyLWFkZDpcIlxcZTYxOFwiLFxuICAgICAgICBmYS1maWx0ZXItYWRkOlwiXFxmMDU1XCIsXG4gICAgICAgIGZpbHRlci1zZWxlY3RlZDpcIlxcZTYxZlwiLFxuICAgICAgICBmYS1maWx0ZXItc2VsZWN0ZWQ6XCJcXGYwNThcIixcbiAgICAgICAgZmlsdGVyLXN1YnRyYWN0OlwiXFxlNjIzXCIsXG4gICAgICAgIGZhLWZvdXJzcXVhcmU6XCJcXGYxODBcIixcbiAgICAgICAgZ2l0aHViOlwiXFxmMDliXCIsXG4gICAgICAgIGZhLWdpdGh1Yi1zcXVhcmU6XCJcXGYwOTJcIixcbiAgICAgICAgZmEtcmVkZGl0LWFsaWVuOlwiXFxmMjgxXCIsXG4gICAgICAgIGZhLXNoYXJlOlwiXFxmMDY0XCIsXG4gICAgICAgIGZhLXllbHA6XCJcXGYxZTlcIixcbiAgICAgICAgZmEtY2FyZXQtcmlnaHQ6XCJcXGYwZGFcIixcbiAgICAgICAgcGxheS1idXR0b246XCJcXGU2MzFcIixcbiAgICAgICAgY2xvc2UtYnV0dG9uOlwiXFxlNjExXCIsXG4gICAgICAgIGZhLWdvb2dsZS1wbGF5OlwiXCIsXG4gICAgICAgIGZhLWl0dW5lczpcIlxcZjE3OVwiLFxuICAgICAgICAvL2Jsb2dnZXI6XCJcXGYwMDBcIixcbiAgICAgICAgZmEtaWNvbi1ibG9nZ2VyMjpcIlxcZWFiOFwiLFxuICAgICAgICBmYS1kZWxpY2lvdXM6XCJcXGYxYTVcIixcbiAgICAgICAgYXJyb3ctdXA6XCJcXGYwZDhcIixcbiAgICAgICAgYXJyb3ctbGVmdDpcIlxcZjBkOVwiLFxuICAgICAgICBmYS1waW46XCJcXEYwNDFcIixcbiAgICAgICAgZmEtY2xvY2s6XCJcXGYwMTdcIixcbiAgICAgICAgbWFwZGlyOlwiXFxmMDQxXCIsXG4gICAgICAgIGV4dGVybmFsLWxpbms6XCJcXGYwOGVcIixcbiAgICAgICAgd2FybmluZ19zaWduOlwiXFxmMDcxXCIsXG4gICAgICAgIGxlZnQtYXJyb3c6XCJcXGYxMDRcIixcbiAgICAgICAgcmlnaHQtYXJyb3c6XCJcXGYxMDVcIixcbiAgICAgICAgcmVmcmVzaDpcIlxcZjAyMVwiLFxuICAgICAgICBmYS10YWc6XCJcXGYwMmJcIixcbiAgICAgICAgZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6XCJcXGYzMGJcIixcbiAgICAgICAgZmEtY2FsOlwiXFxmMDczXCIsXG4pO1xuIiwiLy8gVGFibGVzXG4vL1xuLy8gTWFya3VwOiB0YWJsZS5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogYmFzZS50YWJsZVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNb2JpbGUgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWluLXRhYikge1xuICB0YWJsZSB7XG5cbiAgICB0Ym9keSB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICB9XG4gICAgdGJvZHkgdHI6bGFzdC1jaGlsZCAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICB9XG4gICAgdGJvZHkgdHIgdGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIH1cbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvL3Jlc3BvbnNpdmVcbiAgICAmLm5vdGhlYWQsICYudGhlYWQge1xuICAgICAgdGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgLy9yZXNwb25zaXZlXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAvL3RkOmJlZm9yZSBzdHlsZXMgYXJlIGZvciByZXNwb25zaXZlIHRhYmxlXG4gICAgICB0ZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy9yZXNwb25zaXZlXG4gICAgICB9XG4gICAgICB0ciB0aCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIGFkZGVkIHRvIGRlYWwgd2l0aCA8dHI+PHRoPiBhZGRlZCB3aGVuIGNlbGwgcHJvcGVydGllcyBhcmUgc2V0IHRvIGhlYWRlcnMgaW5zdGVhZCBvZiB0YWJsZSBwcm9wZXJ0aWVzXG4gICAgICB9XG4gICAgfVxuICAgICYubm9oZWFkIHtcbiAgICAgIHRkLCB0aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvL3Jlc3BvbnNpdmVcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY4Rjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy91c2UgdG8gbWFrZSB0b3Agcm93IG9mIGVhY2ggc2VjdGlvbiBkYXJrIHdpdGggd2hpdGUgdGV4dFxuICAgIC8qdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1vbm8tZGFyazsgXG4gICAgICBmb250LXdlaWdodDogYm9sZDsgLy9vbmx5IGlmIHRvcCByb3cgXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9Ki9cbiAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG5cbnRhYmxlIHtcbiAgLy8gSGFuZGxlcyBGaXJlRm94IGNhc2Ugb2Ygc3RpbGwgc2hvd2luZyBzcXVhcmUgYm9yZGVyXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgJi5ub3RoZWFkIHtcbiAgICB0Ym9keSB7XG4gICAgICB0cjpudGgtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICB0aCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb25vLWRhcms7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgdGg6Zmlyc3QtY2hpbGR7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgICB0aDpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb25vLWRhcms7XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgfVxuICAgIHRib2R5IHRyIHRkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzZDNkMztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIH1cbiAgICAvLyBPbmx5IGFwcGx5IHJvdW5kZWQgY29ybmVycyB0byBmaXJzdCByb3cgaWYgdGhlcmUncyBubyB0aGVhZFxuICAgICY6bm90KDpoYXModGhlYWQpKSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIH1cbiAgICAmOm5vdCg6aGFzKHRoZWFkKSkgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICB9XG4gICAgJjpub3QoOmhhcyh0aGVhZCkpIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICAgIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzZDNkMztcbiAgICB9XG4gICAgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1vbm8tbHQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLmRhdGFUYWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgfVxuICAuZGF0YVRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICB9XG4gIC5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2RhdGF0YWJsZXMvbWVkaWEvaW1hZ2VzL3NvcnRfYm90aC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggMjVweCA0cHggMSU7XG4gIH1cbiAgLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2Mge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2RhdGF0YWJsZXMvbWVkaWEvaW1hZ2VzL3NvcnRfYXNjX2Rpc2FibGVkLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDRweCAyNXB4IDRweCAxJTtcbiAgfVxuICAuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2Mge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2RhdGF0YWJsZXMvbWVkaWEvaW1hZ2VzL3NvcnRfZGVzY19kaXNhYmxlZC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggMjVweCA0cHggMSU7XG4gIH1cbiAgLy8uZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCB7XG4gICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc29ydF9hc2NfZGlzYWJsZWQucG5nXCIpO1xuICAgIC8vfVxuICAgIC8vLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvcnRfZGVzY19kaXNhYmxlZC5wbmdcIik7XG4gICAgLy99XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMC4yNWVtO1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDEuNWVtO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgKmN1cnNvcjogaGFuZDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudDpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbW9uby1taWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1vbm8tbHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb25vLWx0O1xuXG4gIH1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLmVsbGlwc2lzIHtcbiAgcGFkZGluZzogMCAxZW07XG59XG4gIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgbGFiZWwsIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IFxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzJSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAuZGF0YVRhYmxlc19pbnN0cnVjdGlvbiB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgLy9yZXNwb25zaXZlXG4gICAgJi5ub3RoZWFkIHtcbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ub2hlYWR7IFxuICAgICAgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgICAgIH1cbiAgICAgIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgIH1cbiAgICAgIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgfVxuICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IGF1dG87IC8vbGVhdmUgYXMgdXNlciBpbnB1dGVkIHdpZHRoXG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgIH1cbiAgfVxuICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIHtcbiAgICBwYWRkaW5nOiA0cHggMjVweCA0cHggMTVweDtcbiAgfVxufSIsIi8vIFN1c3kgRmFsbGJhY2sgQ2xlYXJmaXhcbi8vID09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBwcm92aWRlIGEgc2ltcGxlIGZhbGxiYWNrLlxuQG1peGluIHN1c3ktY2xlYXJmaXgge1xuICBAaWYgc3VzeS1zdXBwb3J0KGNsZWFyZml4LCAobWl4aW46IGNsZWFyZml4KSkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9IEBlbHNlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFByaW1hcnkgQ29udGFpbmVyIFJ1bGVzIC8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLm1xLS10IHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKDgwZW0pO1xufVxuXG4vLyByZW1vdmVzIHRpdGxlIGFyZWEgZnJvbSBob21lIHBhZ2Vcbi5mcm9udCAubGFuZGluZy10aXRsZS1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBhZGQgYm90dG9tIG1hcmdpbiB0byBtYWluIGNvbnRlbnQgY29udGFpbmVyXG4ubGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4vLyBtYWtlIHNraXAgbGluayBiYWNrZ3JvdW5kIHdoaXRlIGZvciBhY2Nlc3NpYmlsaXR5XG4uc2tpcC10by1tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiIsIi8vIHJlbSBTdXBwb3J0XG4vLyA9PT09PT09PT09PVxuXG4vLyByZW1cbi8vIC0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIG91dHB1dCBkaXJlY3RseS5cbi8vIC0gJHByb3AgIDogPGNzcyBwcm9wZXJ0eT5cbi8vIC0gJHZhbCAgIDogPGNzcyB2YWx1ZT5cbkBtaXhpbiBzdXN5LXJlbShcbiAgJHByb3AsXG4gICR2YWxcbikge1xuICAkX3JlcXM6IChcbiAgICB2YXJpYWJsZTogcmh5dGhtLXVuaXQgcmVtLXdpdGgtcHgtZmFsbGJhY2ssXG4gICAgbWl4aW46IHJlbSxcbiAgKTtcbiAgQGlmIHN1c3ktc3VwcG9ydChyZW0sICRfcmVxcywgJHdhcm46IGZhbHNlKSBhbmQgJHJoeXRobS11bml0ID09IHJlbSB7XG4gICAgQGluY2x1ZGUgcmVtKCRwcm9wLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgI3skcHJvcH06ICR2YWw7XG4gIH1cbn1cbiIsIi8vIFNoYXJlZCBDb250YWluZXIgQVBJXG4vLyA9PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDb250YWluZXIgT3V0cHV0XG4vLyAtLS0tLS0tLS0tLS0tLS0tXG4vLyAtIFskd2lkdGhdICAgICAgICAgOiA8bGVuZ3RoPlxuLy8gLSBbJGp1c3RpZnldICAgICAgIDogbGVmdCB8IGNlbnRlciB8IHJpZ2h0XG4vLyAtIFskbWF0aF0gICAgICAgICAgOiBmbHVpZCB8IHN0YXRpY1xuQG1peGluIGNvbnRhaW5lci1vdXRwdXQoXG4gICR3aWR0aCxcbiAgJGp1c3RpZnk6IGF1dG8gYXV0byxcbiAgJHByb3BlcnR5OiBtYXgtd2lkdGhcbikge1xuICAkb3V0cHV0OiAoXG4gICAgI3skcHJvcGVydHl9OiAkd2lkdGggb3IgMTAwJSxcbiAgICBtYXJnaW4tbGVmdDogbnRoKCRqdXN0aWZ5LCAxKSxcbiAgICBtYXJnaW4tcmlnaHQ6IG50aCgkanVzdGlmeSwgMiksXG4gICk7XG5cbiAgQGluY2x1ZGUgb3V0cHV0KCRvdXRwdXQpO1xufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIExheW91dFxuLy9cbi8vIFNpZGViYXJzIFJlZ2lvbiBTdHlsaW5nXG4vL1xuLy8gTWFya3VwOiBzaWRlYmFycy5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogbGF5b3V0LnNpZGViYXJzXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNpZGViYXIgRmlyc3QgLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmJvZHktc2lkZWJhcnMtZmlyc3Qge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgYXNpZGUubGF5b3V0LXNpZGViYXItZmlyc3Qge1xuICAgICAgQGluY2x1ZGUgc3BhbigzIG9mIDEyKTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIG1haW4gLmxheW91dC1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oOSBvZiAxMiBsYXN0KTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gU2lkZWJhciBTZWNvbmQgLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uYm9keS1zaWRlYmFycy1zZWNvbmQge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgYXNpZGUubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMyBvZiAxMiBsYXN0KTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIC5sYXlvdXQtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDkgb2YgMTIpO1xuXG4gICAgICA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNpZGViYXIgQm90aCAvLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmJvZHktc2lkZWJhcnMtYm90aCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICBhc2lkZS5sYXlvdXQtc2lkZWJhci1maXJzdCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDIgb2YgMTIpO1xuXG4gICAgICA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbWFpbiAubGF5b3V0LWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgc3Bhbig4IG9mIDEyKTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhc2lkZS5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgICAgQGluY2x1ZGUgc3BhbigyIG9mIDEyIGxhc3QpO1xuXG4gICAgICA+ICoge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTaWRlYmFyIE5vbmUgLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5ib2R5LXNpZGViYXJzLW5vbmUge1xuICAvLyBObyBzaWRlYmFycyBydWxlcy5cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR2VuZXJhbCBTaWRlYmFyIFJ1bGVzIC8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5hc2lkZS5zaWRlYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8vIEZsb2F0IFNwYW4gQVBJXG4vLyA9PT09PT09PT09PT09PVxuXG4vLyBGbG9hdCBTcGFuIE91dHB1dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0gJHdpZHRoICAgICAgICAgICAgIDogPGxlbmd0aD5cbi8vIC0gWyRmbG9hdF0gICAgICAgICAgIDogZnJvbSB8IHRvXG4vLyAtIFskbWFyZ2luLWJlZm9yZV0gICA6IDxsZW5ndGg+XG4vLyAtIFskbWFyZ2luLWFmdGVyXSAgICA6IDxsZW5ndGg+XG4vLyAtIFskcGFkZGluZy1iZWZvcmVdICA6IDxsZW5ndGg+XG4vLyAtIFskcGFkZGluZy1hZnRlcl0gICA6IDxsZW5ndGg+XG4vLyAtIFskZmxvd10gICAgICAgICAgICA6IGx0ciB8IHJ0bFxuQG1peGluIGZsb2F0LXNwYW4tb3V0cHV0KFxuICAkd2lkdGgsXG4gICRmbG9hdCAgICAgICAgICAgIDogZnJvbSxcbiAgJG1hcmdpbi1iZWZvcmUgICAgOiBudWxsLFxuICAkbWFyZ2luLWFmdGVyICAgICA6IG51bGwsXG4gICRwYWRkaW5nLWJlZm9yZSAgIDogbnVsbCxcbiAgJHBhZGRpbmctYWZ0ZXIgICAgOiBudWxsLFxuICAkZmxvdyAgICAgICAgICAgICA6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpXG4pIHtcbiAgJHRvICAgICA6IHRvKCRmbG93KTtcbiAgJGZyb20gICA6IGZyb20oJGZsb3cpO1xuXG4gICRvdXRwdXQ6IChcbiAgICB3aWR0aDogJHdpZHRoLFxuICAgIGZsb2F0OiBpZigkZmxvYXQgPT0gdG8sICR0bywgbnVsbCkgb3IgaWYoJGZsb2F0ID09IGZyb20sICRmcm9tLCBudWxsKSxcbiAgICBtYXJnaW4tI3skZnJvbX06ICRtYXJnaW4tYmVmb3JlLFxuICAgIG1hcmdpbi0jeyR0b306ICRtYXJnaW4tYWZ0ZXIsXG4gICAgcGFkZGluZy0jeyRmcm9tfTogJHBhZGRpbmctYmVmb3JlLFxuICAgIHBhZGRpbmctI3skdG99OiAkcGFkZGluZy1hZnRlcixcbiAgKTtcblxuICBAaW5jbHVkZSBvdXRwdXQoJG91dHB1dCk7XG59XG4iLCIvKiBGT1VST1ggU0NTUyAtIE1PQklMRSBGSVJTVCAqL1xuXG5cbi8vIFRPUCBNRVNTQUdFXG4uZm91cm94X3NlY29uZXtcblxuICAuZm91cm94X3dhcm5pbmc6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG5cbiAgfVxuXG4gIC5mb3Vyb3hfd2FybmluZ3tcbiAgICBAaW5jbHVkZSBpY29uKGJlZm9yZSwgd2FybmluZ19zaWduKTtcbiAgfVxuXG4gIC5mb3Vyb3hfbnlze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLmZvdXJveF9lbXNne1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpLmZhLXNvbGlkLmZhLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIG1hcmdpbjogMTBweCAyM3B4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU1VHR0VTVElPTlMgQkxPQ0tcbi5mb3Vyb3hfc3VnZ2VzdGlvbnMge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDEwMHB4O1xuXG4gIGEgPiBzcGFuOjphZnRlciB7XG4gICAgLy9jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cblxuICBhID4gc3BhbiB7XG4gICAgQGluY2x1ZGUgaWNvbihhZnRlciwgZXh0ZXJuYWwtbGluayk7XG4gIH1cblxufVxuXG4vLyBSRUNPTU1FTkRBVElPTlNcbi5mb3Vyb3hfcmVjbyB7XG4gIG1hcmdpbjogMCAwIDI1cHggMTAwcHg7XG5cbiAgLmZvdXJveF9yZWNvX3BhZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuXG4gIC5mb3Vyb3hfcmVjb19wYWdlcyBhID4gc3Bhbjo6YWZ0ZXIge1xuICAgIC8vY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG5cbn1cbiIsIi8vIFByaW1hcnkgVGFic1xuLy9cbi8vIFNpbXBsZSB0YWJzIHN0eWxpbmcuXG4vL1xuLy8gTWFya3VwOiB0YWJzLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLnRhYnNcbi50YWJzIHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuXG4udGFicyB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMC40ZW0gMC44OGVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQnV0dG9uc1xuLy9cbi8vIEJ1dHRvbiBzdHlsaW5nLlxuLy9cbi8vIE1hcmt1cDogYnV0dG9ucy5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5idXR0b25zXG5cblxuLy8gQlVUVE9OIElOIEZSQU1FUyAtLSBTVEFUSUNTXG4kZnJhbWUtYnV0dG9uLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbiRmcmFtZS1idXR0b24tbGluay1kZWNvcmF0aW9uOiAgbm9uZTtcbiRmcmFtZS1idXR0b24tbGV0dGVyLXNwYWNpbmc6ICAgMnB4O1xuJGZyYW1lLWJ1dHRvbi1mb250LXNpemU6ICAgICAgICAxNHB4OyAvLyAuNzJyZW1cbiRmcmFtZS1idXR0b24tZm9udC13ZWlnaHQ6ICAgICAgICBib2xkO1xuJGZyYW1lLWJ1dHRvbi1taW4td2lkdGg6ICAgICAgICAxNzVweDtcbiRmcmFtZS1idXR0b24tbW9iaWxlLXdpZHRoOiAgICAgMTAwJTtcbiRmcmFtZS1idXR0b24tZGVmYXVsdC1wYWRkaW5nOiAgMTNweCAyMHB4O1xuJGZyYW1lLWJ1dHRvbi1ib3JkZXItc2l6ZTogICAgICAxcHg7XG4kZnJhbWUtYnV0dG9uLW1heC13aWR0aDogICAgICAgIDI1MHB4ICFkZWZhdWx0O1xuXG4uYnV0dG9uQmFzZSB7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgZm9udC13ZWlnaHQ6ICRmcmFtZS1idXR0b24tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6JGJ1dHRvbi10ZXh0LWNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi10ZXh0LWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJj5he1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3I7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9uIHtcbiAgQGV4dGVuZCAuYnV0dG9uQmFzZTtcbiAgYmFja2dyb3VuZDogJGJ1dHRvbi1ia2dkLWNvbG9yO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbW9uby1ibGFjaztcbiAgfVxuICAgIFxufVxuXG4vKiAuYnV0dG9uVHJhbnNwYXJlbnRMdCB7XG4gIEBleHRlbmQgLmJ1dHRvbkJhc2U7XG4gIGJhY2tncm91bmQ6ICRidXR0b24tYmtnZC10cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saXRlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJrZ2QtaG92ZXItY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgfVxufVxuXG4uYnV0dG9uVHJhbnNwYXJlbnREayB7XG4gIEBleHRlbmQgLmJ1dHRvbkJhc2U7XG4gIGJhY2tncm91bmQ6ICRidXR0b24tYmtnZC10cmFuc3BhcmVudDtcbiAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1tb25vLWJsYWNrO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJrZ2QtaG92ZXItY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgfVxufVxuXG4uYnV0dG9uRGtMdCB7XG4gIEBleHRlbmQgLmJ1dHRvbkJhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeWdvbGQtNTA7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeWdvbGQtNTA7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeWdvbGQtNzU7XG4gIH1cbn0gKi9cblxuLmJ1dHRvbk1vYmlsZSB7XG4gIEBleHRlbmQgLmJ1dHRvbkJhc2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cblxuLy8gTUlYSU5TICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENVU1RPTSBGUkFNRSBCVVRUT04gQkFTRSBNSVhJTlxuLyoqXG4gKiBVc2FnZTogQGluY2x1ZGUgZnJhbWUtYnV0dG9uLWJhc2UoKTtcbiAqXG4gKiovXG5cbkBtaXhpbiBmcmFtZS1idXR0b24tYmFzZSgpe1xuXG4gIGEge1xuXG4gICAgLy8gQlVUVE9OIFNUQVRJQyBSRVFVSVJFTUVOVFNcbiAgICBwYWRkaW5nOiAkZnJhbWUtYnV0dG9uLWRlZmF1bHQtcGFkZGluZztcbiAgICBtaW4td2lkdGg6ICRmcmFtZS1idXR0b24tbWluLXdpZHRoO1xuICAgIGZvbnQtc2l6ZTogJGZyYW1lLWJ1dHRvbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmcmFtZS1idXR0b24tZm9udC13ZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRmcmFtZS1idXR0b24tbGV0dGVyLXNwYWNpbmc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkZnJhbWUtYnV0dG9uLWxpbmstZGVjb3JhdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNHB4IGF1dG87XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tbW9iKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWIpIHtcbiAgICAgIG1heC13aWR0aDogJGZyYW1lLWJ1dHRvbi1tYXgtd2lkdGg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gIH1cblxufVxuIiwiLy8gU2lkZWJhciBCbG9ja1xuLy9cbi8vIFNpZGViYXIgYmxvY2sgc3R5bGluZy5cbi8vXG4vLyBNYXJrdXA6IGJsb2NrLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmJsb2NrXG5hc2lkZSAuYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyZXk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogJGxpZ2h0Z3JheTtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjEwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLy8gbG9nbyB2YWx1ZXNcbmRpdi5zaXRlLWJyYW5kaW5nIGEubG9nbyB7XG4gIHdpZHRoOiAxMDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn0iLCJuYXYucGFnZXIucGFnZXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5uYXYucGFnZXIucGFnZXItbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdWwuanMtcGFnZXJfX2l0ZW1zIHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICBsaS5wYWdlcl9faXRlbS0tZmlyc3QsIGxpLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuICB9XG59XG4udmlldyB7XG4gIC5wYWdlciB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyBcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICM2MjY2NkE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzAwNEREMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwN0FDMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHhcbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuICAgICAgJi0tbmV4dCxcbiAgICAgICYtLXByZXZpb3VzLFxuICAgICAgJi0tZmlyc3QsXG4gICAgICAmLS1sYXN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHhcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFibGV0KSB7XG5cbn0gLy8gRU5EIFRBQkxFVFxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICBuYXYucGFnZXIucGFnZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbmF2LnBhZ2VyLnBhZ2VyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB1bC5wYWdlcl9faXRlbXMge1xuICAgICAgbGkucGFnZXJfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgICBsaS5wYWdlcl9faXRlbS0tZmlyc3QsIGxpLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXcge1xuICAgIC5wYWdlciB7XG4gICAgICAmX19pdGVtcyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IFxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSAvLyBFTkQgREVTS1RPUCBNSU4gVklFV1xuIiwiLy8gVmlldyBSZXN1bHRzXG4vL1xuLy8gU3R5bGluZyBmb3IgdGhlIE5ld3MgTGlzdCBWaWV3LCBpbmNsdWRpbmcgdGhlIGV4cG9zZWQgZmlsdGVycywgcmVzdWx0cywgYW5kIHBhZ2VyLlxuLy9cbi8vIE1hcmt1cDogdmlld19yZXN1bHRzLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLnZpZXdzX3Jlc3VsdHNcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kdmlld3MtcmVzdWx0cy1zdHJva2UtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHZpZXdzLXJlc3VsdHMtZmlsbC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRyZXN1bHRzLWhpZ2hsaWdodC1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kcmVzdWx0cy1oZWFkLWJrZ3JuZDogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRyZXN1bHRzLWhlYWQtdGl0bGU6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHJlc3VsdHMtaGVhZC1oZWFkbGluZTogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kcmVzdWx0cy1wYWdlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5ICFkZWZhdWx0O1xuLy8uc3QxIHtzdHJva2U6IHJlZDt9XG4vLy5zdDIge3N0cm9rZTpncmF5LWxpdGU7fVxuLnJlc3VsdHMtaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZXN1bHRzLWhlYWQtYmtncm5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5yZXN1bHRzLWhlYWQtdGl0bGUge1xuICBmb250OiAkZnJhbWUtdGl0bGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAkcmVzdWx0cy1oZWFkLXRpdGxlO1xufVxuXG4ucmVzdWx0cy1oZWFkLWhlYWRsaW5lIHtcbiAgLy8gbGFyZ2VyIHRoYW4gZXZlbiB0aGUgaG9tZSBwZyBoZWFkbGluZSwgb3RoZXJ3aXNlIGNvdWxkIHVzZSB0aGF0IHZhcmlhYmxlXG4gIGZvbnQ6IDkwMCA0OHB4ICRiYXNlLWZvbnQ7XG4gIGNvbG9yOiAkcmVzdWx0cy1oZWFkLWhlYWRsaW5lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4ucmVzdWx0cy1pbWFnZSBzdmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiR2aWV3cy1yZXN1bHRzLWZpbGwtY29sb3I7XG59XG4ucmVzdWx0cy1pbWFnZSAuc3Qwe1xuICBvcGFjaXR5OjA7XG4gIGZpbGw6JHZpZXdzLXJlc3VsdHMtZmlsbC1jb2xvcjtcbn1cbi5yZXN1bHRzLWltYWdlIC5zdDF7XG4gIGZpbGw6bm9uZTtcbiAgc3Ryb2tlOiAkdmlld3MtcmVzdWx0cy1zdHJva2UtY29sb3I7XG4gIHN0cm9rZS13aWR0aDoyO1xuICBzdHJva2UtbGluZWNhcDpyb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOnJvdW5kO1xuICBzdHJva2UtbWl0ZXJsaW1pdDoxMDtcblxufVxuXG4ucmVzdWx0cy1pbWFnZSAuZmFsbGJhY2staW1nIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cblxuLy8gaWYgd2UgaGF2ZSBvdGhlciByZXN1bHRzIHJlbGF0ZWQgZGlzcGxheXMsIHRoaXMgY2FuIHByb2JhYmx5IGJlIHBsYWNlZCBpbiBiYXNlXG4ucmVzdWx0cy10b3RhbCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcblxuICBzdHJvbmcge1xuICAgIGNvbG9yOiAkcmVzdWx0cy1oaWdobGlnaHQtY29sb3I7XG4gIH1cbn1cblxuLnJlc3VsdHMtdG90YWwtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICRyZXN1bHRzLWhpZ2hsaWdodC1jb2xvcjtcbn1cblxuLy8gbXNnIGRpc3BsYXllZCB3aGVuIG5vIHJlc3VsdHNcbi5yZXN1bHRzLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5yZXN1bHRzIHtcbiAgLy9jb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwb3NlZGJrZ3JuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy1vdXRlciB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuXG4gIC5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy10aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkb3N3YWxkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMS43NWVtIDAgMWVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuZmlsdGVyQm9keURpc3BsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5maWx0ZXJCb2R5SGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbHRlci1kaXNwbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgfVxuICAuZmlsdGVyVG9nRGlzcGxheSwgLmZpbHRlclRvZ0hpZGRlbiB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgLy9mb250LXNpemU6IDM4cHg7XG4gIH1cblxuICBmb3JtIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW46IC4yNWVtIDA7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBvc2VkYmtncm5kO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBvc2VkYmtncm5kO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1nbG9iYWwta2V5d29yZHMtdGFyZ2V0LWlkIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1hZ2VuY3kta2V5d29yZHMtdGFyZ2V0LWlkIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIC8vd2lkdGg6NzAlO1xuICB9XG5cbiAgLnJlc3VsdHMtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAvLyBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnJlc3VsdHMtbGlzdC1pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnZpZXdzLXJvdyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICAvL3BhZGRpbmctbGVmdDogMDtcbiAgICAvL21pbi1oZWlnaHQ6IDI0MHB4O1xuICAgIC8vd2lkdGg6NzAlO1xuICAgIC8vb3ZlcmZsb3c6IGF1dG87XG4gICAgLy9tYXJnaW4tbGVmdDogNDBweDtcbiAgICAvL21hcmdpbi1yaWdodDogNDBweDtcbiAgICAvL21hcmdpbi1ib3R0b206IDhweDtcbiAgICAvL21hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW46IDhweCAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucmVzdWx0cy10aXRsZSB7XG4gICAgICBtYXJnaW46IDEwcHggMCA3cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHRleHQtYmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHRzLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgICAucmVzdWx0cy1kYXRlLWRheSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHRzLWltYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgbWF4LWhlaWdodDoyNDBweDtcbiAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7IC8vc29tZXRoaW5nIGlzbid0IHJpZ2h0IGluIGhlcmVcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIC5yZXN1bHRzLXRlYXNlciB7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VyX19pdGVtcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAucGFnZXJfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgY29sb3I6ICRyZXN1bHRzLXBhZ2VyLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG4gICAgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLFxuICAgIC5wYWdlcl9faXRlbS0tZmlyc3QgYSxcbiAgICAucGFnZXJfX2l0ZW0tLWxhc3QgYVxuICAgIHtcbiAgICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeXtcbiAgICBwYWRkaW5nOiAuN2VtIDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAuY2F0ZWdvcnktc2VwYXJhdG9ye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAyNTZweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgcGFkZGluZzogLjNlbSAwIDAgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnJlc3VsdHMge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMyBvZiAxMil7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAuZmlsdGVyVG9nIHtcbiAgICAgICAgICAvL2Rpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkaXYucmVzdWx0cy1saXN0IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oOSBvZiAxMiBsYXN0KSB7XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xuICAgICAgICAucmVzdWx0cy1saXN0LWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiRtaW4tdGFibGV0KXtcbiAgICAucmVzdWx0cy1pbWFnZSBzdmcge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtb3V0ZXJ7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIH1cbiAgICAuY2F0ZWdvcnl7XG4gICAgICBwYWRkaW5nOiAuN2VtIDAgMCAuN2VtO1xuICAgICAgLmNhdGVnb3J5LXNlcGFyYXRvcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiRtaW4tdGFibGV0KSBhbmQgKG1heC13aWR0aDokbWluLWRlc2t0b3ApIHtcbiAgICBmb3JtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLW91dGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gICAgfVxuICB9XG59XG4vL3RoZSBkaXNwbGF5IG9mIHRoZSBleHBvc2VkIGZpbHRlciBhcmVhIGFuZCB0aGUgdG9nZ2xlIGRlc2t0b3AgdnMgbW9iaWxlXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7XG4gIC5yZXN1bHRzXG4gIC5maWx0ZXJCb2R5SGlkZGVue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtcbiAgLnJlc3VsdHMgLmZpbHRlckJvZHlIaWRkZW57XG4gICAgLy93ZSB3YW50IGl0IHRvIGFsd2F5cyBkaXNwbGF5IG9uIGRlc2t0b3BcbiAgICBkaXNwbGF5OmJsb2NrXG4gIH1cbiAgLnJlc3VsdHMgLmZpbHRlci1kaXNwbGF5IHtcbiAgICAvL3NpbmNlIGRlc2t0b3Agc2hvdWxkIGFsd2F5cyBoYXZlIHRoZSBmaWx0ZXJzLCBubyB0b2dnbGUgbmVlZGVkXG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbi8vIHRoZSBmb2xsb3dpbmcgY2xhc3Mgd2FzIHBsYWNlZCB0byBmaXggdGhlIGlzc3VlIG9mIHRoZSBmb290ZXIgcmVuZGVyaW5nIGludG8gdGhlIHZpZXcgcmVzdWx0cyBhcmVhXG4ubnlnb3YtdW5pdmVyc2FsLWZvb3RlciB7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgY2xlYXI6Ym90aDtcbn1cblxuLy8gb3ZlcnJpZGUgb2YgY29yZSBhY3RpdmUgdGhyb2JiZXIgLSBhdm9pZHMgdGlsaW5nXG4uanMgaW5wdXQuZm9ybS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vLyBOZXdzIExpc3RpbmcgRmlsdGVyIHRpdGxlXG4ucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtdGl0bGUge1xuICBmb250OiAkZnJhbWUtdGl0bGU7XG59XG4vLyBOZXdzIGxpc3RpbmcgLSBGaWx0ZXIgaWNvbnNcbi5mb3JtLXJhZGlvcyB7XG4gIC5mb3JtLWl0ZW0tdGFyZ2V0LW5ld3MtY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDIuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbC5vcHRpb24uYWN0aXZlLWZpbHRlci1vcHR7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOi0xcHggNHB4IDAgMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcbiAgICAgICAgY29udGVudDogXCJcXGU2MThcIjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250O1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxZlwiO1xuICAgICAgfVxuXG4gICAgICAmLm9wdGlvbjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBGb3IgSUU4IGZhbGxiYWNrLlxuICAgIC8vIE15c3RlcmlvdXNseSBkb2Vzbid0IHdvcmsgd2l0aCBhIFwiLFwiIGFuZCB0aGUgYWJvdmUgc2VsZWN0b3IuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuY2hlY2tlZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZjhhODFmO1xuICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWZcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjNcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDA0MDQwO1xuICB9XG5cbiAgJi5hY3Rpb24tYWxsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICBwYWRkaW5nOiAwOyBtYXJnaW46IDAgMCAyZW07XG4gICAgfVxuICAgICY6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cbn1cblxuLy8gQ2hhbmdlIGNhbGVuZGFyIGljb24gY29sb3Jcbjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCg1NSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgwZGVnKSBicmlnaHRuZXNzKDEyMCUpIGNvbnRyYXN0KDkyJSk7IC8vIFNhZmFyaSBhbmQgb2xkZXIgYnJvd3NlcnNcbiAgZmlsdGVyOiBpbnZlcnQoNTUlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMGRlZykgYnJpZ2h0bmVzcygxMjAlKSBjb250cmFzdCg5MiUpO1xufVxuXG4vLyBOZXdzIExpc3RpbmcgRGF0ZSBzZWxlY3RvcnNcbi5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy1vdXRlciB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3Vze1xuICAgIGNvbG9yOiAjN2Q3ZDdkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtZm9ybS10eXBlLWRhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyMTFweDtcbiAgfVxuXG4gIC5qcy1mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1kYXRlLXZhbHVlID4gaW5wdXQsXG4gIC5qcy1mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1kYXRlLXZhbHVlLTEgPiBpbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdkN2Q3ZDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgY29sb3I6ICM3ZDdkN2Q7XG4gIH1cbiAgLmpzLWZvcm0taXRlbS1maWVsZC13ZWJueS1uZXdzLWRhdGUtdmFsdWUgPiBsYWJlbCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICB9XG4gIC5qcy1mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1kYXRlLXZhbHVlLTEgPiBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuICB9XG59XG4iLCIvLyBHbG9iYWwgTmF2aWdhdGlvbiBIZWFkZXJcbi8vXG4vLyBTdHlsaW5nIGZvciBNb2R1bGUgZWxlbWVudHMgKHBvcnQgZm9yIGRpc3Rybylcbi8vXG4vLyBNYXJrdXA6IGdsb2JhbF9uYXZpZ2F0aW9uX2hlYWRlci5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5nbG9iYWxfbmF2aWdhdGlvblxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vIFZBUlNcblxuLy8gZ2VuZXJpY1xuJHdlYm55LWdsb2JhbC1wcmVmaXg6ICd3ZWJueS1nbG9iYWwtJztcbiRtaW4td2lkdGgtYnJlYWtwb2ludDogMTAyNHB4O1xuJG1heC13aWR0aC1icmVha3BvaW50OiAxMDI0cHg7XG5cblxuJGhvcml6b250YWwtbWVudS1zdGFja2VkLXNpemU6IDUzcHg7XG5cbiRkcm9wLWRvd24td2lkdGgtbW9iaWxlOiAyNTVweDtcbiRkcm9wLWRvd24td2lkdGgtaG9yLTUtdGFibGV0OiAxNzBweDtcbiRkcm9wLWRvd24td2lkdGgtdGFibGV0OiAzMDBweDtcbiRkcm9wLWRvd24td2lkdGgtZGVza3RvcDogMzAwcHg7XG5cbiRtZWRpdW0tc2NyZWVuLWxpbmstaGVpZ2h0OiA3NXB4O1xuXG4vLyB0ZXh0XG5cbiRiYXNlLWZvbnQ6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGFnZW5jeS1uYW1lLWZvbnQ6IFwiRCBTYXJpIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IC8vIHVzZWQgaW4gaGVhZGVyIGFuZCBmb290ZXJcblxuLy8gcGFkZGluZ1xuJG5hdi10aXRsZS1wYWRkaW5nOiAxNXB4IDMwcHggOHB4IDMwcHg7IC8vIGtlcHQgaW4gY2FzZSBhbnlvbmUgc3RpbGwgdXNlcyB0aGlzIHZhcmlhYmxlXG4kbmF2LXRpdGxlLXBhZGRpbmctdGFibGV0OiAxNXB4IDMwcHggMXB4IDMwcHg7XG4kY29tbW9uLWxpbmstcGFkZGluZzogMzBweCA0OHB4IDMwcHggMzBweDtcbiRob3Jpem9udGFsLWxpbmstcGFkZGluZzogOHB4IDE1cHg7XG4kaG9yaXpvbnRhbC10YWxsLWxpbmstcGFkZGluZzogMjVweDtcbiRob3Jpem9udGFsLXN1Yi1saW5rLXBhZGRpbmc6IDE1cHg7XG4kc3VibWVudS1wYWRkaW5nOiA1cHggMHB4O1xuJGV4dHJhLXBhZGRpbmc6IDBweCAwcHg7XG4kbmF2LWZvcmUtY29sb3I6ICNmZmY7XG4kbmF2LXdlaWdodDogYm9sZDtcblxuLy9kZXByYWNhdGVkXG4kZGVmYXVsdC1mb250LXNpemU6IDFlbTtcbiRkZWZhdWx0LWNvbnN0cmFpbmVkLWZvbnQtc2l6ZTogLjhlbTtcbiRuYXYtdGl0bGUtc2l6ZTogMS40ZW07XG4kYmlnLW5hdi10aXRsZS1zaXplOiAxLjM3NWVtO1xuXG4vLyBib3JkZXJcbiRjb21tb24td2lkZS1ib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXG4vLyBpY29uc1xuLy8gbWVudSBhcnJvd3NcbiRtZW51LWFycm93LXNpemU6IDE2cHg7XG4kbWVudS1hcnJvdy1zaXplLXRhYmxldDogMThweDtcbiRtZW51LWFycm93LXRvcDogMzklO1xuJG1lbnUtYXJyb3ctdG9wLXRhYmxldDogMzglO1xuJG1lbnUtYXJyb3ctcmlnaHQ6IDEwcHg7XG4kbWVudS1hcnJvdy1sZWZ0OiAxOHB4O1xuJG1lbnUtYXJyb3ctbGVmdC10b3A6IDMwcHg7XG4kbWVudS1hcnJvdy1sZWZ0LXRvcC10YWJsZXQ6IDMxcHg7XG4kbWVudS1hcnJvdy1hY3RpdmUtbGluay1wYWRkaW5nOiA0OHB4O1xuXG4vLyBHTE9CQUwgTkFWSUdBVElPTiBDT0xPUlNcbiRnbG9iYWxuYXYtcHJpbWFyeS1jb2xvcjogICAgICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGdsb2JhbG5hdi1zZWNvbmRhcnktY29sb3I6ICAgJGJ1dHRvbi1ibGFjay01MCAhZGVmYXVsdDtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gTUlYSU5TXG5cblxuXG5AbWl4aW4gaW4tY29udGV4dC1tZW51KCkge1xuICA+IHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBwYWRkaW5nOiAkaG9yaXpvbnRhbC1saW5rLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgbGksXG4gICAgbGkuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogJGNvbW1vbi13aWRlLWJvcmRlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBhLFxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogJGhvcml6b250YWwtc3ViLWxpbmstcGFkZGluZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyB0b29sIG1peGluc1xuXG4vLyBDYWxjdWxhdGUgbnVtYmVycyBzdWNoIGFzIGEgcGVyY2VudCB3aWR0aCB0aGVuIHN1YnRyYWN0aW5nIGEgbnVtYmVyXG5AbWl4aW4gY2FsYygkcHJvcGVydHksICRleHByZXNzaW9uLCAkaW1wb3J0YW5jZTogbnVsbCkge1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSk7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSkgJGltcG9ydGFuY2U7XG59XG5cblxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vIE1BSU4gSEVBREVSIFNBU1NcblxuLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9aGVhZGVyIHtcblxuICBjb2xvcjogJG5hdi1mb3JlLWNvbG9yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLjAxOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LXdlaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gIGEsXG4gIGE6bGluayxcbiAgYTp2aXNpdGVkLFxuICBhOmhvdmVyLFxuICBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRuYXYtZm9yZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC53ZWJueS1nbG9iYWwtbG9nbyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGltZyB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDAgMThweCAwO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogJGFnZW5jeS1uYW1lLWZvbnQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRuYXYtd2VpZ2h0O1xuXG4gICAgYSxcbiAgICBhOmxpbmssXG4gICAgYTp2aXNpdGVkLFxuICAgIGE6aG92ZXIsXG4gICAgYTphY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICRuYXYtZm9yZS1jb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWdlbmN5LW5hbWUtZm9udDtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkbmF2LWZvcmUtY29sb3I7XG4gICAgfVxuXG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogJGV4dHJhLXBhZGRpbmc7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9aW5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwgPiBsaSA+IGFbaHJlZj0nIyddOmFmdGVyLFxuICB1bCA+IGxpID4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pY29ucy9pY29uLWFycm93LXJpZ2h0LnBuZycpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSxcbiAgICAgICAgICAgIHVybCgnLi4vaWNvbnMvaWNvbi1hcnJvdy1yaWdodC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRtZW51LWFycm93LXNpemU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkbWVudS1hcnJvdy1yaWdodDtcbiAgICB0b3A6ICRtZW51LWFycm93LXRvcDtcbiAgfVxuXG4gID4gdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogJGRyb3AtZG93bi13aWR0aC1tb2JpbGU7XG4gICAgYm9yZGVyLXRvcDogJGNvbW1vbi13aWRlLWJvcmRlcjtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWFjdGl2ZSA+IGE6bGluayxcbiAgICAgICYuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUgPiBhOnZpc2l0ZWQsXG4gICAgICAmLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG1lbnUtYXJyb3ctYWN0aXZlLWxpbmstcGFkZGluZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRuYXYtd2VpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWFjdGl2ZSA+IGE6YmVmb3JlLFxuICAgICAgJi4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWFjdGl2ZSA+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pY29ucy9pY29uLWFycm93LWxlZnQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCksXG4gICAgICAgICAgICAgICAgdXJsKCcuLi9pY29ucy9pY29uLWFycm93LWxlZnQuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJG1lbnUtYXJyb3ctc2l6ZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAkbWVudS1hcnJvdy1sZWZ0O1xuICAgICAgICB0b3A6ICRtZW51LWFycm93LWxlZnQtdG9wO1xuICAgICAgfVxuXG4gICAgICAmLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gYTphZnRlcixcbiAgICAgICYuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUgPiBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYTpsaW5rLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAkY29tbW9uLWxpbmstcGFkZGluZztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRuYXYtZm9yZS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgYTpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJG5hdi1mb3JlLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuZ25hdi10b3BsaXtcbiAgICAgICAgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRuYXYtZm9yZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSA+IHNwYW4ge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJG5hdi13ZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gYnV0dG9uIGZvciBvcGVuaW5nIHRoZSBtZW51IG9uIG1vYmlsZSBkZXZpY2VzXG4gIC5uYXYtdG9nZ2xlIHtcbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ljb25zL2ljb24tbWVudS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLFxuICAgICAgICAgICAgICB1cmwoJy4uL2ljb25zL2ljb24tbWVudS5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gVGFibGV0XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXdpZHRoLWJyZWFrcG9pbnQpIHtcbiAgICAmLmhvcml6b250YWx7XG4gICAgICBmb250LXdlaWdodDogJG5hdi13ZWlnaHQ7XG5cbiAgICAgICYuYWx0LXVuYXYge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGEsXG4gICAgICAgIGE6bGluayxcbiAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICBhOmhvdmVyLFxuICAgICAgICBhOmFjdGl2ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudW5zdGFja2VkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgaW4tY29udGV4dC1tZW51KCk7XG5cbiAgICAgICAgLndlYm55LWdsb2JhbC1sb2dvIHtcbiAgICAgICAgICAvL2Zsb2F0OmxlZnQ7XG4gICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMThweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbmF2LXRpdGxlLXBhZGRpbmctdGFibGV0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDIzcHggMCAyM3B4IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICYgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBsaSA+IHNwYW46aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBhOmxpbmssXG4gICAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRuYXYtd2VpZ2h0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6ICRkcm9wLWRvd24td2lkdGgtaG9yLTUtdGFibGV0O1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRuYXYtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsID4gbGkgPiBhW2hyZWY9JyMnXTphZnRlcixcbiAgICAgICAgdWwgPiBsaSA+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHVsIGxpLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gYTpiZWZvcmUsXG4gICAgICAgID4gdWwgbGkuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN0YWNrZWQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cbiAgICAgICAgLndlYm55LWdsb2JhbC1sb2dvIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICB3aWR0aDogJGRyb3AtZG93bi13aWR0aC10YWJsZXQ7XG5cbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbmF2LXdlaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaS4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWFjdGl2ZSA+IGE6YmVmb3JlLFxuICAgICAgICAgIGxpLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkbWVudS1hcnJvdy1zaXplLXRhYmxldDtcbiAgICAgICAgICAgIHRvcDogJG1lbnUtYXJyb3ctbGVmdC10b3AtdGFibGV0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwgPiBsaSA+IGFbaHJlZj0nIyddOmFmdGVyLFxuICAgICAgICA+IHVsID4gbGkgPiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRtZW51LWFycm93LXNpemUtdGFibGV0O1xuICAgICAgICAgIHRvcDogJG1lbnUtYXJyb3ctdG9wLXRhYmxldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERlc2t0b3BcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4td2lkdGgtYnJlYWtwb2ludCkge1xuICAgICYuaG9yaXpvbnRhbHtcbiAgICAgID4gdWwsXG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgICYuYWx0LXVuYXYge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudW5zdGFja2VkLmhvcml6b250YWwsXG4gICAgJi5zdGFja2VkLmhvcml6b250YWx7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRuYXYtZm9yZS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJiA+IHVsID4gbGkgPiBzcGFuOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJG5hdi1mb3JlLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTZweDtcblxuICAgICAgICBhLFxuICAgICAgICBhOmxpbmssXG4gICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgYTpob3ZlcixcbiAgICAgICAgYTphY3RpdmUge1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBoZWlnaHQ6ICRtZWRpdW0tc2NyZWVuLWxpbmstaGVpZ2h0O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDYwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGEsXG4gICAgICAgICAgYTpsaW5rLFxuICAgICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgIGE6YWN0aXZlLFxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIGhlaWdodDogJG1lZGl1bS1zY3JlZW4tbGluay1oZWlnaHQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRuYXYtZm9yZS1jb2xvcjtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzdWJtZW51LXBhZGRpbmc7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogJGRyb3AtZG93bi13aWR0aC1kZXNrdG9wO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgYTpsaW5rLFxuICAgICAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgICAgIGE6YWN0aXZlLFxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEhJREUgVE9QIExJTktTIE9OIERST1BET1dOIE9OIERFU0tUT1BcbiAgICAgICAgICAgIGxpLmduYXYtdG9wbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQgdWwge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVuc3RhY2tlZC5ob3Jpem9udGFsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG5cbiAgICAgIC53ZWJueS1nbG9iYWwtbG9nbyB7XG4gICAgICAgIC8vZmxvYXQ6bGVmdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBoMSB7XG4gICAgICAgIC8qbWFyZ2luOiAxMHB4OyovXG4gICAgICB9XG5cbiAgICAgID4gdWwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWx0LXVuYXYge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RhY2tlZC5ob3Jpem9udGFse1xuICAgICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgICBAaW5jbHVkZSBpbi1jb250ZXh0LW1lbnUoKTtcbiAgICAgIC53ZWJueS1nbG9iYWwtbG9nbyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFsdC11bmF2IHtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge31cbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBhLFxuICAgICAgICBhOmxpbmssXG4gICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgYTpob3ZlcixcbiAgICAgICAgYTphY3RpdmUge1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHVsIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYSxcbiAgICAgICAgICBhOmxpbmssXG4gICAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6ICRkcm9wLWRvd24td2lkdGgtZGVza3RvcDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgYTpsaW5rLFxuICAgICAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgICAgIGE6YWN0aXZlLFxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGhvcml6b250YWwtc3ViLWxpbmstcGFkZGluZztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCA+IGxpID4gYVtocmVmPScjJ106YWZ0ZXIsXG4gICAgICB1bCA+IGxpID4gc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgID4gdWwgbGkuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUgPiBhOmJlZm9yZSxcbiAgICAgID4gdWwgbGkuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUgPiBzcGFuOmJlZm9yZSAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC8vIERlc2t0b3AgLSBmb3IgSUU4LCBhbmQgaXRzIGZhdGUsIHRoYXQgd2UgY29kZSBmb3Igb2xkIGJyb3dzZXJzIGF0IHRoaXMgcmF0ZS5cbiAgQG1lZGlhIFxcMHNjcmVlbiB7XG4gICAgJi5ob3Jpem9udGFse1xuICAgICAgPiB1bCxcbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJi5hbHQtdW5hdiB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi51bnN0YWNrZWQuaG9yaXpvbnRhbCxcbiAgICAmLnN0YWNrZWQuaG9yaXpvbnRhbHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICYgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmID4gdWwgPiBsaSA+IHNwYW46aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgd2lkdGg6ICRkcm9wLWRvd24td2lkdGgtZGVza3RvcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgIGEsXG4gICAgICAgIGE6bGluayxcbiAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICBhOmhvdmVyLFxuICAgICAgICBhOmFjdGl2ZSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBoZWlnaHQ6ICRtZWRpdW0tc2NyZWVuLWxpbmstaGVpZ2h0O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gdWwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBoZWlnaHQ6ICRtZWRpdW0tc2NyZWVuLWxpbmstaGVpZ2h0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzdWJtZW51LXBhZGRpbmc7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogJGRyb3AtZG93bi13aWR0aC1kZXNrdG9wO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICBhOmxpbmssXG4gICAgICAgICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB1bCB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudW5zdGFja2VkLmhvcml6b250YWwge1xuICAgICAgPiBoMSB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWx0LXVuYXYge1xuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RhY2tlZC5ob3Jpem9udGFse1xuICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgIEBpbmNsdWRlIGluLWNvbnRleHQtbWVudSgpO1xuICAgICAgJi5hbHQtdW5hdiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgYSxcbiAgICAgICAgYTpsaW5rLFxuICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgIGE6aG92ZXIsXG4gICAgICAgIGE6YWN0aXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGhlaWdodDogNjNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogJGRyb3AtZG93bi13aWR0aC1kZXNrdG9wO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRob3Jpem9udGFsLXN1Yi1saW5rLXBhZGRpbmc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwgPiBsaSA+IGFbaHJlZj0nIyddOmFmdGVyLFxuICAgICAgdWwgPiBsaSA+IHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IHVsIGxpLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gYTpiZWZvcmUsXG4gICAgICA+IHVsIGxpLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gc3BhbjpiZWZvcmUgIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ud2VibnktZ2xvYmFsLW5hdi1jb250ZW50LWNvbnRhaW5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMzMwcHg7XG4gIH1cbn1cblxuLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9aGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgJiA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBtaXgoICRjb2xvci1wcmltYXJ5LCAjZmZmLCA4NSUgKTtcbiAgICB9XG5cbiAgICBhOmhvdmVyLFxuICAgIGE6YWN0aXZlLFxuICAgIHNwYW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdsb2JhbG5hdi1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgJiA+IHNwYW46aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXdpZHRoLWJyZWFrcG9pbnQpIHtcbiAgICAmLmhvcml6b250YWwge1xuICAgICAgJi51bnN0YWNrZWQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICAgIGE6YWN0aXZlLFxuICAgICAgICAgICAgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IHNwYW46aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnbG9iYWxuYXYtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYgPiBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludCkge1xuICAgICYuaG9yaXpvbnRhbCB7XG4gICAgICAmLnVuc3RhY2tlZCxcbiAgICAgICYuc3RhY2tlZCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgICBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnbG9iYWxuYXYtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIvLyBHbG9iYWwgTmF2aWdhdGlvbiBGb290ZXIgLSBNZW51XG4vL1xuLy8gIFN0eWxpbmcgZm9yIEdsb2JhbCBOYXZpZ2F0aW9uIEZvb3RlciAtLSBUaGlzIGV4YW1wbGUgZG9lcyBub3QgaGF2ZSBzb2NpYWwgbWVkaWEgbGlua3Ncbi8vXG4vLyBNYXJrdXA6IGdsb2JhbF9uYXZfZm9vdGVyLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmdsb2JhbF9uYXZfZm9vdGVyXG5cbi8vIEdsb2JhbCBOYXZpZ2F0aW9uIEZvb3RlciAtIFNvY2lhbCBMaW5rc1xuLy9cbi8vIFN0eWxpbmcgZm9yIEdsb2JhbCBOYXZpZ2F0aW9uIEZvb3RlciAtLSBTb2NpYWwgTGlua3Ncbi8vXG4vLyBNYXJrdXA6IGdsb2JhbF9uYXZfc29jaWFsLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmdsb2JhbF9uYXZfZm9vdGVyLnNvY2lhbFxuXG4vLyBoaW50OiBvbmx5IHRoZXNlIGNvbG9yIHZhcmlhYmxlcyAtIHRoZSBsZWZ0IG1vc3Qgb25lcyAtIHNob3VsZCBiZSB1c2VkIGJlbG93XG5cbiRuYXYtYm90dG9tLWJrZ2QtY29sb3I6ICAgICAgICAgJGNvbG9yLXRlcnRpYXJ5O1xuJG5hdi1ib3R0b20tdGV4dC1jb2xvcjogICAgICAgICAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRuYXYtYm90dG9tLXRleHQtaG92ZXItY29sb3I6ICAgJHRleHQtYmx1ZSAhZGVmYXVsdDtcbiRuYXYtYm90dG9tLXRleHQtYWN0aXZlLWNvbG9yOiAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIEdMT0JBTCBGT09URVIgQ1VTVE9NIFNUWUxFU1xuJGdsb2JhbC1mb290ZXItdG9wLXRleHQtZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRnbG9iYWwtZm9vdGVyLXRvcC10ZXh0LXRyYW5zZm9ybTogICAgICB1cHBlcmNhc2UgIWRlZmF1bHQ7XG4kbmF2LWJvdHRvbS10ZXh0LWRlY29yYXRpb246ICAgICAgICAgICAgJGdsb2JhbC1mb290ZXItdG9wLXRleHQtZGVjb3JhdGlvbiA7XG4kbmF2LWJvdHRvbS10ZXh0LXRyYW5zZm9ybTogICAgICAgICAgICAgJGdsb2JhbC1mb290ZXItdG9wLXRleHQtdHJhbnNmb3JtIDtcblxuaHRtbFtkaXI9XCJsdHJcIl0ge1xuICAud2VibnktZ2xvYmFsLWZvb3RlciB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWJvdHRvbS1ia2dkLWNvbG9yO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjowO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIGEgeyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmxpbmssXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWNvbG9yO1xuXG4gICAgICB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLmFnZW5jeS1uYW1lLFxuICAgIC5mb290ZXItbWVudSBoMntcbiAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJG5hdi1ib3R0b20tYmtnZC1jb2xvcjtcbiAgICAgIG1hcmdpbjogMzZweCA2MHB4IDI0cHggNjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkQgU2FyaSBCb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyB2aWEgY29uZmlnIC0tIHdvcmtpbmcgd2l0aCBEIFNhcmlcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGE6bGluaywgYTpsaW5rOmhvdmVyLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cywgYTp2aXNpdGVkLCBhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJEIFNhcmkgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgcGFkZGluZzogNDVweCAwcHggNjBweCAwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYSB7XG4gICAgICAuc29jaWFsLW1lZGlhLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE4MHB4IDFmcjtcbiAgICAgICAgLnNvY2lhbC1tZWRpYS1oZWFkZXItbGluZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgICAgICAgbGVmdDogMDsgXG4gICAgICAgICAgICAgIHJpZ2h0OiAwOyBcbiAgICAgICAgICAgICAgdG9wOiAxNHB4OyAvLyAyNXB4IC0gMTFweFxuICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvOyBcbiAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaS5zci1vbmx5IHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGNsaXA6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbWVudSB7XG4gICAgICB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDBweCA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAgbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICAgbm9uZTtcbiAgICAgIH1cblxuICAgICAgdWwgdWwuZ2xvYmFsLWZvb3Rlci1pbm5lci1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogIG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAgIG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIH1cblxuICAgICAgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbSAycmVtIDAuNXJlbSAwO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMCAwLjVyZW0gMnJlbTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYgPiB1bCBsaXtcbiAgICAgIGE6aG92ZXIsXG4gICAgICBhOmFjdGl2ZXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRk9SIFRIRSBGT09URVIgRk9STUFUIE9QVElPTlMgLS1cbiAgICAvLyBWRVJUSUNBTCBTRVRUSU5HU1xuICAgIG5hdi5mb290ZXItdmVydGljYWx7XG5cbiAgICAgIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBzcGFuLFxuICAgICAgdWwuZ2xvYmFsLWZvb3Rlci10b3AtbGlua3MgPiBsaSA+IGEge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmF2LWJvdHRvbS10ZXh0LXRyYW5zZm9ybTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwuZ2xvYmFsLWZvb3Rlci1pbm5lci1saW5rc3tcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH0gLy8gRU5EIEZPT1RFUiBWRVJUSUNBTCBMQVlPVVQgLS0gQUxBIENPTFVNTlNcblxuICAgIC8vIEhPUklaT05UQUwgU0VUVElOR1NcbiAgICBuYXYuZm9vdGVyLWhvcml6b250YWx7XG5cbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgICB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICB9IC8vIEVORCBGT09URVIgSE9SSVpPTlRBTCBMQVlPVVQgLS0gQUxBIExJU1RFRCBJTkxJTkUgTElOS1NcblxuICB9IC8vIEVORCBHTE9CQUwgRk9PVEVSXG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgLndlYm55LWdsb2JhbC1mb290ZXIge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1ib3R0b20tYmtnZC1jb2xvcjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBhIHsgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpsaW5rLFxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJG5hdi1ib3R0b20tdGV4dC1jb2xvcjtcblxuICAgICAgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLmFnZW5jeS1uYW1lLFxuICAgIC5mb290ZXItbWVudSBoMntcbiAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJG5hdi1ib3R0b20tYmtnZC1jb2xvcjtcbiAgICAgIG1hcmdpbjogMzZweCA2MHB4IDI0cHggNjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkQgU2FyaSBCb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyB2aWEgY29uZmlnIC0tIHdvcmtpbmcgd2l0aCBEIFNhcmlcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGE6bGluaywgYTpsaW5rOmhvdmVyLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cywgYTp2aXNpdGVkLCBhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJEIFNhcmkgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgcGFkZGluZzogNDVweCAyMHB4IDYwcHggMjBweDtcbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgIC5zb2NpYWwtbWVkaWEtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTgwcHggMWZyO1xuICAgICAgICAuc29jaWFsLW1lZGlhLWhlYWRlci1saW5lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJSA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhRXh0cmFCb2xkXCI7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICAgICAgICBsZWZ0OiAwOyBcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7IFxuICAgICAgICAgICAgICB0b3A6IDE0cHg7IC8vIDI1cHggLSAxMXB4XG4gICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87IFxuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpLnNyLW9ubHkge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgICAgICAgY2xpcDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246ICBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06ICAgbm9uZTtcbiAgICB9XG5cbiAgICB1bCB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogIG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogICBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB9XG4gICAgLmZvb3Rlci1tZW51IHsgXG4gICAgICB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMC4xcmVtIDAgMC41cmVtIDJyZW07XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMCAwLjVyZW0gMnJlbTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYgPiB1bCBsaXtcbiAgICAgIGE6aG92ZXIsXG4gICAgICBhOmFjdGl2ZXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRk9SIFRIRSBGT09URVIgRk9STUFUIE9QVElPTlMgLS1cbiAgICAvLyBWRVJUSUNBTCBTRVRUSU5HU1xuICAgIG5hdi5mb290ZXItdmVydGljYWx7XG5cbiAgICAgIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBzcGFuLFxuICAgICAgdWwuZ2xvYmFsLWZvb3Rlci10b3AtbGlua3MgPiBsaSA+IGEge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmF2LWJvdHRvbS10ZXh0LXRyYW5zZm9ybTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwuZ2xvYmFsLWZvb3Rlci1pbm5lci1saW5rc3tcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH0gLy8gRU5EIEZPT1RFUiBWRVJUSUNBTCBMQVlPVVQgLS0gQUxBIENPTFVNTlNcblxuICAgIC8vIEhPUklaT05UQUwgU0VUVElOR1NcbiAgICBuYXYuZm9vdGVyLWhvcml6b250YWx7XG5cbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgICB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICB9IC8vIEVORCBGT09URVIgSE9SSVpPTlRBTCBMQVlPVVQgLS0gQUxBIExJU1RFRCBJTkxJTkUgTElOS1NcblxuICB9IC8vIEVORCBHTE9CQUwgRk9PVEVSXG59XG5cbiAgLnNvY2lhbC1tZWRpYSBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplIC0gMnB4O1xuICAgIGNvbG9yOiRuYXYtYm90dG9tLXRleHQtY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5zb2NpYWwtbWVkaWEgaDI6YmVmb3JlLFxuICAuc29jaWFsLW1lZGlhIGgyOmFmdGVyIHtcbiAgICBcbiAgfVxuXG4gIC5zb2NpYWwtbWVkaWEgdWx7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc29jaWFsLW1lZGlhIHVsIGxpIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IC4yNWVtIDAgMWVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuc29jaWFsLW1lZGlhIGgyOmJlZm9yZSB7XG4gICAgICByaWdodDogM2VtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgfVxuICAgIC5zb2NpYWwtbWVkaWEgaDI6YWZ0ZXIge1xuICAgICAgbGVmdDogM2VtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuc29jaWFsLW1lZGlhIGE6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICBodG1sW2Rpcj1cImx0clwiXSB7XG4gICAgLnNvY2lhbC1tZWRpYSBhOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbWVkaWEgYSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLyogZml4aW5nIFVuYXYgYmxlZWQgaXNzdWVzICovXG5cbiAgLm55Z292LXVuaXZlcnNhbC1mb290ZXIgLmwtZm9vdGVyIC5wYW5lLWRzYyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuICAvKiBNT0JJTEUgVklFVyAqL1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1tb2JpbGUpIHtcbiAgICBodG1sW2Rpcj1cImx0clwiXSB7XG4gICAgICAud2VibnktZ2xvYmFsLWZvb3RlciB7XG4gICAgICAgIG5hdi5mb290ZXItdmVydGljYWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG5hdi5mb290ZXItaG9yaXpvbnRhbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gLy8gRU5EXG4gICAgfVxuXG4gICAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgICAgLndlYm55LWdsb2JhbC1mb290ZXIge1xuICAgICAgICBuYXYuZm9vdGVyLXZlcnRpY2FsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYuZm9vdGVyLWhvcml6b250YWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IC8vIEVORFxuICAgIH1cblxuICB9IC8vIEVORCBNSU4gTU9CSUxFIFZJRVdcblxuICAvLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4gIC8qIFRBQkxFVCBWSUVXICovXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYmxldCkge1xuICAgIGh0bWxbZGlyPVwibHRyXCJdIHtcbiAgICAgIC53ZWJueS1nbG9iYWwtZm9vdGVyIHtcbiAgICAgICAgbmF2LmZvb3Rlci12ZXJ0aWNhbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYuZm9vdGVyLWhvcml6b250YWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbmF2LnNvY2lhbC1tZWRpYSB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAzNXB4IDUwcHggMzVweDtcblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDE5cHg7IC8vIDMwcHggLSAxMXB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IC8vIEVORFxuICAgIH1cblxuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAgIC53ZWJueS1nbG9iYWwtZm9vdGVyIHtcbiAgICAgICAgbmF2LmZvb3Rlci12ZXJ0aWNhbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYuZm9vdGVyLWhvcml6b250YWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbmF2LnNvY2lhbC1tZWRpYSB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAzNXB4IDUwcHggMzVweDtcblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDE5cHg7IC8vIDMwcHggLSAxMXB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IC8vIEVORFxuICAgIH1cblxuXG4gIH0gLy8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4gIC8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbiAgLyogREVTS1RPUCBWSUVXICovXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgICBodG1sW2Rpcj1cImx0clwiXSB7XG4gICAgICAud2VibnktZ2xvYmFsLWZvb3RlciB7XG4gICAgICAgIG5hdi5mb290ZXItdmVydGljYWwsXG4gICAgICAgIG5hdi5mb290ZXItaG9yaXpvbnRhbHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG5hdi5zb2NpYWwtbWVkaWEge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAud2VibnktZ2xvYmFsLWZvb3RlciB7XG4gICAgICAgIG5hdi5mb290ZXItdmVydGljYWwsXG4gICAgICAgIG5hdi5mb290ZXItaG9yaXpvbnRhbHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBuYXYuc29jaWFsLW1lZGlhIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH0gLy8gRU5EIE1JTiBQQ1xuXG4gIC8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbiAgLyogV0lERSBWSUVXICA+IDEyODAgKi9cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4td2lkZSkge1xuICAgIGh0bWxbZGlyPVwibHRyXCJdIHtcbiAgICAgIC53ZWJueS1nbG9iYWwtZm9vdGVyIHtcbiAgICAgICAgbmF2LmZvb3Rlci12ZXJ0aWNhbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYuZm9vdGVyLWhvcml6b250YWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgICAgLndlYm55LWdsb2JhbC1mb290ZXIge1xuICAgICAgICBuYXYuZm9vdGVyLXZlcnRpY2FsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG5hdi5mb290ZXItaG9yaXpvbnRhbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuIiwiLy8gU2Vjb25kYXJ5IE5hdmlnYXRpb25cbi8vXG4vLyBTdHlsaW5nIGZvciBNb2R1bGUgZWxlbWVudHMgKHBvcnQgZm9yIGRpc3Rybylcbi8vXG4vLyBNYXJrdXA6IHNlY29uZGFyeV9uYXZpZ2F0aW9uLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLnNlY29uZGFyeV9uYXZpZ2F0aW9uXG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gVkFSU1xuXG4vLyBTRUNPTkRBUlkgTkFWSUdBVElPTiBDT0xPUlNcbiRzZWNuYXYtYmFja2dyb3VuZC1jb2xvcjogICAkY29sb3ItdGVydGlhcnkgIWRlZmF1bHQ7XG4kc2VjbmF2LWZvbnQtY29sb3I6ICAgICAgICAgIzAwMDtcblxuLy8gTU9CSUxFIEZJUlNUXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuXG4gIC8vIFdJTEwgVkVSSUZZIFdJVEggRFQgT04gQk9SREVSIFRPUCAtIElPSk9ORVBcbiAgLy8gYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjbmF2LWJhY2tncm91bmQtY29sb3I7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgY29sb3I6ICRzZWNuYXYtZm9udC1jb2xvcjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG5cbiAgcHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRzZWNuYXYtZm9udC1jb2xvcjtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNlY25hdi1ocntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxMXB4IGF1dG87XG4gIH1cblxuICAuc2VjbmF2LXBpcGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gU0VDVElPTiBPTkUgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5zZWNuYXYtc2Vjb25lLFxuICAuc2VjbmF2LXNlY3R3byB7XG4gICAgYSB7XG5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogJHNlY25hdi1mb250LWNvbG9yO1xuICAgICAgfVxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRzZWNuYXYtZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNlY25hdi1mb250LWNvbG9yO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJHNlY25hdi1mb250LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNFQ1RJT04gVFdPID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuc2VjbmF2LXNlY3R3byB7XG5cbiAgICAvLyBMSU5LU1xuICAgIHVsLnNlY29uZGFyeS1uYXYtbGlua3Mge1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCAwIDFweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgICAgICAgICBjb2xvcjogJHNlY25hdi1mb250LWNvbG9yO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8vIEhZQlJJRCBTSVRVQVRJT05TID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC5zZWNuYXYtc2Vjb25lLFxuICAuc2VjbmF2LXNlY3R3byB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFMSUdOIEEgU09MTyBGUkFNRSBDRU5URVJcbiAgLnNlY25hdi1zZWNvbmUuc2VjbmF2LWZ1bGwtc3BhY2UsXG4gIC5zZWNuYXYtc2VjdHdvLnNlY25hdi1mdWxsLXNwYWNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgfVxuXG4gIC5zZWNuYXYtZXF1YWwtc3BhY2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxufSAvLyBlbmQgc2Vjb25kYXJ5LW5hdmlnYXRpb25cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG5cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIHtcblxuICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgLy8gRElTUExBWSBUSEUgUElQRSBGT1IgVEFCTEVUIE9OIFVQXG4gICAgLnNlY25hdi1waXBlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWNuYXYtaHJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2VjbmF2LWhye1xuICAgICAgbWFyZ2luOiA0cHggYXV0bztcbiAgICB9XG5cbiAgICAuc2VjbmF2LXNlY29uZS5zZWNuYXYtZnVsbC1zcGFjZSxcbiAgICAuc2VjbmF2LXNlY3R3by5zZWNuYXYtZnVsbC1zcGFjZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gICAgfVxuXG4gICAgLy8gY29uZGl0aW9uYWxseSBhZGQgMnB4IHRvcCBwYWRkaW5nIGRlcGVuZGVudCBvbiBmaXJzdCBjaGlsZFxuICAgIC8vIGxpc3RzIGhhZCBleHRyYSBzcGFjaW5nIHdoaWNoIGRvZXNuJ3QgcmVxdWlyZSB0aGUgMnB4XG4gICAgLnNlY25hdi1zZWNvbmUuc2VjbmF2LWVxdWFsLXNwYWNlIHtcbiAgICAgICY6aGFzKD4gcDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjbmF2LXNlY3R3by5zZWNuYXYtZXF1YWwtc3BhY2UgLnNlY29uZGFyeS1uYXYtd3lzaXd5Z3R3byB7XG4gICAgICAmOmhhcyg+IHA6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbn0gLy8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG5cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiB7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweCAwO1xuXG4gIC5zZWNuYXYtcGlwZXtcbiAgICAvL3dpZHRoOiAxJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcbiAgfVxuXG4gIC5zZWNuYXYtaHJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWNuYXYtc2Vjb25lIHAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuXG4gIC5zZWNuYXYtc2VjdHdvIHVsLnNlY29uZGFyeS1uYXYtbGlua3Mge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlY25hdi1zZWN0d28gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cblxuICAuc2VjbmF2LXNlY3R3by5zZWNuYXYtZnVsbC1zcGFjZSxcbiAgLnNlY25hdi1zZWNvbmUuc2VjbmF2LWZ1bGwtc3BhY2UsXG4gIC5zZWNuYXYtc2VjdHdvLnNlY25hdi1mdWxsLXNwYWNlIHAsXG4gIC5zZWNuYXYtc2Vjb25lLnNlY25hdi1mdWxsLXNwYWNlIHAge1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgfVxuXG4gIC5zZWNuYXYtc2Vjb25lLnNlY25hdi1mdWxsLXNwYWNlLFxuICAuc2VjbmF2LXNlY3R3by5zZWNuYXYtZnVsbC1zcGFjZSB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG5cbiAgLnNlY25hdi1lcXVhbC1zcGFjZXtcbiAgICB3aWR0aDogNDglO1xuICB9XG5cbiAgLy8gSUYgTElOS1MgQU5EIEZVTEwgU1BBQ0VcbiAgLnNlY25hdi1mdWxsLXNwYWNlIHtcbiAgICAvLyBMSU5LU1xuICAgIHVsLnNlY29uZGFyeS1uYXYtbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBhe1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbn0gLy8gRU5EIE1JTiBQQ1xuIiwiLy8gRmVhdHVyZWQgQ2FyZFxuLy9cbi8vIEZlYXR1cmVkIENhcmQgc3R5bGluZy5cbi8vXG4vLyBNYXJrdXA6IGNhcmQuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMuY2FyZFxuXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRmZWF0dXJlZC1jYXJkLWZyYW1lLXRpdGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRmZWF0dXJlZC1jYXJkLWZyYW1lLWhlYWRsaW5lLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRmZWF0dXJlZC1jYXJkLWFycm93LWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRmZWF0dXJlZC1jYXJkLWFycm93LWNvbG9yLWhvdmVyOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGZlYXR1cmVkLWNhcmQtaWNvbi1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kZmVhdHVyZWQtY2FyZC1pY29uLWNvbG9yLWhvdmVyOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGZlYXR1cmVkLWNhcmQtZmFsbGJhY2staW1nLWJrZzogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcblxuLy8gQ0FSRFMgV1JBUFBFUiBGT1IgUEFERElOR1xuLmNhcmRzLXdyYXB7XG4gIC8vcGFkZGluZzogODBweCAwO1xufVxuXG4ud2VibnktY2FyZC1mcmFtZS1pbm5lci1kaXNwbGF5IHtcbiAgcGFkZGluZzogNDBweCAxMHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIC8vcGFkZGluZzogJGZyYW1lLXBhZGRpbmctc20gMDtcbn1cblxuLyogbWF5YmUgcmVwbGFjZSB3aXRoIGNsYXNzIGNhbGxlZCB3ZWJueS1jYXJkLXJvdz8gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGU+ZGl2IHtcbiAgZGlzcGxheTpmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG4gIC8vcGFkZGluZzogMXJlbTsgLy8gbm90IHN1cmUgd2h5IHRoaXMgaXMgaGVyZSAtIHJlbW92aW5nIHRvIGtlZXAgZnJhbWUgcGFkZGluZy9tYXJnaW4gb24gbWFpbiBmcmFtZSBjbGFzc1xuICAvL3BhZGRpbmctYm90dG9tOiA4MHB4OyAvLyBtYXJnaW5zIGFuZCBwYWRkaW5nIGFyZSBvbiBtYWluIGZyYW1lIGNsYXNzXG4gIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGU+ZGl2PmRpdiB7XG4gIGJvcmRlcjoxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOjkwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZVxuLmZlYXR1cmVkLWNhcmQtLWZpZWxkLXdlYm55LWNhcmQtcGctdGl0bGUge1xuICAvL2ZvbnQtZmFtaWx5OiAkb3N3YWxkO1xuICAvL2ZvbnQtd2VpZ2h0OiA5MDA7XG4gIC8vZm9udC1zaXplOiAkZnJhbWUtdGl0bGU7XG4gIGZvbnQ6ICRmcmFtZS10aXRsZTtcbiAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWZyYW1lLXRpdGxlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIC8vcGFkZGluZy1ib3R0b206IDEwcHg7IC8vIG5lZWQgdG8gZXZhbHVhdGUgdGhpcyB3aGVuIGNoYW5naW5nIHRoZXNlIHRvIGhlYWRpbmdzXG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIC8vcGFkZGluZy10b3A6IDgwcHg7IC8vIHNwYWNpbmcgdGFrZW4gY2FyZSBvZiBmdXJ0aGVyIHVwXG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGVcbi5mZWF0dXJlZC1jYXJkLS1maWVsZC13ZWJueS1jYXJkLXBnLWhlYWRsaW5lIHtcbiAgLy9mb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgZm9udDogICRmcmFtZS1oZWFkbGluZTtcbiAgLy9mb250LXdlaWdodDogODAwO1xuICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtZnJhbWUtaGVhZGxpbmUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgLy8ycmVtO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogLjNlbTtcbn1cblxuLmZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUgLmZlYXR1cmVkLWNhcmQtLWZpZWxkLXdlYm55LWNhcmQtcGctaGVhZGxpbmUge1xuICAvL2ZvbnQtc2l6ZTogNDBweDtcbiAgZm9udDogJGZyYW1lLWhlYWRsaW5lLWZyb250O1xuICBsaW5lLWhlaWdodDogMS4yNWVtOy8vM3JlbTtcbn1cblxuLndlYm55LWNhcmQge1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgZmxleC1ncm93OjE7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGltZyB7XG4gICAgYm9yZGVyOm5vbmU7XG4gLy8gICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4vLyBhZGRpbmcgY2xhc3NlcyB0byBmaXggaW5zdGFuY2VzIHdoZXJlIHNvbWUgY2FyZHMgZG9uJ3QgaGF2ZSBkYXRlcywgZXRjLlxuLmNhcmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDIyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmNhcmQtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDMyNXB4OyAvL3NlcGFyYXRlIGZyb20gZmxleCB0byBoZWxwIHdpdGggSUUgaXNzdWVzLCBtaW4taGVpZ2h0IGhlbHBzIGtlZXAgYnV0dG9uIGF0IGJvdHRvbVxuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gaW5jbHVkZXMgdGl0bGUgKGxhYmVsKSBhbmQgZGF0ZSAoaWYgaXQgZXhpc3RzKVxuLmNhcmQtY29udGVudC10b3Age1xuICBmbGV4OiAwIDEgNWVtOyAvLyBwcm9iYWJseSBvbmx5IG5lZWRzIHRvIGJlIDZyZW0sIGJ1dCBsYXJnZSB0aXRsZXMgcnVpbiBpdCBjdXJyZW50bHkgLSB3aGVuIHNob3J0IHRpdGxlIGlzIGltbGVtZW50ZWQgc2hvdWxkIHdvcmsgYmV0dGVyXG59XG5cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLWltZyB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ud2VibnktY2FyZCBoMSB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbSAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi1oZWlnaHQ6IDIuMjVlbTtcbiAgYTpsaW5rIHtcbiAgICBjb2xvcjokdGV4dC1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtZGF0ZSB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ud2VibnktY2FyZCAud2VibnktY2FyZC1kZXNjcmlwdGlvbiBwLFxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtdGVhc2VyIHtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAgICRmcmFtZS1iYXNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmcmFtZS1iYXNlLWxpbmUtaGVpZ2h0O1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbn1cblxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtY3RhIHtcbiAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiRjYWxsLXRvLWFjdGlvbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgLmljb24tcmlnaHQtY2FyZXQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkZmVhdHVyZWQtY2FyZC1hcnJvdy1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZmVhdHVyZWQtY2FyZC1hcnJvdy1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB9XG59XG5cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLXNoYXJlLWJhciB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6JGNhbGwtdG8tYWN0aW9uO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG5cbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAud2VibnktY2FyZC1zaGFyZS1lbGVtZW50cyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTlweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2UtaW4tb3V0O1xuXG4gIH1cblxuICAud2VibnktY2FyZC1zaGFyZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5pY29uLWVtYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tZmFjZWJvb2sge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtaWNvbi1jb2xvcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi10d2l0dGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndlYm55LWNhcmQtc2hhcmUtcmlnaHQge1xuICAgIC5pY29uLXNoYXJlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWFycm93LWNvbG9yO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWFycm93LWNvbG9yLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgfVxufVxuXG4uY2FyZC1mYWxsYmFjay1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDIyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmVhdHVyZWQtY2FyZC1mYWxsYmFjay1pbWctYmtnO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmVhdHVyZWQtY2FyZC1mYWxsYmFjay1pbWctYmtnO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDI5JTtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG5cbiAgLnN0MCB7XG4gICAgc3Ryb2tlOiAjZmZmZmZmO1xuICB9XG5cbn1cblxuLy8gQ0FSRCBMSU5LU1xuLmdlbmVyaWMtY2FyZC1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIG1heC1oZWlnaHQ6IDIwMHB4O1xuXG4gIC5nZW5lcmljLWNhcmQtbGlua3MtaW4ge1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAvL0BpbmNsdWRlIGljb24oYWZ0ZXIsIGZhLWNhcmV0LXJpZ2h0KTtcbiAgICAgIGkge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBjb2xvcjogIzEyOGVjMztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWZyYW1lLXRpdGxlLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICB9XG5cbiAgICBsaS5sYXN0LWNhcmQtbGluayBhLFxuICAgIGxpOmxhc3QtY2hpbGQgYXtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGkuZmlyc3QtY2FyZC1saW5rOmxhc3QtY2hpbGQgYXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIH1cblxuICB9XG59XG5cbi5pY29uLXJpZ2h0LWNhcmV0eyBAaW5jbHVkZSBpY29uKGJlZm9yZSwgZmEtY2FyZXQtcmlnaHQpO31cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSB7XG4gICY+ZGl2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICY+ZGl2PmRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IC8qIHJhdGhlciB0aGFuIGZsZXgtYmFzaXMgKi9cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlPmRpdj5kaXYge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tcGMpIHtcbiAgICAgIHdpZHRoOiAzMCU7IC8qIHJhdGhlciB0aGFuIGZsZXgtYmFzaXMgKi9cbiAgICAgIG1heC13aWR0aDogNDAwcHg7IC8vIHdpZHRoIG9mIGNhcmQgaW1hZ2Ugc3R5bGVcbiAgICB9XG4gIH1cblxuLy8gSUUgMTAgYW5kIDExIHRhcmdldFxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmNhcmQtaW1hZ2Uge1xuICAgIC8vbWluLWhlaWdodDoyMzBweDsgLy8gd2l0aCBmbGV4IGNocm9tZSBzdHJldGNoZXMgY2FyZCBjb250ZW50IHNvIHRpdGxlcyBzdGlsbCBsaW5lIHVwIGlmIHRoZXJlIGlzIG9ubHkgb25lIGNhcmQgd2l0aCBhbiBpbWFnZSwgSUUgZG9lcyBub3RcbiAgfVxuXG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQ3NXB4OyAvLyBzZXBhcmF0ZSBmcm9tIGZsZXggdG8gaGVscCB3aXRoIElFIGlzc3VlcywgbWluLWhlaWdodCBoZWxwcyBrZWVwIGJ1dHRvbiBhdCBib3R0b21cbiAgfVxuXG4gIC5jYXJkLWNvbnRlbnQtdG9wIHtcbiAgICBmbGV4OiAwIDEgOGVtOyAvLyBJRSAxMSBhbmQgc3VjaCwgbmVlZHMgbW9yZVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogZml4ZXMgaW1hZ2VzIG9uIElFIDExIGltYWdlIGFuZCB0aXRsZSBvdmVyZmxvdyAtIG5vdCBzdXJlIHdoeSAqL1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW5cXDAge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlPmRpdntcbiAgICAmOmFmdGVyIHtcbiAgICAgY29udGVudDogXCIuXCI7XG4gICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIGhlaWdodDogMDtcbiAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgICY+ZGl2IHtcbiAgICBmbG9hdDpsZWZ0OyAvKiBvdmVyY29tZXMgZmxleGJveCBsaW1pdGF0aW9uc29uIElFIDgsOSwxMCAqL1xuICAgIH1cbiAgfVxufVxuXG4ud2VibnktY2FyZC1mcmFtZS1pbm5lciB7XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICAuZnJhbWUtdGl0bGUge1xuICAgICAgZm9udDogJGZyYW1lLXRpdGxlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGNvbG9yOiAkZmVhdHVyZWQtY2FyZC1mcmFtZS10aXRsZS1jb2xvcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICBmb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtZnJhbWUtaGVhZGxpbmUtY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgLmZyb250ICYge1xuICAgICAgICAvL3VzaW5nIGV4cGxpY2l0IGNzcyBmb3IgaGVhZGxpbmUgaW5zdGVhZCBvZiB2YXJpYWJsZSBiYyBvZiBlbSBjb25mbGljdFxuICAgICAgICBmb250OiA4MDAgNDBweC8xIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBFdmVudCBjYXJkcyAqL1xuLmNhcmQtY29udGVudCB7XG4gIC5zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmNhcmQtZXZlbnQge1xuICAgICYtLWRhdGUtYmxvY2sge1xuICAgICAgcGFkZGluZzogLjVlbSAxZW0gMWVtIDFlbTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMXJlbSAxcmVtO1xuXG4gICAgICAvL19ldmVudF9kYXRlX2NhcmQuc2NzcyBNaXhpblxuICAgICAgQGluY2x1ZGUgZXZlbnQtZGF0ZS1jYXJkO1xuXG4gICAgfVxuICB9XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgLndlYm55LWNhcmQgLndlYm55LWNhcmQtY3RhIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgLmNhcmQtY29udGVudCB7XG4gICAgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sge1xuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gIC5pY29uLXJpZ2h0LWNhcmV0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBldmVudCBkYXRlICYgbG9jYXRpb24gY2FyZCBzdHlsZXMuXG5AbWl4aW4gZXZlbnQtZGF0ZS1jYXJkIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cbiAgaSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnRpbWUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW1vbm8tbWlkO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgIC50aW1lLWZ1bGwtdGltZSBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tdWx0aS1kYXkge1xuICAgIC5kYXkgZGl2LFxuICAgIC5tb250aCBkaXYsXG4gICAgLmV2ZW50LXllYXIgZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDY1cHg7XG5cbiAgICAgICYuZGFzaCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb250aCB7XG4gICAgem9vbTogMTtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmRhc2gge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5kYXkge1xuICAgIHpvb206IDE7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmRhc2gge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAuZXZlbnQteWVhciB7XG4gICAgem9vbTogMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZGFzaCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnN0YXJ0LWV2ZW50LXllYXIge1xuICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmVuZC1ldmVudC15ZWFyIHtcbiAgICAgIHdpZHRoOiA4M3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWNsb2NrKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5hZGRyZXNzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1tb25vLW1pZDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS1waW4pO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuICAgIC52ZW51ZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgc3Bhbi5jb3VudHJ5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmxhc3QtdXBkYXRlZC13cmFwcGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW1vbm8tbWlkO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBpY29uKGJlZm9yZSwgcmVmcmVzaCk7XG5cbiAgICAubGFzdC11cGRhdGVkLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICB9XG5cbiAgICAubGFzdC11cGRhdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG59IiwiLy8gUGFnZSBUaXRsZVxuLy9cbi8vIFN0eWxpbmcgb2YgdGhlIExhbmRpbmcgUGFnZSBUaXRsZS5cbi8vXG4vLyBNYXJrdXA6IHBhZ2UtdGl0bGUuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMud2VibnktcGFnZXRpdGxlXG5cbi8vIGNvbG9yIHZhcmlhYmxlcyAtIG9ubHkgdGhlIHZhcmlhYmxlcyBvbiB0aGUgbGVmdCBzaG91bGQgYmUgdXNlZCBiZWxvd1xuJHRpdGxlLWJhci1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kdGl0bGUtYmFyLWRlZmF1bHQtdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kdGl0bGUtYmFyLXN1Yi10aXRsZS1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cbi8vIEJPRFkgUEFSVElBTFxuLy8gQ1JFQVRFRCBCWSBXRUJOWVxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEZPTlRTIC8gU0laRVMgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLyogUEFSQUdSQVBIIFBBRERJTkcgKi9cbi53ZWJueS1wYWdlLXBhcmFncmFwaHMtaW4gPiBkaXYgPiBkaXZ7XG4gIC8vIHBhZGRpbmc6IDgwcHggMDsgLy8gSURFQUxMWVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vKiBORVdTIEJPRFkgV1JBUFBFUiAqL1xuLm5ld3MtYm9keSxcbi5ib2R5LWFyZWF7XG4gIC5uZXdzLWJvZHktaW4sXG4gIC5ib2R5LWFyZWEtaW57XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgZmlndXJlLmFsaWduLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweFxuICAgIH1cbiAgXG4gICAgZmlndXJlLmFsaWduLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4XG4gICAgfVxuICBcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB9XG5cbiAgICAucnRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAucHJlc3MtdGVhc2VyLFxuICAgIC5ib2R5LWFyZWEtc3VidGl0bGV7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgIC8vZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIC8vbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAucHJlc3Mtc3VidGl0bGUtaXRlbSxcbiAgICAgIC5ib2R5LWFyZWEtc3VidGl0bGUtaXRlbSxcbiAgICAgID4gZGl2ID4gZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlc3Mtc3ViaGVhZCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cblxuICAgIC5wcmVzcy1ib2R5LFxuICAgIC5jdC1hdHRhY2h7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5wcmVzcy1jb250YWN0LWluZm97XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuXG4gICAgICBoMiBhe1xuICAgICAgICBjb2xvcjogJHRleHQtYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBhZ2UtYm9keSxcbiAgICAuY2F0ZWdvcnktdGlsZXMtYm9keXtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gIH0gLy8gRU5EIC54eC1pblxufSAvLyBFTkQgLnh4XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIExBTkRJTkcgVElUTEUgU0VDVElPTiAqL1xuXG4ubGFuZGluZy10aXRsZS1hcmVhe1xuICBiYWNrZ3JvdW5kOiAkdGl0bGUtYmFyLWJrZ2QtY29sb3Igbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcGFkZGluZzogMjBweCA4JTtcblxuICAubGFuZGluZy10aXRsZSBoMXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICR0aXRsZS1iYXItZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubGFuZGluZy1zdWJ0aXRsZXtcbiAgICBjb2xvcjogJHRpdGxlLWJhci1zdWItdGl0bGUtY29sb3I7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDE2cHggNTJweDtcblxuICB9XG5cbn1cblxuLmJvZHktYXJlYS1zdW1tYXJ5e1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIFdZU0lXWUcgRU1CRURERUQgSU1BR0UgU1RZTEVTICovXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vKiBJbWFnZSBTdHlsZSAtIHd5c2l3eWcgNjYweDQwMCAqL1xuZmlndXJlLmVtYmVkZGVkLWVudGl0eSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIC8qIChiZWxvdykgZml4IHRvIGNlbnRlciBmaWdjYXB0aW9uIGh0bWw1IHRhZyBvdXRzaWRlIG9mIGltYWdlIHN0eWxlICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgPiBhcnRpY2xlID4gZGl2Om50aC1jaGlsZCgyKSB7IC8vIGhpZGUgdGl0bGVcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBBbGlnbiBjYXRpb24gdGV4dCBsZWZ0ICovXG5maWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYXJ0aWNsZS5tZWRpYS5tZWRpYS1pbWFnZS52aWV3LW1vZGUtd3lzaXd5ZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogNjYwcHg7XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEltYWdlIFN0eWxlIC0gd3lzaXd5ZyBwb3J0cmFpdCAzMDB4MzAwICovXG5hcnRpY2xlLm1lZGlhLm1lZGlhLWltYWdlLnZpZXctbW9kZS13eXNpd3lnLXBvcnRyYWl0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgPiBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyogd3lzaXd5ZyBwb3J0cmFpdCAzMDB4MzAwIHdpdGhvdXQgYSBjYXB0aW9uICovXG5hcnRpY2xlLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbmFydGljbGUuZW1iZWRkZWQtZW50aXR5LmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi8qIHd5c2l3eWcgcG9ydHJhaXQgMzAweDMwMCB3aXRob3V0IGEgY2FwdGlvbiAqL1xuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1PQklMRSBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTBlbSkge1xuICAuZ3AtcGFyYWdyYXBoczpub3QoLndpdGgtbmF2LXNpZGViYXIpIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgLm5leHQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudG9jLXBhcmEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtYm9keSxcbiAgLmJvZHktYXJlYXtcblxuICAgIC5uZXdzLWJvZHktaW4sXG4gICAgLmJvZHktYXJlYS1pbntcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgICBwLCBsaSwgLnJ0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLWJvZHksXG4gICAgICAucHJlc3MtYm9keSxcbiAgICAgIC5jdC1hdHRhY2gsXG4gICAgICAucHJlc3MtY29udGFjdC1pbmZvLFxuICAgICAgLmNhdGVnb3J5LXRpbGVzLWJvZHl7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG5cbiAgICB9XG4gICAgXG4gIH1cbn0vLyBFTkQgTU9CSUxFIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctdGl0bGUtYXJlYSA+IGRpdntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmxhbmRpbmctdGl0bGUtYXJlYXtcbiAgICBwYWRkaW5nOiAwIDIlO1xuXG5cbiAgICAubGFuZGluZy10aXRsZSBoMXtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICB9XG5cbiAgICAubGFuZGluZy1zdWJ0aXRsZXtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtcGFyYWdyYXBocyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIC8vbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gICAgLm5leHQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudG9jLXBhcmEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtYm9keSxcbiAgLmJvZHktYXJlYSB7XG5cbiAgICAubmV3cy1ib2R5LWluLFxuICAgIC5ib2R5LWFyZWEtaW57XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcblxuICAgICAgLnByZXNzLXRlYXNlcixcbiAgICAgIC5ib2R5LWFyZWEtc3VidGl0bGV7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLWJvZHksXG4gICAgICAucHJlc3MtYm9keSxcbiAgICAgIC5jdC1hdHRhY2gsXG4gICAgICAucHJlc3MtY29udGFjdC1pbmZvLFxuICAgICAgLmNhdGVnb3J5LXRpbGVzLWJvZHl7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG5cbiAgICAgIHAsIC5ydGwge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0gIC8vIEVORCBUQUJMRVQgVklFV1xuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIERFU0tUT1AgVklFVyAtIEFUIE1BWCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4gIC8qIExBTkRJTkcgLyBQQUdFIFRJVExFIFNFQ1RJT04gKi9cblxuICAubGFuZGluZy10aXRsZS1hcmVhID4gZGl2e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5sYW5kaW5nLXRpdGxlLWFyZWF7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuXG4gICAgLmxhbmRpbmctdGl0bGUgaDF7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuICB9XG5cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwIGF1dG87XG4gICAgLnRvYy1wYXJhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuLy8gQ09OVEFDVCBQQVJUSUFMXG4vLyBDUkVBVEVEIEJZIFdFQk5ZXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cblxuLyogSUNPTlMgKi9cbi5jb250YWN0LWljb24tcGhvbmUsXG4uY29udGFjdC1pY29uLW1haWx7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcbn1cblxuLmNvbnRhY3QtaW5ibGsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3QtaW5ibGt7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5jb250YWN0LWhlYWRpbmd7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7ICAgXG59XG5cbi5jb250YWN0LWhlYWRpbmcgbGFiZWw6OmJlZm9yZXtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY29udGFjdC1pY29uLXBob25le1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2NvbnRhY3QvY29udGFjdC1waG9uZS5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWljb24tbWFpbHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9jb250YWN0L2NvbnRhY3QtbWFpbC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhLXBob25lLWZpZWxkIHNwYW57XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIFxuICAgIFxuICAgIFxuICAgIFxufSAvLyBFTkQgVEFCTEVUIFZJRVdcblxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBcbiAgXG4uY29udGFjdC1pbmJsayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICB3aWR0aDogNDklO1xufSBcbiAgICBcblxuICAgIFxuICAgIFxufSAvLyBFTkQgREVTS1RPUCBWSUVXIiwiLy8gQW5ub3VuY2VtZW50IEhpZ2hsaWdodCBcbi8vXG4vLyBBbm5vdW5jbWVudCBIaWdobGlnaHQgc3R5bGluZy4gVGhpcyBpcyBkZXJpdmVkIGZyb20gYSBQYXJhZ3JhcGggVHlwZSBhbmQgaXMgZGlzcGxheXMgcmVmZXJlbmNlZCBlbnRpdHkgdmlhIE5ld3MsIExhbmRpbmcsIGFuZCBJbm5lciBwYWdlIGNvbnRlbnQuIFxuLy8gXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiBwbGVhc2Ugc2VlIHRoZSBzdG9yeSBzb3VyY2U6IGh0dHBzOi8vaXRzd2VibnkuYXRsYXNzaWFuLm5ldC9icm93c2UvTkRELTMxNCBcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5hbm5vdW5jZW1lbnRcblxuLy8gTmV3c1xuLy9cbi8vIFRoaXMgaXMgYW4gZXhhbXBsZSBvZiB0aGUgTmV3cyBBbm5vdWNlbWVudCBIaWdobGlnaHQgcGFyYWdyYXBoIHR5cGVcbi8vXG4vLyBNYXJrdXA6IGFubm91bmNlbWVudC1uZXdzLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmFubm91bmNlbWVudC5uZXdzXG5cbi8vIExhbmRpbmcgUGFnZVxuLy9cbi8vIFRoaXMgaXMgYW4gZXhhbXBsZSBvZiB0aGUgTGFuZGluZyBQYWdlIEFubm91Y2VtZW50IEhpZ2hsaWdodCBwYXJhZ3JhcGggdHlwZVxuLy9cbi8vIE1hcmt1cDogYW5ub3VuY2VtZW50LWxhbmRpbmcuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMuYW5ub3VuY2VtZW50LmxhbmRpbmdcblxuLy8gSW5uZXIgUGFnZVxuLy9cbi8vIFRoaXMgaXMgYW4gZXhhbXBsZSBvZiB0aGUgSW5uZXIgUGFnZSBBbm5vdWNlbWVudCBIaWdobGlnaHQgcGFyYWdyYXBoIHR5cGVcbi8vXG4vLyBNYXJrdXA6IGFubm91bmNlbWVudC1pbm5lci5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5hbm5vdW5jZW1lbnQuaW5uZXJcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kYW5ub3VuY2UtZnJhbWUtdGl0bGUtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGFubm91bmNlLWZyYW1lLWhlYWRsaW5lLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRhbm5vdW5jZS1mcmFtZS1pdGVtLWJrZ2QtY29sb3I6ICRjb2xvci1tb25vLWx0ICFkZWZhdWx0O1xuJGFubm91bmNlLWZyYW1lLWl0ZW0tdGl0bGUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJGFubm91bmNlLWZyYW1lLWl0ZW0tdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kYW5ub3VuY2UtZnJhbWUtaGVhZGxpbmUtZm9udC1zaXplOiAyNHB4O1xuJGFubm91bmNlLWZyYW1lLWhlYWRsaW5lLWxpbmUtaGVpZ2h0OiAzMHB4O1xuLy8gJGFubm91bmNlLWZyYW1lLWJ1dHRvbjogIWRlZmF1bHQ7XG4vLyBSRUFTU0lHTkVEIFZBTFMgRk9SIEdMT0JBTCBTQ09QRSAtLSBBTk5PVU5DRU1FTlRcbi8vIHRoaXMgb3ZlcnJpZGVzIGdlbmVyYWwgYnV0dG9uIHZhcmlhYmxlcyBpbiBjb25maWcuc2Nzc1xuJGFubm91bmNlbWVudC1idXR0b24tYm9yZGVyLWNvbG9yOiAgICAgICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGFubm91bmNlbWVudC1idXR0b24tdGV4dC1jb2xvcjogICAgICAgICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbiRhbm5vdW5jZW1lbnQtYnV0dG9uLWJhY2stY29sb3I6ICAgICAgICAkYnV0dG9uLWJrZ2QtY29sb3IhZGVmYXVsdDtcbiRhbm5vdW5jZW1lbnQtYnV0dG9uLWhvdmVyLWJhY2stY29sb3I6ICAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcblxuXG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cbi8vIEFOTk9VTkNFTUVOVFMgUEFSVElBTFxuLy8gQ1JFQVRFRCBCWSBXRUJOWVxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG4vLyBQQVJBR1JBUEhcbi5hbm5vdW5jZW1lbnQtd3JhcHtcbiAgICAvL3BhZGRpbmc6ICRmcmFtZS1wYWRkaW5nLXNtIDA7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEFOTk9VTkNFTUVOVFMgV1JBUFBFUiAqL1xuLndlYm55LWFubm91bmNlbWVudHN7XG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFubm91bmNlLWZyYW1lLWl0ZW0tYmtnZC1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIFxuICAgIC53ZWJueS1hbm5vdW5jZS13cmFwe1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIC53ZWJueS1hbm5vdW5jZS13cmFwLWlue1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYW5ub3VuY2VtZW50LWRhdGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIFxuICAgIC5hbm5vdW5jZW1lbnQtaW5mbyxcbiAgICAud2VibnktYW5ub3VuY2VtZW50LWJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAkYW5ub3VuY2UtZnJhbWUtaXRlbS10ZXh0LWNvbG9yOyAgIFxuICAgICAgICB3aWR0aDogOTklO1xuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLmFubm91bmNlbWVudC1pbmZve1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZyYW1lLWJhc2UtZm9udC1zaXplO1xuXG4gICAgICAgIGgxe1xuICAgICAgICAgICAgY29sb3I6ICRhbm5vdW5jZS1mcmFtZS1pdGVtLXRpdGxlLWNvbG9yOyAgIFxuICAgICAgICAgICAgZm9udC1zaXplOiAkYW5ub3VuY2UtZnJhbWUtaGVhZGxpbmUtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRhbm5vdW5jZS1mcmFtZS1oZWFkbGluZS1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFubm91bmNlLWZyYW1lLWl0ZW0tdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYW5ub3VuY2VtZW50LXN1bW1hcnkge1xuICAgICAgICAgICAgY29sb3I6ICRhbm5vdW5jZS1mcmFtZS1pdGVtLXRleHQtY29sb3I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZyYW1lLWJhc2UtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICBcbiAgICAud2VibnktYW5ub3VuY2VtZW50LWJ1dHRvbntcbiAgICAgICAgbWFyZ2luOiA3JSBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAvLyBCVVRUT04gRFlOQU1JQyBSRVFVSVJFTUVOVFNcbiAgICAgICAgICAgIGJvcmRlcjogJGZyYW1lLWJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAkYW5ub3VuY2VtZW50LWJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJGFubm91bmNlbWVudC1idXR0b24tdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbm5vdW5jZW1lbnQtYnV0dG9uLWJhY2stY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFubm91bmNlbWVudC1idXR0b24taG92ZXItYmFjay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJVVFRPTiBDQUxMU1xuICAgICAgICBAaW5jbHVkZSBmcmFtZS1idXR0b24tYmFzZSgpO1xuXG5cbiAgICB9XG5cbn0gLy8gRU5EIEJBU0UgQU5OT1VOQ0VNRU5UIFNUWUxFUyBcblxuXG4vLyBBTk5PVU5DRU1FTlQgRklFTERTIFRJVExFIEFORCBIRUFETElORVNcbi53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIge1xuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtcGM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cbiAgICAgICAgLmZyYW1lLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGFubm91bmNlLWZyYW1lLXRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQ6ICRmcmFtZV90aXRsZTsgLy8kb3N3YWxkO1xuICAgICAgICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZnJhbWUtaGVhZGxpbmUge1xuICAgICAgICAgICAgY29sb3I6ICRhbm5vdW5jZS1mcmFtZS1oZWFkbGluZS1jb2xvcjtcbiAgICAgICAgICAgIC8vZm9udDogYm9sZCAkZnJhbWVfaGVhZGxpbmUgJGZyYW1lLWhlYWRsaW5lOyAvL2ZvbnQgbmVlZHMgdG8gZW5kIHdpdGggZm9udC1mYW1pbHlcbiAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQ6ICRmcmFtZS1oZWFkbGluZTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgLmZyb250ICYge1xuICAgICAgICAgICAgICAgIGZvbnQ6IDgwMCA0MHB4LzEgXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBIQU5ETEVTIExBTkRJTkcgUEFHRSBIT01FIFZTLiBTRUNPTkRBUlkgSEVBRExJTkVTXG4uZnJvbnQgLmZyYW1lLWhlYWRsaW5le1xuICAgICAvL2ZvbnQtc2l6ZTogM3JlbTtcbiAgICAgZm9udDogJGZyYW1lLWhlYWRsaW5lLWZyb250O1xuIH1cblxuLy8uZnJhbWUtaGVhZGxpbmV7XG4gICAgLy9mb250LXNpemU6IDJyZW07XG4gICAvLyBmb250LXNpemU6ICRmcmFtZS1oZWFkbGluZTtcbi8vfVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKSB7XG5cblxufSAvLyBFTkQgTUlOIFRBQkxFVCBWSUVXXG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tcGMpIHtcbiAgIFxuICAgIFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLyogQU5OT1VOQ0VNRU5UUyBXUkFQUEVSICovICAgIFxuLndlYm55LWFubm91bmNlbWVudHN7XG4gICAgXG4gICAgLmFubm91bmNlbWVudC1pbmZvLFxuICAgIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB9XG4gICAgXG4gICAgLmFubm91bmNlbWVudC1pbmZve1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgICBcbiAgICAud2VibnktYW5ub3VuY2VtZW50LWJ1dHRvbntcbiAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICBcbn1cbiAgICBcbn0gLy8gRU5EIE1JTiBQQyBWSUVXIiwiLy8gRG9jdW1lbnQgQXR0YWNobWVudHNcbi8vXG4vLyBEb2N1bWVudCBBdHRhY2htZW50IHN0eWxpbmcuXG4vL1xuLy8gTWFya3VwOiBhdHRhY2htZW50cy5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5hdHRhY2htZW50c1xuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cblxuXG5cbi5wcmVzcy1kb2Nze1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA3ODBweDsgICBcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuXG4uZG9jLXNldCB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZG9jLXNldC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmRvYy1zZXQtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5wcmVzcy1kb2NzLWRlc2Mge1xuICAvLyBPRERMWSBFTk9VR0ggLSBUSElTIFdPUktTIVxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZG9jLWxpc3Qge1xuICBtYXJnaW46IC0xcHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kb2N1bWVudC13cmFwcGVyIFxue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vL3JvdW5kZWQgY29ybmVycyBkb3dubG9hZCBib3ggcGFnZSBtb2JpbGUgZmlyc3Rcbi5wcmVzcy1kb2NzLWVyZWYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGl2IHtcbiAgICBkaXYge1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIC5kb2N1bWVudC13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIC5kb2N1bWVudC13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIC5kb2N1bWVudC13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgZGl2Om9ubHktY2hpbGQge1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIC5kb2N1bWVudC13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMTVweCAwcHg7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IFxuXG4vL3JvdW5kZWQgY29ybmVycyBmb3IgZG9jIGxpc3RpbmcgZ2VuZXJpYyBwYWdlIG1vYmlsZSBmaXJzdFxuc2VjdGlvbiB7XG4gIGRpdiB7XG4gICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICAuZG9jLWxpc3Qge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwcHggMHB4O1xuICAgICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgLmRvYy1saXN0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgICAgICAgICAuZG93bmxvYWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRpdjpvbmx5LWNoaWxkIHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICAuZG9jLWxpc3Qge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG9jLWNoYXB0ZXJzIHtcbiAgLmRvYy1kZXNjcmlwdGlvbiB7XG4gICAgZGl2IHtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmEtZG9jdW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAlO1xufVxuXG4uZmEtZG93bmxvYWQge1xuICAmOmJlZm9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDRkZDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDIwcHggMjBweDtcbiAgfVxufVxuXG4uZG9jLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4O1xufVxuXG4uZG9jLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4wZW07XG4gIGNvbG9yOiAkdGV4dC1ibHVlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmRvYy10aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMS4wZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkdGV4dC1ibHVlO1xuICAvL3RleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpsaW5re1xuICAgICAgICBjb2xvcjogJHRleHQtYmx1ZTtcbiAgICAgICAgfVxuICAmOnZpc2l0ZWR7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ibHVlO1xuICAgICAgICB9XG4gICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ibHVlO1xuICAgICAgICB9XG59XG5cbi5kb2MtbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5kb2MtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmRvd25sb2FkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LWxpdGUsIDgpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbn1cblxuLyphIGRpdi5kb3dubG9hZHtcbiAgJjpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfVxuICAmOmxpbms6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIH1cbiAgJjphOnZpc2l0ZWR7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIH1cbn0qL1xuXG5hLmRvd25sb2FkLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBiYXNlIGRvY3VtZW50IGxpc3Qgc3R5bGluZyBmb3IgYWxsIGNvbnRlbnQgdHlwZXNcbi5kb2MtbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIFxuICAuZG93bmxvYWQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cblxuLy8gb3ZlcnJpZGUgZm9yIE5ld3MgYW5kIFBhZ2UgY29udGVudCB0eXBlc1xuLnByZXNzLWRvY3MtZXJlZixcbi5wYWdlLXR5cGUge1xuICAuZG9jLWxpc3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uZG93bmxvYWQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmxpbmt7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgICAgICAgfVxuJjp2aXNpdGVke1xuICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgfVxuJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG59XG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKSB7XG5cbiAgLmRvY3VtZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5kb2MtaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1OSU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gIH1cblxuICAuZG93bmxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLy8gIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS1saXRlLCA4KTsgXG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICAgICYgPiBhe1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gIH1cblxuICAuZG93bmxvYWQgYTp2aXNpdGVke1xuICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIH1cblxuICAuZmEtZG93bmxvYWR7XG4gICAgY29sb3I6ICMwMDRkZDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC8vIHJvdW5kZWQgY29yZW5lcnMgcGFnZSB0YWJsZXRcbiAgLnByZXNzLWRvY3MtZXJlZiB7XG4gICAgZGl2IHtcbiAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDBweCAwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDBweCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5OSVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2Om9ubHktY2hpbGQge1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAuZG93bmxvYWQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTVweCAxNXB4IDBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMTVweCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gXG4gIC8vIHJvdW5kZWQgY29ybmVycyBnZW5lcmljIHRhYmxldFxuICBzZWN0aW9uIHtcbiAgICBkaXYge1xuICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgLmRvYy1saXN0IHtcbiAgICAgICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDBweCAwcHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMHB4IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAuZG9jLWxpc3Qge1xuICAgICAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAwcHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2Om9ubHktY2hpbGQge1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAuZG9jLWxpc3Qge1xuICAgICAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7O1xuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDE1cHggMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBFTkQgTUlOIFRBQkxFVCBWSUVXXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG5cblxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tcGMpIHtcblxuICAucHJlc3MtZG9jc3tcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICB9XG4gICAgXG4gICAgXG4gIC5kb2Mtc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmZhLWRvY3VtZW50IHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWRvY3VtZW50KTt9XG5cbiAgLmZhLWRvY3VtZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDIwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE1JTtcbiAgICB0b3A6IDM3JTtcbiAgfVxuXG4gIC5kb2MtaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAgXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saXRlO1xuICAgIGxlZnQ6IDE1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG5cbiAgfVxuXG4gIC5kb3dubG9hZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBhZGRpbmctdG9wOiAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktbGl0ZSwgOCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJiA+IGF7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkIDJweDtcbiAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRvd25sb2FkIGE6dmlzaXRlZHtcbiAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB9IFxufVxuXG4vL0ZvciB3aWRlIGRlc2t0b3BzXG5AbWVkaWEgKG1pbi13aWR0aDogJG1heC1wYykge1xuICAuZG93bmxvYWQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmRvYy1pbmZvIHtcbiAgICB3aWR0aDogNTklO1xuICB9XG4gIC5mYS1kb2N1bWVudCB7XG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xuICB9XG59IiwiLy8gQmlvIEZyYW1lXG4vL1xuLy8gQmlvIEZyYW1lIHN0eWxpbmcuXG4vL1xuLy8gTWFya3VwOiBiaW9mcmFtZS5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5iaW9mcmFtZVxuXG4vLyBjb2xvciB2YXJpYWJsZXMgKHNlY29uZGFyeSlcbiRiaW8tZnJhbWUtYmtnbmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kYmlvLWZyYW1lLXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRiaW8tZnJhbWUtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuLy8gY29sb3IgdmFyaWFibGVzIChwcmltYXJ5KVxuJGJpby1mcmFtZS1ia2dkLWNvbG9yLXByaW1hcnk6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRiaW8tZnJhbWUtdGl0bGUtY29sb3ItcHJpbWFyeTogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kYmlvLWZyYW1lLWhlYWRsaW5lLWNvbG9yLXByaW1hcnk6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuLy8gbW9ub2Nocm9tZSBsaWdodCBjb2xvciB2YXJpYWJsZXNcbiRiaW8tZnJhbWUtYmtnZC1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItbW9uby1sdCAhZGVmYXVsdDtcbiRiaW8tZnJhbWUtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kYmlvLWZyYW1lLWhlYWRsaW5lLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gUkVBU1NJR05FRCBWQUxTIEZPUiBHTE9CQUwgU0NPUEUgLS0gQklPXG4vLyB0aGlzIG92ZXJyaWRlcyBnZW5lcmFsIGJ1dHRvbiB2YXJpYWJsZXMgaW4gY29uZmlnLnNjc3NcbiRiaW8tYnV0dG9uLWJvcmRlci1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kYmlvLWJ1dHRvbi10ZXh0LWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRiaW8tYnV0dG9uLWJhY2stY29sb3I6ICRidXR0b24tYmtnZC1jb2xvciAhZGVmYXVsdDtcbiRiaW8tYnV0dG9uLWhvdmVyLWJhY2stY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gUHJpbWFyeSBidXR0b24gY29sb3JzXG4kYmlvLWJ1dHRvbi1ib3JkZXItY29sb3ItcHJpbWFyeTogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kYmlvLWJ1dHRvbi10ZXh0LWNvbG9yLXByaW1hcnk6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJGJpby1idXR0b24tYmFjay1jb2xvci1wcmltYXJ5OiAkYnV0dG9uLWJrZ2QtY29sb3IgIWRlZmF1bHQ7XG4kYmlvLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLXByaW1hcnk6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gTW9ub2Nocm9tZSBidXR0b24gY29sb3JzXG4kYmlvLWJ1dHRvbi1ib3JkZXItY29sb3ItbW9ub2Nocm9tZTogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kYmlvLWJ1dHRvbi10ZXh0LWNvbG9yLW1vbm9jaHJvbWU6ICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbiRiaW8tYnV0dG9uLWJhY2stY29sb3ItbW9ub2Nocm9tZTogJGJ1dHRvbi1ia2dkLWNvbG9yICFkZWZhdWx0O1xuJGJpby1idXR0b24taG92ZXItYmFjay1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIFZhcnNcbiRiaW9mcmFtZS1tYXJnaW46IDE1cHg7XG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cbi8vIEJJT0ZSQU1FIFBBUlRJQUxcbi8vIENSRUFURUQgQlkgV0VCTllcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLy8gUFJFTElNIE9WRVJSSURFU1xuLnBhZ2UtcGFyYWdyYXBocyBpbWcge1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEJJT0ZSQU1FIFdSQVBQRVIgKi9cbi5iaW9mcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJpby1mcmFtZS1ia2duZC1jb2xvcjsgLy8gQUREIFRPIENPTE9SIFNDSEVNRSBWQVJTXG5cbiAgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJpby1mcmFtZS1pbWFnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyJSArIDYwcHgpO1xuXG4gICAgICAubWVkaWEtaW1hZ2UgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIC8qbWF4LWhlaWdodDogNDAwcHg7Ki9cbiAgICAgICAgbWF4LXdpZHRoOiAzNjVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIH1cbiAgICAgIC8vIENvbnRlbnQgRWRpdGluZyBzdHlsZSAtIEJpb2ZyYW1lIGltYWdlIGNvbnRleHR1YWwgbGlua1xuICAgICAgYXJ0aWNsZS5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgICAgIC8qbWluLWhlaWdodDogMzkwcHg7Ki9cbiAgICAgIH1cbiAgICB9IC8vIEVORCBCSU8gSU1BR0VcblxuICAgIC5iaW8tZnJhbWUtbWV0YSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZzogMiUgNCU7XG5cbiAgICAgIC5mcmFtZS10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkYmlvLWZyYW1lLXRpdGxlLWNvbG9yO1xuICAgICAgICAvL21hcmdpbi1ib3R0b206ICRiaW9mcmFtZS1tYXJnaW47IC8vIG5lZWQgdG8gZXZhbHVhdGUgdGhpcyB3aGVuIGNoYW5naW5nIHRoZXNlIHRvIGhlYWRpbmdzXG4gICAgICAgIGZvbnQ6ICRmcmFtZS10aXRsZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRiaW8tZnJhbWUtaGVhZGxpbmUtY29sb3I7IC8vIEFERCBUTyBDT0xPUiBTQ0hFTUUgVkFSU1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IC8vM3JlbTtcbiAgICAgICAgLy9mb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgZm9udDogJGZyYW1lLWhlYWRsaW5lO1xuICAgICAgfSAvL3NlZSBiZWxvdyBmb3IgZm9udCBvbiBhIGhvbWUgcGFnZVxuXG4gICAgICAuYmlvZnJhbWUtcHJvLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNGVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZyYW1lLWJhc2UtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZyYW1lLWJhc2UtbGluZS1oZWlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5yZXNsaW5rIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAvLyBCVVRUT04gRFlOQU1JQyBSRVFVSVJFTUVOVFNcbiAgICAgICAgICBib3JkZXI6ICRmcmFtZS1idXR0b24tYm9yZGVyLXNpemUgc29saWQgJGJpby1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkYmlvLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiaW8tYnV0dG9uLWJhY2stY29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmlvLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJVVFRPTiBDQUxMU1xuICAgICAgICBAaW5jbHVkZSBmcmFtZS1idXR0b24tYmFzZSgpO1xuICAgICAgfVxuICAgIH0gLy8gRU5EIEJJTyBNRVRBXG4gIH0gLy8gRU5EIENPTlRBQ1QgQklPRlJBTUVcbn0gLy8gRU5EIEJJT0ZSQU1FXG4vLyBpZiBwcmltYXJ5IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1iaW8tcGd0eXBlLnByaW1hcnkge1xuICAuYmlvZnJhbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiaW8tZnJhbWUtYmtnZC1jb2xvci1wcmltYXJ5O1xuICAgIC5mcmFtZS10aXRsZSB7XG4gICAgICBjb2xvcjogJGJpby1mcmFtZS10aXRsZS1jb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICBjb2xvcjogJGJpby1mcmFtZS1oZWFkbGluZS1jb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICAucmVzbGluayB7XG4gICAgICBhIHtcbiAgICAgICAgLy8gQlVUVE9OIERZTkFNSUMgUkVRVUlSRU1FTlRTXG4gICAgICAgIGJvcmRlcjogJGZyYW1lLWJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAkYmlvLWJ1dHRvbi1ib3JkZXItY29sb3ItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRiaW8tYnV0dG9uLXRleHQtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJpby1idXR0b24tYmFjay1jb2xvci1wcmltYXJ5O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmlvLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIGlmIG1vbm9jaHJvbWUgbGlnaHQgYmFja2dyb3VuZCBjb2xvciBpcyBzZWxlY3RlZCBmb3IgZnJhbWVcbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWJpby1wZ3R5cGUubW9ub2Nocm9tZSB7XG4gIC5iaW9mcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJpby1mcmFtZS1ia2dkLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgLmZyYW1lLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYmlvLWZyYW1lLXRpdGxlLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgfVxuXG4gICAgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICAgIGNvbG9yOiAkYmlvLWZyYW1lLWhlYWRsaW5lLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgfVxuICAgIC5yZXNsaW5rIHtcbiAgICAgIGEge1xuICAgICAgICAvLyBCVVRUT04gRFlOQU1JQyBSRVFVSVJFTUVOVFNcbiAgICAgICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkXG4gICAgICAgICAgJGJpby1idXR0b24tYm9yZGVyLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgICAgIGNvbG9yOiAkYmlvLWJ1dHRvbi10ZXh0LWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiaW8tYnV0dG9uLWJhY2stY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJpby1idXR0b24taG92ZXItYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mcm9udCAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmZyYW1lLWhlYWRsaW5lIHtcbiAgZm9udDogODAwIDAuOTVlbSAkYmFzZS1mb250O1xufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNT0JJTEUgVklFVyAqL1xuLyogQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tbW9iaWxlKSB7XG4gIC5iaW9mcmFtZSB7XG4gICAgLmJpby1mcmFtZS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59IC8vIEVORCBNSU4gTU9CSUxFIFZJRVcgKi9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbi8qQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFibGV0KSB7XG4gIC5iaW9mcmFtZSB7XG4gICAgLmJpby1mcmFtZS1tZXRhIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG4vLyBFTkQgTUlOIFRBQkxFVCBWSUVXICovXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG4gIC5iaW9mcmFtZSB7XG4gICAgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6ICRtYXgtcGM7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmJpby1mcmFtZS1pbWFnZSxcbiAgICAgIC5iaW8tZnJhbWUtbWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuYmlvLWZyYW1lLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5iaW8tZnJhbWUtbWV0YSA+IC5yZXNsaW5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5iaW8tZnJhbWUtbWV0YSA+IC5yZXNsaW5rIH4gLnJlc2xpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5iaW8tZnJhbWUtaW1hZ2Uge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICBkaXYubWVkaWEtLWJ1bmRsZS0taW1hZ2Uge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTMlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gQ29udGVudCBFZGl0aW5nIHN0eWxlIC0gQmlvZnJhbWUgaW1hZ2UgY29udGV4dHVhbCBsaW5rXG4gICAgICAgIGFydGljbGUubWVkaWEubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWJpby1mcmFtZS5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJpby1mcmFtZS1tZXRhIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZzogMCAyJSAwIDMlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucmVzbGluayB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vIEVORCBDT05UQUNUIEJJT0ZSQU1FXG4gIH0gLy8gRU5EIEJJTyBGUkFNRVxufSAvLyBFTkQgUENcbiIsIi8vIFBsYW4gU3VtbWFyeVxuLy9cbi8vIFBsYW4gU3VtbWFyeSBzdHlsaW5nLlxuLy9cbi8vIE1hcmt1cDogcGxhbi1zdW1tYXJ5Lmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLnBsYW5fc3VtbWFyeVxuXG4vLyBjb2xvciB2YXJpYWJsZXMgKGRlZmF1bHQtc2Vjb25kYXJ5KVxuJHN1bW1hcnktZnJhbWUtYmtnZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWhlYWRsaW5lLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWtleXB0LXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWtleXB0LXRleHQtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWJ1dHRvbjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4vLyBjb2xvciB2YXJpYWJsZXMgKHByaW1hcnkpXG4kc3VtbWFyeS1mcmFtZS1ia2dkLWNvbG9yLXByaW1hcnk6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLXRpdGxlLWNvbG9yLXByaW1hcnk6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHN1bW1hcnktZnJhbWUtaGVhZGxpbmUtY29sb3ItcHJpbWFyeTogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kc3VtbWFyeS1mcmFtZS1kZXNjcmlwdGlvbi1jb2xvci1wcmltYXJ5OiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlci1wcmltYXJ5OiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbi8vIGNvbG9yIHZhcmlhYmxlcyAobW9ub2Nocm9tZSBsaWdodCApXG4kc3VtbWFyeS1mcmFtZS1ia2dkLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1tb25vLWx0ICFkZWZhdWx0O1xuJHN1bW1hcnktZnJhbWUtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kc3VtbWFyeS1mcmFtZS1oZWFkbGluZS1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWtleXB0LXRpdGxlLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLW1vbm9jaHJvbWU6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBSRUFTU0lHTkVEIFZBTFMgRk9SIEdMT0JBTCBTQ09QRSAtLSBTVU1NQVJZXG4vLyB0aGlzIG92ZXJyaWRlcyBnZW5lcmFsIGJ1dHRvbiB2YXJpYWJsZXMgaW4gY29uZmlnLnNjc3NcbiRzdW1tYXJ5LWJ1dHRvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkYnV0dG9uLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRzdW1tYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yOiAgICAgICAgICAgICAkYnV0dG9uLXRleHQtY29sb3IgIWRlZmF1bHQ7XG4kc3VtbWFyeS1idXR0b24tYmFjay1jb2xvcjogICAgICAgICAgICAgJGJ1dHRvbi1ia2dkLWNvbG9yICFkZWZhdWx0O1xuJHN1bW1hcnktYnV0dG9uLWhvdmVyLWJhY2stY29sb3I6ICAgICAgICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gUHJpbWFyeSBidXR0b24gY29sb3JzXG4kc3VtbWFyeS1idXR0b24tYm9yZGVyLWNvbG9yLXByaW1hcnk6ICAgICAgICAgICAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kc3VtbWFyeS1idXR0b24tdGV4dC1jb2xvci1wcmltYXJ5OiAgICAgICAgICAgICAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kc3VtbWFyeS1idXR0b24tYmFjay1jb2xvci1wcmltYXJ5OiAgICAgICAgICAgICAgJGJ1dHRvbi1ia2dkLWNvbG9yICFkZWZhdWx0O1xuJHN1bW1hcnktYnV0dG9uLWhvdmVyLWJhY2stY29sb3ItcHJpbWFyeTogICAgICAgICRidXR0b24td2hpdGUtNTAgIWRlZmF1bHQ7XG4vLyBNb25vY2hyb21lIGJ1dHRvbiBjb2xvcnMgXG4kc3VtbWFyeS1idXR0b24tYm9yZGVyLWNvbG9yLW1vbm9jaHJvbWU6ICAgICAgJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kc3VtbWFyeS1idXR0b24tdGV4dC1jb2xvci1tb25vY2hyb21lOiAgICAgICAgJGJ1dHRvbi10ZXh0LWNvbG9yICFkZWZhdWx0O1xuJHN1bW1hcnktYnV0dG9uLWJhY2stY29sb3ItbW9ub2Nocm9tZTogICAgICAgICRidXR0b24tYmtnZC1jb2xvciFkZWZhdWx0O1xuJHN1bW1hcnktYnV0dG9uLWhvdmVyLWJhY2stY29sb3ItbW9ub2Nocm9tZTogICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gdGhpcyBvdmVycmlkZXMgdGhlIGEgdmFsdWUgc2V0IGluIGJ1dHRvbnMuc2NzcyBhbmQgdGhlIGRpdiB2YWx1ZSBiZWxvd1xuJGZyYW1lLWJ1dHRvbi1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDIwMHB4O1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG5cbi5wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBibG9jaztcbn0gIFxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdW1tYXJ5LWZyYW1lLWJrZ2QtY29sb3I7XG4gIC8vbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9wYWRkaW5nOiAkZnJhbWUtcGFkZGluZy1sZyAzJTtcbiAgcGFkZGluZzogNjBweCAzJTtcbn1cblxuLnN1bW1hcnlmcmFtZS1pbm5lciB7XG4gIG1heC13aWR0aDogJG1heC1wYztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS10aXRsZSB7XG4gIC8vZm9udC1mYW1pbHk6ICRvc3dhbGQ7XG4gIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vZm9udC1zaXplOiAkZnJhbWUtdGl0bGU7XG4gIC8vZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udDogJGZyYW1lLXRpdGxlO1xuICBjb2xvcjogJHN1bW1hcnktZnJhbWUtdGl0bGUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgLy8gcGFkZGluZy10b3A6IDElOyAvLyB0aGUgcGFkZGluZyBzZXQgb24gdGhlIG1haW4gZnJhbWUgc2hvdWxkIGdpdmUgdGhlIDgwcHhcbiAgLy8gcGFkZGluZy1ib3R0b206IDElOyAvLyBuZWVkIHRvIGV2YWx1YXRlIHRoaXMgd2hlbiBjaGFuZ2luZyB0aGVzZSB0byBoZWFkaW5nc1xufVxuXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktaGVhZGxpbmUge1xuICAvL2ZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBmb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gIC8vZm9udC13ZWlnaHQ6IDgwMDtcbiAgLy9mb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gIC8vZm9udDogNDhweCBcIlByb3hpbWEgTm92YSBFeHRyYWJvbGRcIixBcmlhbCxzYW5zLXNlcmlmO1xuICBjb2xvcjogJHN1bW1hcnktZnJhbWUtaGVhZGxpbmUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9tYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmZyb250IC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1oZWFkbGluZSB7XG4gIGZvbnQ6ICRmcmFtZS1oZWFkbGluZS1mcm9udDtcbn1cblxuLmtleXBvaW50IHtcbiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gd2lkdGg6IDk1JTtcbiBwYWRkaW5nOiAwIDElO1xuIG92ZXJmbG93OiBhdXRvO1xuIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gdGV4dC1hbGlnbjogY2VudGVyO1xufVxuICBcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDEsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQyLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50M3tcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMS4yMjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vZm9udDogMjJweCBcIlByb3hpbWEgTm92YSBCb2xkXCIsQXJpYWwsc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAkc3VtbWFyeS1mcmFtZS1rZXlwdC10aXRsZS1jb2xvcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MSxcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDIsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQze1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgLy9mb250LXNpemU6IDAuNzc3OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICRzdW1tYXJ5LWZyYW1lLWtleXB0LXRleHQtY29sb3I7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MSBwLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MiBwLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlciwgLjIpO1xufVxuXG4ua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXIsIC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLCAuMik7XG59XG5cbi5zZWN0aW9uQm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLCAuMik7XG4gIGJvcmRlci1sZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDElIDA7XG59XG5cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgXG4gIGEge1xuICAgIC8vIEJVVFRPTiBEWU5BTUlDIFJFUVVJUkVNRU5UU1xuICAgIGJvcmRlcjogJGZyYW1lLWJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAkc3VtbWFyeS1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi1iYWNrLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICY6dmlzaXRlZCwgJjpsaW5re1xuICAgICAgY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1bW1hcnktYnV0dG9uLWhvdmVyLWJhY2stY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gQlVUVE9OIENBTExTXG4gIEBpbmNsdWRlIGZyYW1lLWJ1dHRvbi1iYXNlKCk7XG5cbn1cbi8vIGlmIHByaW1hcnkgYmFja2dyb3VuZCBjb2xvciBpcyBzZWxlY3RlZCBmb3IgZnJhbWVcbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VtbWFyeS1mcmFtZS1ia2dkLWNvbG9yLXByaW1hcnk7XG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS10aXRsZSB7XG4gICAgY29sb3I6ICRzdW1tYXJ5LWZyYW1lLXRpdGxlLWNvbG9yLXByaW1hcnk7XG4gIH1cbiAgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWhlYWRsaW5lIHtcbiAgICBjb2xvcjogJHN1bW1hcnktZnJhbWUtaGVhZGxpbmUtY29sb3ItcHJpbWFyeTtcbiAgfVxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQxLFxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQyLFxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQzIHtcbiAgICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIH1cbiAgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWN0YSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHN1bW1hcnktYnV0dG9uLXRleHQtY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgIC8vYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICRzdW1tYXJ5LWJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAvLyBib3JkZXItY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi1ib3JkZXItY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1bW1hcnktYnV0dG9uLWhvdmVyLWJhY2stY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLy8gaWYgbW9ub2Nocm9tZSBsaWdodCBiYWNrZ3JvdW5kIGNvbG9yIGlzIHNlbGVjdGVkIGZvciBmcmFtZVxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUubW9ub2Nocm9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdW1tYXJ5LWZyYW1lLWJrZ2QtY29sb3ItbW9ub2Nocm9tZTtcbiAgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LXRpdGxlIHtcbiAgICBjb2xvcjogJHN1bW1hcnktZnJhbWUtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTtcbiAgfVxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktaGVhZGxpbmUge1xuICAgIGNvbG9yOiAkc3VtbWFyeS1mcmFtZS1oZWFkbGluZS1jb2xvci1tb25vY2hyb21lO1xuICB9XG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDEsXG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDIsXG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDMge1xuICAgIGNvbG9yOiAkc3VtbWFyeS1mcmFtZS1rZXlwdC10aXRsZS1jb2xvci1tb25vY2hyb21lO1xuICB9XG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VtbWFyeS1idXR0b24tYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICRzdW1tYXJ5LWJ1dHRvbi1ib3JkZXItY29sb3ItbW9ub2Nocm9tZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1bW1hcnktYnV0dG9uLWJvcmRlci1jb2xvci1tb25vY2hyb21lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgXG4ua2V5cG9pbnRzIHtcbiBkaXNwbGF5OmZsZXg7XG4gZmxleC1mbG93OiByb3cgbm93cmFwO1xuIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG59XG5cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDEsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQyLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50M3tcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMC43Nzc4cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQxLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50Mixcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDN7XG4gIGhlaWdodDogNzVweDtcbn1cblxuXG4ua2V5cG9pbnR7XG4vLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW46IDAgMzBweDtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlciwgMjAlKTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIGxpZ2h0ZW4oJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLCAyMCUpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuICBcbi5zZWN0aW9uQm9yZGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjI1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlciwgMjAlKTtcbiAgbWFyZ2luOiAwIDAuNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5cbi8vIGlmIHByaW1hcnkgYmFja2dyb3VuZCBjb2xvciBpcyBzZWxlY3RlZCBmb3IgZnJhbWVcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUucHJpbWFyeSB7XG4gICAgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlci1wcmltYXJ5LCAyMCUpO1xuICAgIH1cbiAgICAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIGxpZ2h0ZW4oJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLXByaW1hcnksIDIwJSk7XG4gICAgfVxuICAgIC5zZWN0aW9uQm9yZGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlci1wcmltYXJ5LCAyMCUpO1xuICAgIH1cbiAgfVxuXG4vLyBpZiBtb25vY2hyb21lIGxpZ2h0IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIHtcbiAgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgbGlnaHRlbigkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXItbW9ub2Nocm9tZSwgMjAlKTtcbiAgfVxuXG4gIC5rZXlwb2ludDpudGgtb2YtdHlwZSgxbisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIGxpZ2h0ZW4oJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLW1vbm9jaHJvbWUsIDIwJSk7XG4gIH1cbiAgICBcbiAgLnNlY3Rpb25Cb3JkZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlci1tb25vY2hyb21lLCAyMCUpO1xuICB9XG59XG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tcGMpIHtcblxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUge1xuICBwYWRkaW5nOiA2MHB4IDMlO1xufVxuXG4ua2V5cG9pbnRzIHtcbiBkaXNwbGF5OmZsZXg7XG4gZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuIC8vZmxleC1mbG93OiByb3cgbm93cmFwO1xuIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gbWFyZ2luLXRvcDogMzBweDtcblxuIFxuLmtleXBvaW50e1xuICAgIC8vcGFkZGluZzogMS41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAvL21hcmdpbjogMCAzMHB4IDMwcHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4OyAvL3dpdGggcGFkZGluZ1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50MSxcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDIsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQze1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQxLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50Mixcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDN7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQ6ICRiYXNlLWZvbnQtc2l6ZSBcIlByb3hpbWEgTm92YVwiLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMzBweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcblxuICBwe1xuICAgIG1hcmdpbjogMDsgXG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuICBcbi5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlciwgMjAlKTtcbiAgb3JkZXI6IDE7XG59XG4gIFxuLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIGxpZ2h0ZW4oJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLCAyMCUpO1xuICBvcmRlcjogMjtcbn1cblxuICAvLyBpZiBwcmltYXJ5IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkge1xuICAgIC5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgbGlnaHRlbigkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXItcHJpbWFyeSwgMjAlKTtcbiAgICB9XG4gICAgICBcbiAgICAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIGxpZ2h0ZW4oJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLXByaW1hcnksIDIwJSk7XG4gICAgfVxuICB9XG59XG4vLyBpZiBtb25vY2hyb21lIGxpZ2h0IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIHtcbiAgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgbGlnaHRlbigkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXItbW9ub2Nocm9tZSwgMjAlKTtcbiAgfVxuICBcbiAgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgbGlnaHRlbigkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXItbW9ub2Nocm9tZSwgMjAlKTtcbiAgfVxufVxuXG4vLyBTdW1tYXJ5IFJUTFxuaHRtbFtkaXI9XCJydGxcIl0ge1xuICAua2V5cG9pbnRzIHtcbiAgICAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMm4rMiksXG4gICAgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRlbigkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXIsIDIwJSk7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUucHJpbWFyeSB7XG4gICAgICAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMm4rMiksXG4gICAgICAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlci1wcmltYXJ5LCAyMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUubW9ub2Nocm9tZSB7XG4gICAgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpLFxuICAgIC5rZXlwb2ludDpudGgtb2YtdHlwZSgxbisyKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlci1tb25vY2hyb21lLCAyMCUpO1xuICAgIH1cbiAgIH1cbiAgfVxuIH1cbn0iLCIvLyBHZXQgSW52b2x2ZWRcbi8vXG4vLyBHZXQgSW52b2x2ZWQgc3R5bGluZy5cbi8vXG4vLyBNYXJrdXA6IGdldF9pbnZvbHZlZC5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5nZXRfaW52b2x2ZWRcblxuLy8gY29sb3IgdmFyaWFibGVzIChkZWZhdWx0IC0gcHJpbWFyeSlcbiRnZXQtaW52LWZyYW1lLWJrZ2QtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRnZXQtaW52LWZyYW1lLXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRnZXQtaW52LWZyYW1lLWhlYWRsaW5lLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRnZXQtaW52LWZyYW1lLWRlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbi8vIGNvbG9yIHZhcmlhYmxlcyAoc2Vjb25kYXJ5KVxuJGdldC1pbnYtZnJhbWUtYmtnZC1jb2xvci1zZWNvbmRhcnk6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kZ2V0LWludi1mcmFtZS10aXRsZS1jb2xvci1zZWNvbmRhcnk6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJGdldC1pbnYtZnJhbWUtaGVhZGxpbmUtY29sb3Itc2Vjb25kYXJ5OiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbi8vIGNvbG9yIHZhcmlhYmxlcyAobW9ub2Nocm9tZSBsaWdodClcbiRnZXQtaW52LWZyYW1lLWJrZ2QtY29sb3ItbW9ub2Nocm9tZTogJGNvbG9yLW1vbm8tbHQgIWRlZmF1bHQ7XG4kZ2V0LWludi1mcmFtZS10aXRsZS1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRnZXQtaW52LWZyYW1lLWhlYWRsaW5lLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuXG4vLyBSRUFTU0lHTkVEIFZBTFMgRk9SIEdMT0JBTCBTQ09QRSAtLSBHRVQgSU5WT0xWRURcbi8vIHRoaXMgb3ZlcnJpZGVzIGdlbmVyYWwgYnV0dG9uIHZhcmlhYmxlcyBpbiBjb25maWcuc2Nzc1xuJGdldGludi1idXR0b24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRidXR0b24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGdldGludi1idXR0b24tdGV4dC1jb2xvcjogICAgICAgICAgICAgICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbiRnZXRpbnYtYnV0dG9uLWJhY2stY29sb3I6ICAgICAgICAgICAgICAkYnV0dG9uLWJrZ2QtY29sb3IgIWRlZmF1bHQ7XG4kZ2V0aW52LWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yOiAgICAgICAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4vLyBTZWNvbmRhcnkgYnV0dG9uIGNvbG9yc1xuJGdldGludi1idXR0b24tYm9yZGVyLWNvbG9yLXNlY29uZGFyeTogICAgICAgJGJ1dHRvbi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZ2V0aW52LWJ1dHRvbi10ZXh0LWNvbG9yLXNlY29uZGFyeTogICAgICAgICAkYnV0dG9uLXRleHQtY29sb3IgIWRlZmF1bHQ7XG4kZ2V0aW52LWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLXNlY29uZGFyeTogICAkYnV0dG9uLWJsYWNrLTUwICFkZWZhdWx0O1xuLy8gTW9ub2Nocm9tZSBidXR0b24gY29sb3JzXG4kZ2V0aW52LWJ1dHRvbi1ib3JkZXItY29sb3ItbW9ub2Nocm9tZTogICAgICAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRnZXRpbnYtYnV0dG9uLXRleHQtY29sb3ItbW9ub2Nocm9tZTogICAgICAgICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbiRnZXRpbnYtYnV0dG9uLWJhY2stY29sb3ItbW9ub2Nocm9tZTogICAgICAgICRidXR0b24tYmtnZC1jb2xvciFkZWZhdWx0O1xuJGdldGludi1idXR0b24taG92ZXItYmFjay1jb2xvci1tb25vY2hyb21lOiAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4vLyB0aGlzIG92ZXJyaWRlcyB0aGUgYSB2YWx1ZSBzZXQgaW4gYnV0dG9ucy5zY3NzIGFuZCB0aGUgZGl2IHZhbHVlIGJlbG93XG4kZnJhbWUtYnV0dG9uLW1heC13aWR0aDogICAgICAgICAgICAgICAgNDUwcHg7XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cblxuLnBhcmFncmFwaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdldC1pbnYtZnJhbWUtYmtnZC1jb2xvcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAwO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludm9sdmVkLXRpdGxlIHtcbiAgZm9udDogJGZyYW1lLXRpdGxlO1xuICBjb2xvcjogJGdldC1pbnYtZnJhbWUtdGl0bGUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1oZWFkbGluZSB7XG4gIGZvbnQ6ICRmcmFtZS1oZWFkbGluZTtcbiAgY29sb3I6ICRnZXQtaW52LWZyYW1lLWhlYWRsaW5lLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyAvLzNyZW07XG59XG5cbi5mcm9udCAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWhlYWRsaW5lIHtcbiAgZm9udDogJGZyYW1lLWhlYWRsaW5lLWZyb250O1xufVxuXG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJGZyYW1lLWJhc2UtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGZyYW1lLWJhc2UtbGluZS1oZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCA4JSAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmdldC1pbnZvbHZlZC0tY3RhLXdyYXBwZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSB7XG5cbiAgbWFyZ2luOiAzMHB4IDElIDAgMSU7IC8vIGZvciB2ZXJ0aWNhbCBzcGFjaW5nIG9mIGJ1dHRvbnMgb24gbW9iaWxlIGFuZCBvbGQgSUUgYnJvd3NlcnMgb24gZGVza3RvcFxuICBmbGV4LWdyb3c6IDE7IC8vIHNvIGJ1dHRvbnMgc3RyZXRjaCB0byBhdmFpbGFibGUgc3BhY2VcbiAgbWF4LXdpZHRoOiAkZnJhbWUtYnV0dG9uLW1heC13aWR0aDsgLy8gYnV0IGJ1dHRvbnMgc2hvdWxkbid0IHN0cmV0Y2ggdG9vIG11Y2hcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6ICRmcmFtZS1idXR0b24tYm9yZGVyLXNpemUgc29saWQgJGdldGludi1idXR0b24tYm9yZGVyLWNvbG9yOyAvL2FwcGx5aW5nIHRvIGRpdiBjbGFzcyBmb3Igc3RyZXRjaHkgYnV0dG9uc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2V0aW52LWJ1dHRvbi1iYWNrLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG5cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2V0aW52LWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGdldGludi1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICBhIHtcbiAgICAgIC8vIEJVVFRPTiBEWU5BTUlDIFJFUVVJUkVNRU5UU1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdldGludi1idXR0b24taG92ZXItYmFjay1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkZ2V0aW52LWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLy90aGlzIG1heC13aWR0aCBvdmVycmlkZXMgdGhlIG9uZSBzZXQgaW4gYnV0dG9ucy5zY3NzXG4gICAgICB9XG4gICAgfVxuXG4gIGEge1xuICAvLyBCVVRUT04gRFlOQU1JQyBSRVFVSVJFTUVOVFNcbiAgY29sb3I6ICRnZXRpbnYtYnV0dG9uLXRleHQtY29sb3I7XG4gIC8vdGhpcyBtYXgtd2lkdGggb3ZlcnJpZGVzIHRoZSBvbmUgc2V0IGluIGJ1dHRvbnMuc2Nzc1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdldGludi1idXR0b24taG92ZXItYmFjay1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkZ2V0aW52LWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJVVFRPTiBDQUxMU1xuICBAaW5jbHVkZSBmcmFtZS1idXR0b24tYmFzZSgpO1xuXG59XG4vLyBpZiBzZWNvbmRhcnkgYmFja2dyb3VuZCBjb2xvciBpcyBzZWxlY3RlZCBmb3IgZnJhbWVcbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdldC1pbnYtZnJhbWUtYmtnZC1jb2xvci1zZWNvbmRhcnk7XG4gIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnZvbHZlZC10aXRsZSB7XG4gICAgY29sb3I6ICRnZXQtaW52LWZyYW1lLXRpdGxlLWNvbG9yLXNlY29uZGFyeTtcbiAgfVxuICAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWhlYWRsaW5lIHtcbiAgICBjb2xvcjogJGdldC1pbnYtZnJhbWUtaGVhZGxpbmUtY29sb3Itc2Vjb25kYXJ5O1xuICB9XG4gIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIHtcbiAgICBib3JkZXI6ICRmcmFtZS1idXR0b24tYm9yZGVyLXNpemUgc29saWQgJGdldGludi1idXR0b24tYm9yZGVyLWNvbG9yLXNlY29uZGFyeTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnZXRpbnYtYnV0dG9uLWhvdmVyLWJhY2stY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdldGludi1idXR0b24tdGV4dC1jb2xvci1tb25vY2hyb21lO1xuICAgICAgcGFkZGluZzogMTNweCAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi8vIGlmIG1vbm9jaHJvbWUgbGlnaHQgYmFja2dyb3VuZCBjb2xvciBpcyBzZWxlY3RlZCBmb3IgZnJhbWVcbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUubW9ub2Nocm9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRnZXQtaW52LWZyYW1lLWJrZ2QtY29sb3ItbW9ub2Nocm9tZTtcbiAgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludm9sdmVkLXRpdGxlIHtcbiAgICBjb2xvcjogJGdldC1pbnYtZnJhbWUtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTtcbiAgfVxuICAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWhlYWRsaW5lIHtcbiAgICBjb2xvcjogJGdldC1pbnYtZnJhbWUtaGVhZGxpbmUtY29sb3ItbW9ub2Nocm9tZTtcbiAgfVxuICAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSB7XG4gICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICRnZXRpbnYtYnV0dG9uLWJvcmRlci1jb2xvci1tb25vY2hyb21lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnZXRpbnYtYnV0dG9uLWJhY2stY29sb3ItbW9ub2Nocm9tZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnZXRpbnYtYnV0dG9uLWhvdmVyLWJhY2stY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdldGludi1idXR0b24tYm9yZGVyLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRnZXRpbnYtYnV0dG9uLXRleHQtY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgIHBhZGRpbmc6IDEzcHggMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuXG4gIC5nZXQtaW52b2x2ZWQtLWN0YS13cmFwcGVyID4gZGl2IHtcbiAgIGZsZXgtZmxvdzogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIHtcblxuICAgIG1hcmdpbjogMzBweCAxJSAwIDElO1xuICAgIGEge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NWVtO1xuICB9XG5cbn0gLy8gRU5EIE1JTiBQQyBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBJRSA5IFN0eWlsbmcgMTAgZ2V0dGluZyBpdCB0b28gKi9cblxuQG1lZGlhIHNjcmVlblxcMCB7XG4gQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tcGMpIHtcbiAgLy8ga2VlcCBjdGEgYnV0dG9ucyBpbiBJRSA5IGZyb20gZ29pbmcgdG9vIHdpZGUgLSByZW1vdmUgb25jZSBJRTkgbm90IHN1cHBvcnRlZFxuXG4gICAgLmdldC1pbnZvbHZlZC0tY3RhLXdyYXBwZXIge1xuICAgICAgLy9tYXgtd2lkdGg6IDcwJTtcbiAgICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIvLyBXZWJOWSBQaG90byBHYWxsZXJ5XG4vL1xuLy8gU3R5bGVzIGZvciB0aGUgV2ViTlkgUGhvdG8gR2FsbGVyeSBGcmFtZSAoUGFyYWdyYXBoIFR5cGUpXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlczogaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMTQ4MFxuLy9cbi8vIFN0eWxlIGd1aWRlOiBwaG90b19nYWxsZXJ5Lmhic1xuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyBWQVJTXG4kZ2FsbGVyeS1mcmFtZS10aXRsZS1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kZ2FsbGVyeS1mcmFtZS1oZWFkbGluZS1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kZ2FsbGVyeS1mcmFtZS1oZWFkbGluZS1mb250LXNpemU6IDI0cHg7XG4kZ2FsbGVyeS1mcmFtZS1oZWFkbGluZS1saW5lLWhlaWdodDogMzBweDtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG5cbi53ZWJueS1nYWxsZXJ5LW1ldGEge1xuXG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGgyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogJG1heC1wYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgLmZyYW1lLXRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGdhbGxlcnktZnJhbWUtdGl0bGUtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udDogJGZyYW1lX3RpdGxlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZnJhbWUtaGVhZGxpbmUge1xuICAgICAgY29sb3I6ICRnYWxsZXJ5LWZyYW1lLWhlYWRsaW5lLWNvbG9yO1xuICAgICAgZm9udDogJGZyYW1lLWhlYWRsaW5lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIC5mcm9udCAmIHtcbiAgICAgICAgZm9udDogODAwIDQwcHgvMSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnJhbWUtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi8vIFdoZW4gVE9DIGlzIGVuYWJsZWRcbi5hcnRpY2xlLWNvbnRlbnQge1xuICAudG9jLWNoYXB0ZXJzIHtcbiAgICAud2VibnktcGhvdG8tZ2FsbGVyeXtcbiAgICAgIC53ZWJueS1waG90by1nYWxsZXJ5LWlue1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC53ZWJueS1nYWxsZXJ5LW1ldGEge1xuICAgICAgLmZyYW1lLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IGF1dG8gMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICBbaWRePVwid2VibnktY2Fyb3VzZWwtc2xpZGVyLVwiXSB7XG4gICAgICBtYXJnaW46IDBweCAwcHggYXV0byAwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdBTExFUlkgQ09OVEFJTkVSXG4ud2VibnktcGhvdG8tZ2FsbGVyeXtcbiAgLndlYm55LXBob3RvLWdhbGxlcnktaW57XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICAmLnBhcmFncmFwaC0tdmlldy1tb2RlLS1nZW5lcmljIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgLmZyYW1lLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLndlYm55LXBob3RvLWdhbGxlcnkpIHtcbiAgJi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZ2VuZXJpYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgW2lkXj1cIndlYm55LWNhcm91c2VsLXNsaWRlci1cIl0ge1xuICAgIC53ZWJueS1jYXJvdXNlbC13cmFwZXIge1xuICAgICAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgIC5pbWFnZS1kc2Mge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5baWRePVwid2VibnktY2Fyb3VzZWwtc2xpZGVyLVwiXSB7XG4gIEBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2Nzcyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkdGV4dC1ibHVlO1xuICB9XG4gIFxuICAud2VibnktY2Fyb3VzZWwtd3JhcGVye1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4XG4gIH1cblxuICAuc2xpZGUtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1kc2Mge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDYwcHg7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICYucnRsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgXG4gICAgYnV0dG9uW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW46IDVweCA3cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGJ1dHRvbi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4ud2VibnlfZ2FsbGVyeT5oMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi53ZWJueS1nYWxsZXJ5IHtcblxuICB3aWR0aDogMzUycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC53ZWJueS1nYWxsZXJ5LW1haW4ge1xuXG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAud2VibnktZ2FsbGVyeS1jb250YWluZXIge1xuXG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAud2VibnktZ2FsbGVyeS1jb250YWluZXItaW4ge1xuICAgICAgICAvLyBJTkxJTkUgQkxPQ0sgLSBodHRwczovL2Rhdmlkd2Fsc2gubmFtZS9yZW1vdmUtd2hpdGVzcGFjZS1pbmxpbmUtYmxvY2tcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB3aWR0aDogMzUyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLndlYm55LWdhbGxlcnktZW50cnkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzUycHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53ZWJueS1nYWxsZXJ5LWRlc2Mge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZTJlMjtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAvL3dpZHRoOiAzNTIwcHg7XG5cblxuICAgICAgICAud2VibnktZ2FsbGVyeS1md2QsXG4gICAgICAgIC53ZWJueS1nYWxsZXJ5LWJhY2sge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAud2VibnktZ2FsbGVyeS1md2Qge1xuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICAud2VibnktZ2FsbGVyeS1md2Q6YmVmb3JlLFxuICAgICAgICAud2VibnktZ2FsbGVyeS1iYWNrOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjMTI4ZWMzO1xuICAgICAgICAgIC8vIElOTElORSBCTE9DSyAtIGh0dHBzOi8vZGF2aWR3YWxzaC5uYW1lL3JlbW92ZS13aGl0ZXNwYWNlLWlubGluZS1ibG9ja1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAud2VibnktZ2FsbGVyeS1iYWNrOmJlZm9yZSB7XG4gICAgICAgIH1cblxuICAgICAgICAud2VibnktZ2FsbGVyeS10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMT0FEIElOSVQgT0YgREVTQ1JJUFRJT05TXG4gICAgICAgIC5nYWxsZXJ5LWRlc2MtZW50cnl7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWxkZXNjYWN0aXZlLmdhbGxlcnktZGVzYy1lbnRyeTpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBESVNQTEFZIEJMT0NLIEZPUiBBQ1RJVkUgR0FMIERFU0NSSVBUSU9OXG4gICAgICAgIC5nYWxsZXJ5LWRlc2MtZW50cnkuZ2FsZGVzY2FjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgfSAvLyBFTkQgTUFJTiBERVNDXG5cbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR0FMTEVSWSBNT0JJTEUgQlVUVE9OU1xuLndlYm55LWdhbGxlcnktbW9iaWxlLXBhZ2VzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5nYWxwYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiA1cHggN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5nYWxwYWdlLmdhbGFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKSB7XG5cbiAgLndlYm55LWdhbGxlcnktbWV0YSB7XG4gICAgLmZyYW1lLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6ICRtYXgtcGM7XG5cbiAgICB9XG4gIH1cblxuXG4gIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZ2VuZXJpYyB7XG4gICAgLndlYm55LWdhbGxlcnktbWV0YSB7XG4gICAgICAuZnJhbWUtZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXBjO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBHQUxMRVJZIENPTlRBSU5FUlxuICAud2VibnktZ2FsbGVyeSB7XG5cbiAgICB3aWR0aDogNDc0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAud2VibnktZ2FsbGVyeS1tYWluIHtcblxuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciB7XG5cbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0NzRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lci1pbiB7XG4gICAgICAgICAgLy8gSU5MSU5FIEJMT0NLIC0gaHR0cHM6Ly9kYXZpZHdhbHNoLm5hbWUvcmVtb3ZlLXdoaXRlc3BhY2UtaW5saW5lLWJsb2NrXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHdpZHRoOiA0NzQwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWVudHJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0NzRweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ3NHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI2N3B4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndlYm55LWdhbGxlcnktZGVzYyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZTJlMjtcbiAgICAgICAgICB3aWR0aDogNDcycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcblxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWZ3ZCxcbiAgICAgICAgICAud2VibnktZ2FsbGVyeS1iYWNrIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2VibnktZ2FsbGVyeS1md2Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2VibnktZ2FsbGVyeS1md2Q6YmVmb3JlLFxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWJhY2s6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzEyOGVjMztcbiAgICAgICAgICAgIC8vIElOTElORSBCTE9DSyAtIGh0dHBzOi8vZGF2aWR3YWxzaC5uYW1lL3JlbW92ZS13aGl0ZXNwYWNlLWlubGluZS1ibG9ja1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAud2VibnktZ2FsbGVyeS1iYWNrOmJlZm9yZSB7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndlYm55LWdhbGxlcnktdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tcGMpIHtcblxuICAud2VibnktZ2FsbGVyeS1tZXRhIHtcbiAgICAuZnJhbWUtZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogJG1heC1wYztcbiAgICB9XG4gIH1cblxuICBbaWRePVwid2VibnktY2Fyb3VzZWwtc2xpZGVyLVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICAud2VibnktY2Fyb3VzZWwtd3JhcGVye1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gICAgfVxuICBcbiAgICAuc2xpZGUtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gIFxuICAgICAgYnV0dG9uW2RhdGEtYnMtc2xpZGU9XCJwcmV2XCJdOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IC8vIFVuaWNvZGUgZm9yIHRoZSBwcmV2aW91cyBhcnJvdyAoRm9udCBBd2Vzb21lKVxuICAgICAgfVxuICBcbiAgICAgIGJ1dHRvbltkYXRhLWJzLXNsaWRlPVwibmV4dFwiXTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiOyAvLyBVbmljb2RlIGZvciB0aGUgbmV4dCBhcnJvdyAoRm9udCBBd2Vzb21lKVxuICAgICAgfVxuICBcbiAgICAgIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNEREMTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuICAgICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gIFxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA5JTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAvLy13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgICAgICB9XG4gIFxuICAgICAgICAudmlzdWFsbHktaGlkZGVuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1kc2Mge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjVweCA3MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICAud2VibnktZ2FsbGVyeS1tb2JpbGUtcGFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2VibnktZ2FsbGVyeSB7XG5cbiAgICB3aWR0aDogNjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAud2VibnktZ2FsbGVyeS1tYWluIHtcbiAgICAgIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciB7XG5cbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLndlYm55LWdhbGxlcnktY29udGFpbmVyLWluIHtcblxuICAgICAgICAgIHdpZHRoOiA2NDAwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWVudHJ5IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNTVweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAvLyBFTkQgRU5UUllcbiAgICAgICAgfSAvLyBFTkQgQ09OVEFJTkVSLUlOXG5cbiAgICAgICAgLndlYm55LWdhbGxlcnktZGVzYyB7XG4gICAgICAgICAgd2lkdGg6IDYyOHB4O1xuICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWZ3ZCxcbiAgICAgICAgICAud2VibnktZ2FsbGVyeS1iYWNrIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWZ3ZDpiZWZvcmUsXG4gICAgICAgICAgLndlYm55LWdhbGxlcnktYmFjazpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTI4ZWMzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndlYm55LWdhbGxlcnktYmFjazpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU2MGRcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2VibnktZ2FsbGVyeS10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndlYm55LWdhbGxlcnktZndkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWZ3ZDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU2MjRcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH0gLy8gRU5EIERFU0NcblxuICAgICAgfSAvLyBFTkQgQ09OVEFJTkVSXG4gICAgfSAvLyBFTkQgT0YgTUFJTlxuICB9IC8vIEVORCBPRiBHQUxMRVJZXG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIEZVTEwgREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuXG59XG4iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4zLjggKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjUgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxuXG4gIC8vIDMuIEJldHRlciBhZmZvcmRhbmNlIGFuZCBjb25zaXN0ZW50IGFwcGVhcmFuY2UgZm9yIHNlYXJjaCBjYW5jZWwgYnV0dG9uXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgfVxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4yIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LW1pbmltdW1cbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuJHByaW1hcnktdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogICAgc2hhZGUtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC10ZXh0LWVtcGhhc2lzOiAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGRhcmstdGV4dC1lbXBoYXNpczogICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDgwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgODAlKSAhZGVmYXVsdDtcbiRpbmZvLWJnLXN1YnRsZTogICAgICAgICAgdGludC1jb2xvcigkaW5mbywgODAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJnLXN1YnRsZTogICAgICAgICBtaXgoJGdyYXktMTAwLCAkd2hpdGUpICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlOiAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRib2R5LXNlY29uZGFyeS1jb2xvcjogICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvZHktdGVydGlhcnktY29sb3I6ICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC41KSAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWJnOiAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRib2R5LWVtcGhhc2lzLWNvbG9yOiAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gSWNvbiBsaW5rc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGljb24tbGluay12YXJpYWJsZXNcbiRpY29uLWxpbmstZ2FwOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICAuMjVlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi1zaXplOiAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAgIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNmb3JtOiAgICB0cmFuc2xhdGUzZCguMjVlbSwgMCwgMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGljb24tbGluay12YXJpYWJsZXNcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXh4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbi8vIGZ1c3YtZGlzYWJsZVxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMteHhsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9jdXMtcmluZy12YXJpYWJsZXNcbiRmb2N1cy1yaW5nLXdpZHRoOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLW9wYWNpdHk6ICAgIC4yNSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWNvbG9yOiAgICAgIHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJveC1zaGFkb3c6IDAgMCAkZm9jdXMtcmluZy1ibHVyICRmb2N1cy1yaW5nLXdpZHRoICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gNS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdnItdmFyaWFibGVzXG4kdnItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdnItdmFyaWFibGVzXG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstY29sb3I6ICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMiAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICRmb2N1cy1yaW5nLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAkZm9jdXMtcmluZy1vcGFjaXR5ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgJGZvY3VzLXJpbmctYmx1ciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdiOiAgIHRvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJGxpbmstY29sb3IpLCAkbGluay1jb2xvciwgMTUlKSkgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgICAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ6ICAgICAgICAgICAgMS41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgICAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKC0xICogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1maWx0ZXI6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yZSB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBPbiBBbmRyb2lkIENocm9tZSwgZm9ybS1jb250cm9sJ3MgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgLy9cbiAgICAvLyBPbiBpT1MgU2FmYXJpLCBmb3JtLWNvbnRyb2wncyBcImFwcGVhcmFuY2U6IG5vbmVcIiArIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIGlPUyAxNi4yIC8gU2FmYXJpIDE2LjJcbiAgICBtaW4td2lkdGg6IDg1cHg7IC8vIFNlZW1zIHRvIGJlIGEgZ29vZCBtaW5pbXVtIHNhZmUgd2lkdGhcblxuICAgIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gICAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuXG4gICAgLy8gQW5kcm9pZCBDaHJvbWUgdHlwZT1cImRhdGVcIiBpcyB0YWxsZXIgdGhhbiB0aGUgb3RoZXIgaW5wdXRzXG4gICAgLy8gYmVjYXVzZSBvZiBcIm1hcmdpbjogMXB4IDI0cHggMXB4IDRweFwiIGluc2lkZSB0aGUgc2hhZG93IERPTVxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBQcmV2ZW50IGV4Y2Vzc2l2ZSBkYXRlIGlucHV0IGhlaWdodCBpbiBXZWJraXRcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zNDQzM1xuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcil9O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvci1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZzogI3skZm9ybS1jaGVjay1pbnB1dC1iZ307XG5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpmb2N1cyxcbiAgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7JGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2J9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICN7JGJ0bi1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqICN7JGJ0bi1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgdG9wIHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICA+IC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgPiAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICA+IC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09IGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydFxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAmOm5vdCguYWN0aXZlKSB7XG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyKTtcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyOiAjeyRidG4tY2xvc2UtZmlsdGVyLWRhcmt9O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXJ9O1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyLWRhcmt9O1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICN7JGNhcm91c2VsLWNhcHRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAkaG92ZXItY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh0by1yZ2IoJGhvdmVyLWNvbG9yKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPbmUtb2ZmIHNwZWNpYWwgbGluayBoZWxwZXIgYXMgYSBicmlkZ2UgdW50aWwgdjZcbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC8vIEJ5IGRlZmF1bHQsIHRoZXJlIGlzIG5vIGAtLWJzLWZvY3VzLXJpbmcteGAsIGAtLWJzLWZvY3VzLXJpbmcteWAsIG9yIGAtLWJzLWZvY3VzLXJpbmctYmx1cmAsIGJ1dCB3ZSBwcm92aWRlIENTUyB2YXJpYWJsZXMgd2l0aCBmYWxsYmFja3MgdG8gaW5pdGlhbCBgMGAgdmFsdWVzXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXgsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXksIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcik7XG59XG4iLCIuaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogJGljb24tbGluay1nYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBGaXggdG8gcHJldmVudCBvdmVyZmxvd2luZyBjaGlsZHJlbiB0byBiZWNvbWUgZm9jdXNhYmxlXG4gICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjIvVGVjaG5pcXVlcy9nZW5lcmFsL0cxLmh0bWxcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFdZU0lXWUcgRnJhbWVcbi8vXG4vLyBXWVNJV1lHIEZyYW1lIGZyb250ZW5kIHN0eWxpbmcuXG4vL1xuLy8gTWFya3VwOiB3eXNpd3lnZnJhbWUuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMud3lzaXd5Z2ZyYW1lXG4gXG4vLyBjb2xvciB2YXJpYWJsZXNcbiR3eXNpd3lnLWZyYW1lLWJrZ2QtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHd5c2l3eWctZnJhbWUtdGl0bGUtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJHd5c2l3eWctZnJhbWUtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHd5c2l3eWctZnJhbWUtdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIGZvciBkZXNrdG9wIC0gdG8ga2VlcCBpdCBmcm9tIGdldHRpbmcgdG9vIHdpZGUgdG8gcmVhZFxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctdGl0bGUsIFxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctaGVhZGxpbmUsIFxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctYm9keSB7XG4gIG1heC13aWR0aDogJG1heC1wYzsgXG4gIG1hcmdpbjogMCBhdXRvO1xuICAvL3BhZGRpbmc6IDAgOCU7IC8vdGFrZW4gZnJvbSBueS5nb3YgcGFkZGluZyBvbiBmcmFtZXMgLS1oaWRkZW4gdG8gcmVtb3ZlIGluZGVudCBzbyBldmVyeXRoaW5nIGxpbmVzXG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuLmxhbmRpbmctcGFyYWdyYXBocyAud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1ib2R5IHtcbiAgcGFkZGluZzogMCA4JTtcbn1cblxuLy8gUk9VTkRFRCBDT1JORVJTIEZPUiBWSURFTyBFTUJFRFxuLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1le1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXd5c2l3eWctcGd0eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHd5c2l3eWctZnJhbWUtYmtnZC1jb2xvcjtcblxuICBmaWd1cmUuYWxpZ24tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweFxuICB9XG5cbiAgZmlndXJlLmFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweFxuICB9XG5cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctdGl0bGUge1xuICBmb250OiAkZnJhbWUtdGl0bGU7IFxuICBjb2xvcjogJHd5c2l3eWctZnJhbWUtdGl0bGUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy9mb250LXdlaWdodDogYm9sZDtcbn1cblxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctaGVhZGxpbmUge1xuICBjb2xvcjogJHd5c2l3eWctZnJhbWUtaGVhZGxpbmUtY29sb3I7XG4gIGZvbnQ6ICRmcmFtZS1oZWFkbGluZTtcbiAgLy9mb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5mcm9udCAud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1oZWFkbGluZSB7XG4gIGZvbnQ6ICRmcmFtZS1oZWFkbGluZS1mcm9udDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuLy8gSSdtIG5vdCBzZXR0aW5nIHRleHQtYWxpZ24gY2VudGVyIG9uIHRoZSBib2R5IGZpZWxkIGJlY2F1c2UgdGhleSB3YW50IHRoZSBsZWZ0LCByaWdodCwgY2VudGVyIGFuZCBqdXN0aWZ5IHd5c2l3eWcgYnV0dG9ucyBhbmQgdGhpcyB0ZXh0LWFsaWduIHdvdWxkIG92ZXJyaWRlIHRoYXQgXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1ib2R5IHtcbiAgY29sb3I6ICR3eXNpd3lnLWZyYW1lLXRleHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6ICRmcmFtZS1iYXNlLWxpbmUtaGVpZ2h0O1xufVxuXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1ib2R5IHVsIGxpIGEge1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1ib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAubGFuZGluZy1wYXJhZ3JhcGhzIC53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkgeyBcbiAgLmxhbmRpbmctcGFyYWdyYXBocyAud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1ib2R5IHsgXG4gIC8vICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iLWxhenksIC5iLXJlc3BvbnNpdmUge1xuICAgIC8vZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcbiAgfVxufVxufVxuXG4iLCIvLyBTaXRlbWFwXG4vL1xuLy8gTWFya3VwOiBzaXRlbWFwLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLnNpdGVtYXBcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuXG4uc2l0ZW1hcCB7XG4gIG1hcmdpbjogNTBweDtcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgLy8gU2V0IHVwIDQgd2lkZSBmbGV4IG9uIHRvcCBsZXZlbCBsaXN0LlxuICAgIGRpdiA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHdyYXA7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBmbGV4OiAxIDAgMjIlO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAvLyBTdHlsZSB0b3AgbGV2ZWwgbWVudSBpdGVtcyB3aGVuIG5vdCBsaW5rcy5cblx0XHRkaXYgPiB1bCA+IGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMTFlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHQvLyBhbmQgd2hlbiBsaW5rc1xuICAgIGRpdiA+IHVsID4gbGkgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMTFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTVweDsgLy8gNXB4IHBhZGRpbmcgYmV0d2VlbiBpY29uIGFuZCB0ZXh0XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IC42NjdlbTtcbiAgICAgICAgaGVpZ2h0OiAuNjY3ZW07XG4gICAgICAgIC8vIGNvbnZlcnRlZCBmb250IGF3ZXNvbWUgNiBncmVhdGVyLXRoYW4gaWNvbiB0byBiYXNlNjQgZGF0YSBVUklcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBek9EUWdOVEV5SWo0OElTMHRJVVp2Ym5RZ1FYZGxjMjl0WlNCR2NtVmxJRFl1Tnk0eUlHSjVJRUJtYjI1MFlYZGxjMjl0WlNBdElHaDBkSEJ6T2k4dlptOXVkR0YzWlhOdmJXVXVZMjl0SUV4cFkyVnVjMlVnTFNCb2RIUndjem92TDJadmJuUmhkMlZ6YjIxbExtTnZiUzlzYVdObGJuTmxMMlp5WldVZ1EyOXdlWEpwWjJoMElESXdNalVnUm05dWRHbGpiMjV6TENCSmJtTXVMUzArUEhCaGRHZ2daRDBpVFRNdU5DQTRNUzQzWXkwM0xqa2dNVFV1T0MweExqVWdNelVnTVRRdU15QTBNaTQ1VERJNE1DNDFJREkxTmlBeE55NDNJRE00Tnk0MFF6RXVPU0F6T1RVdU15MDBMalVnTkRFMExqVWdNeTQwSURRek1DNHpjekkzTGpFZ01qSXVNaUEwTWk0NUlERTBMak5zTXpJd0xURTJNR014TUM0NExUVXVOQ0F4Tnk0M0xURTJMalVnTVRjdU55MHlPQzQyY3kwMkxqZ3RNak11TWkweE55NDNMVEk0TGpac0xUTXlNQzB4TmpCakxURTFMamd0Tnk0NUxUTTFMVEV1TlMwME1pNDVJREUwTGpONklpOCtQQzl6ZG1jKycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBTdHlsZSBzZWNvbmQgbGV2ZWwgbGlua3MuXG4gICAgZGl2ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICBcdGZvbnQtc2l6ZTogMWVtO1xuICAgIFx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBcdHBhZGRpbmctbGVmdDogMDtcbiAgICBcdHdpZHRoOiA4MCU7XG4gICAgXHRsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gICAgLy8gU3R5bGUgdGhpcmQgbGV2ZWwgbGlua3MuXG4gICAgZGl2ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cbiAgfVxufVxuLy8gRm9yY2UgZnVsbCB3aWR0aCBvbiBpdGVtcyBmb3IgbW9iaWxlLlxuQG1lZGlhIChtYXgtd2lkdGg6ICRtaW4tdGFibGV0KSB7XG4gIC5zaXRlbWFwLWl0ZW0gZGl2ID4gdWwgPiBsaSB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gIH1cbn1cbiIsIi8vIENvbnRhY3QgZm9yIE5ld3Ncbi8vXG4vLyBDb250YWN0IGZvciBOZXdzIHN0eWxpbmcuXG4vL1xuLy8gTWFya3VwOiBjb250YWN0X2Zvcl9uZXdzLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmNvbnRhY3RfZm9yX25ld3NcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kY29udGFjdC1mb3ItbmV3cy10aXRsZTogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kY29udGFjdC1mb3ItbmV3cy1pY29uczogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG5cbi5wcmVzcy1jb250YWN0LWluZm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgd2lkdGg6IDgwJTtcblxuICBoMiB7XG4gICBmb250LXNpemU6IDJyZW07IC8vVGhpcyAzNnB4IHNpemUgb3ZlcnJpZGVzIHRoZSBzdGFuZGFyZCA0MXB4IGgyIHNpemUgaW4gYmFzZSBzdHlsZXNcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY29udGFjdC1waG9uZSxcbiAgLmNvbnRhY3QtYWRkcmVzcyxcbiAgLmNvbnRhY3QtZW1haWwsXG4gIC5jb250YWN0LWZheCxcbiAgLmNvbnRhY3QtbWFwZGlyIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICB9XG5cbiAgLmNvbnRhY3Qtd3JhcHBlciAuY29udGFjdC1hZGRyZXNzIC5jb250YWN0LWFkZHJlc3MtdmFsdWUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAubmV3cy1jb250YWN0LWFyZWEgdWwgbGkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICB9XG5cbiAgLmNvbnRhY3QtaW5mby13cmFwcGVyIHtcblxuICAgIC5pY29uLXBob25lOjpiZWZvcmUsXG4gICAgLmljb24tZW1haWw6OmJlZm9yZSxcbiAgICAuaWNvbi1vdGhlcjo6YmVmb3JlLFxuICAgIC5pY29uLW1hcGRpcjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICAgIC5pY29uLXBob25leyBAaW5jbHVkZSBpY29uKGJlZm9yZSwgZmEtbW9iaWxlKTt9XG4gICAgLmljb24tZW1haWx7IEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS1lbnZlbG9wZSk7fVxuICAgIC5pY29uLW90aGVyeyBAaW5jbHVkZSBpY29uKGJlZm9yZSwgZmEtZWxpcHNlcy1oKTt9XG4gICAgLmljb24tbWFwZGlyeyBAaW5jbHVkZSBpY29uKGJlZm9yZSwgbWFwZGlyKTt9XG4gIH1cblxuICAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1waG9uZSxcbiAgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtYWRkcmVzcyxcbiAgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtZW1haWwsXG4gIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWZheCxcbiAgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtbWFwZGlyIHtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAvLyBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIH1cblxuICAuaWNvbi1waG9uZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxuXG4gICAgLmNvbnRhY3QtcGhvbmUtdmFsdWUsXG4gICAgLmNvbnRhY3QtZmF4LXZhbHVlLFxuICAgIC5jb250YWN0LWFkZHJlc3MtdmFsdWUsXG4gICAgLmNvbnRhY3QtZW1haWwtdmFsdWUsXG4gICAgLmNvbnRhY3QtbWFwZGlyLXZhbHVle1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgLy8gICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAvLyAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAvLyAgIHdpZHRoOiA1MCU7XG4gICAvLyAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5jb250YWN0LWFkZHJlc3MtdmFsdWUgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnBob25lLW51bWJlciBhLFxuICAgIC5jb250YWN0LWZheC12YWx1ZSBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWFkZHJlc3MgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNvbnRhY3QtZW1haWwtdmFsdWUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIHtcbiAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saXRlO1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gICAgYm9yZGVyLXRvcDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICBib3JkZXItdG9wOiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnNob3ctYm9yZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saXRlIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmllbGRzZXQtd3JhcHBlciBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuZmllbGRzZXQtd3JhcHBlciBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cblxuICB9XG5cbn1cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcblxuICAuY29udGFjdC1pbmZvLXdyYXBwZXIge1xuXG4gICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUlIDQ1JTtcbiAgICAgIGNvbHVtbi1nYXA6IDEwJTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1jb2wtMSxcbiAgICAuY29udGFjdC1jb2wtMiB7XG4gICAgIFxuICAgIH1cblxuICB9XG5cbiAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIHtcblxuICAgIC5maWVsZHNldC13cmFwcGVyIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICB9XG5cbn0vLyBFTkQgTUlOIFRBQkxFVCBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cblxuXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuXG4ucHJlc3MtY29udGFjdC1pbmZvIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcblxuICAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG59IC8vIEVORCBNSU4gUEMgVklFV1xuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG5cbi8qIFNNQUxMIFBDIFZJRVcgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAucHJlc3MtY29udGFjdC1pbmZvIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG5cblxuICAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICB9XG59XG5cbn0vLyBFTkQgU01BTEwgUEMgVklFV1xuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvLyIsIi8vIFR3byBCdXR0b24gRGVzY3JpcHRvclxuLy9cbi8vIFR3byBCdXR0b24gRGVzY3JpcHRvciBzdHlsaW5nXG4vL1xuLy8gTWFya3VwOiB0d29fYnV0dG9uX2Rlc2NyaXB0b3IuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMudHdvX2J1dHRvbl9kZXNjcmlwdG9yXG5cbi8vIGNvbG9yIHZhcmlhYmxlcyAoZGVmYXVsdC1zZWNvbmRhcnkpXG4kdGJkLWZyYW1lLWJrZ2QtY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kdGJkLWZyYW1lLXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiR0YmQtZnJhbWUtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHRiZC1mcmFtZS1kZXNjcmlwdG9yLXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiR0YmQtZnJhbWUtZGVzY3JpcHRvci10ZXh0LWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXI6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHRiZC1mcmFtZS1idXR0b246ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuLy8gY29sb3IgdmFyaWFibGVzIChwcmltYXJ5KVxuJHRiZC1mcmFtZS1ia2dkLWNvbG9yLXByaW1hcnk6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiR0YmQtZnJhbWUtdGl0bGUtY29sb3ItcHJpbWFyeTogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kdGJkLWZyYW1lLWhlYWRsaW5lLWNvbG9yLXByaW1hcnk6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJHRiZC1mcmFtZS1kZXNjcmlwdGlvbi1jb2xvci1wcmltYXJ5OiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXItcHJpbWFyeTogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4vLyBjb2xvciB2YXJpYWJsZXMgKG1vbm9jaHJvbWUgbGlnaHQpXG4kdGJkLWZyYW1lLWJrZ2QtY29sb3ItbW9ub2Nocm9tZTogJGNvbG9yLW1vbm8tbHQgIWRlZmF1bHQ7XG4kdGJkLWZyYW1lLXRpdGxlLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHRiZC1mcmFtZS1oZWFkbGluZS1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiR0YmQtZnJhbWUtZGVzY3JpcHRvci10aXRsZS1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXItbW9ub2Nocm9tZTogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyBSRUFTU0lHTkVEIFZBTFMgRk9SIEdMT0JBTCBTQ09QRSAtLSBTVU1NQVJZXG4vLyB0aGlzIG92ZXJyaWRlcyBnZW5lcmFsIGJ1dHRvbiB2YXJpYWJsZXMgaW4gY29uZmlnLnNjc3NcbiR0YmQtYnV0dG9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHRiZC1idXR0b24tdGV4dC1jb2xvcjogICAgICAgICAgICAgJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kdGJkLWJ1dHRvbi1iYWNrLWNvbG9yOiAgICAgICAgICAgICAkYnV0dG9uLWJrZ2QtY29sb3IgIWRlZmF1bHQ7XG4kdGJkLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yOiAgICAgICAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbi8vIFByaW1hcnkgYnV0dG9uIGNvbG9yc1xuJHRiZC1idXR0b24tYm9yZGVyLWNvbG9yLXByaW1hcnk6ICAgICAgICAgICAgJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kdGJkLWJ1dHRvbi10ZXh0LWNvbG9yLXByaW1hcnk6ICAgICAgICAgICAgICAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiR0YmQtYnV0dG9uLWJhY2stY29sb3ItcHJpbWFyeTogICAgICAgICAgICAgICRidXR0b24tYmtnZC10cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YmQtYnV0dG9uLWhvdmVyLWJhY2stY29sb3ItcHJpbWFyeTogICAgICAgICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gTW9ub2Nocm9tZSBidXR0b24gY29sb3JzXG4kdGJkLWJ1dHRvbi1ib3JkZXItY29sb3ItbW9ub2Nocm9tZTogICAgICAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiR0YmQtYnV0dG9uLXRleHQtY29sb3ItbW9ub2Nocm9tZTogICAgICAgICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbiR0YmQtYnV0dG9uLWJhY2stY29sb3ItbW9ub2Nocm9tZTogICAgICAgICRidXR0b24tYmtnZC1jb2xvciFkZWZhdWx0O1xuJHRiZC1idXR0b24taG92ZXItYmFjay1jb2xvci1tb25vY2hyb21lOiAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cblxuLnBhcmFncmFwaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRiZC1mcmFtZS1ia2dkLWNvbG9yO1xuICAvL21hcmdpbjogMCBhdXRvO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAzJTtcbiAgLy8gd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4XFw5O1xufVxuXG4udGJkZnJhbWUtaW5uZXIge1xuICBtYXgtd2lkdGg6ICRtYXgtcGM7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGVzY3JpcHRvciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZXNjcmlwdG9yLXdyYXBwZXIge1xufVxuXG4ud2VibnktdGJkLWZyYW1lLWlubmVyIHtcbiAgaDIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLXRpdGxlIHtcbiAgICBmb250OiAkZnJhbWUtdGl0bGU7XG4gICAgY29sb3I6ICR0YmQtZnJhbWUtdGl0bGUtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtaGVhZGxpbmUge1xuICAgIGZvbnQ6ICRmcmFtZS1oZWFkbGluZTtcbiAgICBjb2xvcjogJHRiZC1mcmFtZS1oZWFkbGluZS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmZyb250IC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtaGVhZGxpbmUge1xuICBmb250OiAkZnJhbWUtaGVhZGxpbmUtZnJvbnQ7XG59XG5cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMSxcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBmb250LXNpemU6IDEuMjIycmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogJHRiZC1mcmFtZS1kZXNjcmlwdG9yLXRpdGxlLWNvbG9yO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEsXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3IyIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICR0YmQtZnJhbWUtZGVzY3JpcHRvci10ZXh0LWNvbG9yO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEgcCxcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIHtcblxuICBjbGVhcjogYm90aDtcbiAgYSB7XG4gICAgLy8gQlVUVE9OIERZTkFNSUMgUkVRVUlSRU1FTlRTXG4gICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICR0YmQtYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJHRiZC1idXR0b24tdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWJ1dHRvbi1iYWNrLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAmOnZpc2l0ZWQsICY6bGlua3tcbiAgICAgIGNvbG9yOiAkdGJkLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRiZC1idXR0b24taG92ZXItYmFjay1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBCVVRUT04gQ0FMTFNcbiAgQGluY2x1ZGUgZnJhbWUtYnV0dG9uLWJhc2UoKTtcblxufVxuXG4vLyBpZiBwcmltYXJ5IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWZyYW1lLWJrZ2QtY29sb3ItcHJpbWFyeTtcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC10aXRsZSB7XG4gICAgY29sb3I6ICR0YmQtZnJhbWUtdGl0bGUtY29sb3ItcHJpbWFyeTtcbiAgfVxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWhlYWRsaW5lIHtcbiAgICBjb2xvcjogJHRiZC1mcmFtZS1oZWFkbGluZS1jb2xvci1wcmltYXJ5O1xuICB9XG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMSxcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUyIHtcbiAgICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIH1cbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExLFxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICR0YmQtYnV0dG9uLXRleHQtY29sb3ItcHJpbWFyeTtcbiAgICAgIGJvcmRlcjogJGZyYW1lLWJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAkdGJkLWJ1dHRvbi1ib3JkZXItY29sb3ItcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YmQtYnV0dG9uLWJvcmRlci1jb2xvci1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBpZiBtb25vY2hyb21lIGxpZ2h0IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWZyYW1lLWJrZ2QtY29sb3ItbW9ub2Nocm9tZTtcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC10aXRsZSB7XG4gICAgY29sb3I6ICR0YmQtZnJhbWUtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTtcbiAgfVxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWhlYWRsaW5lIHtcbiAgICBjb2xvcjogJHRiZC1mcmFtZS1oZWFkbGluZS1jb2xvci1tb25vY2hyb21lO1xuICB9XG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMSxcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUyIHtcbiAgICBjb2xvcjogJHN1bW1hcnktZnJhbWUta2V5cHQtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTtcbiAgfVxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEsXG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRiZC1idXR0b24tdGV4dC1jb2xvci1tb25vY2hyb21lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRiZC1idXR0b24tYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICR0YmQtYnV0dG9uLWJvcmRlci1jb2xvci1tb25vY2hyb21lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRiZC1idXR0b24taG92ZXItYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YmQtYnV0dG9uLWJvcmRlci1jb2xvci1tb25vY2hyb21lO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcblxuICBodG1sW2Rpcj1cImx0clwiXSB7XG4gICAgLmRlc2NyaXB0b3JzIHtcbiAgICAgIC5kZXNjcmlwdG9yIHtcbiAgICAgICAgLy8mOm50aC1vZi10eXBlKDJuKzIpXG4gICAgICAgIC5kZXNjcmlwdG9yMi13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGxpZ2h0ZW4oJHRiZC1mcmFtZS1kZXNjcmlwdG9yLWJvcmRlciwgMjAlKTtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRvcjEtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmRlc2NyaXB0b3JzIHtcbiAgICAgIC5kZXNjcmlwdG9yIHtcbiAgICAgICAgLy8mOm50aC1vZi10eXBlKDJuKzIpXG4gICAgICAgIC5kZXNjcmlwdG9yMS13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGxpZ2h0ZW4oJHRiZC1mcmFtZS1kZXNjcmlwdG9yLWJvcmRlciwgMjAlKTtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRvcjItd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXNjcmlwdG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuXG4gICAgLmRlc2NyaXB0b3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbG9hdDogbGVmdFxcOTtcbiAgICAgIHdpZHRoOiA0NiVcXDk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXFw5O1xuXG4gICAgICAmOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRvcjEtd3JhcHBlcixcbiAgICAgIC5kZXNjcmlwdG9yMi13cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgIGZsZXg6IDEwO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTEsXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEsXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3IyIHtcbiAgICAgICAgZmxleDogNTsgLy8gdXNlZCA1IHRvIGhhbmRsZSB2ZXJ5IGxhcmdlIGRlc2NyaXB0b3JzXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjIge1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEsXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIge1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfSAvLyBFTkQgZGVzY3JpcHRvclxuXG4gIH0gLy8gRU5EIGRlc2NyaXB0b3JzXG5cbiAgLy8gTU9OT0NIUk9NRSBPVkVSUklERVxuICAubW9ub2Nocm9tZSB7XG4gICAgLmRlc2NyaXB0b3JzIHtcbiAgICAgIC5kZXNjcmlwdG9yMi13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGJkLWZyYW1lLWRlc2NyaXB0b3ItYm9yZGVyLW1vbm9jaHJvbWU7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBNT05PQ0hST01FXG5cblxufSAvLyBFTkQgTUlOIFRBQkxFVCBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG5cbiAgLmRlc2NyaXB0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG5cbiAgICAuZGVzY3JpcHRvcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcXDk7XG4gICAgICBmbG9hdDogbGVmdFxcOTtcbiAgICAgIHdpZHRoOiA0NiVcXDk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXFw5O1xuXG4gICAgICAuZGVzY3JpcHRvcjEtd3JhcHBlcixcbiAgICAgIC5kZXNjcmlwdG9yMi13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMTI7IC8vIHVzZWQgMTIgdG8gaGFuZGxlIHZlcnkgbGFyZ2UgZGVzY3JpcHRvcnNcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMSxcbiAgICAgIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMiB7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEsXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3Iye1xuICAgICAgICAvLyBmbGV4OiA1OyAvLyB1c2VkIDUgdG8gaGFuZGxlIHZlcnkgbGFyZ2UgZGVzY3JpcHRvcnNcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEsXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdG9yLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgbGlnaHRlbigkdGJkLWZyYW1lLWRlc2NyaXB0b3ItYm9yZGVyLCAyMCUpO1xuICAgICAgfVxuXG4gICAgICAvKiAmOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXIsIDIwJSk7XG4gICAgICAgfSovXG5cbiAgICB9IC8vIEVORCBkZXNjcmlwdG9yXG5cbiAgfSAvLyBFTkQgZGVzY3JpcHRvcnNcblxuICAvLyBpZiBwcmltYXJ5IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUucHJpbWFyeSB7XG4gICAgLmRlc2NyaXB0b3IxLXdyYXBwZXIsXG4gICAgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgICAgJjpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXItcHJpbWFyeSwgMjAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUubW9ub2Nocm9tZSB7XG4gICAgLmRlc2NyaXB0b3IxLXdyYXBwZXIsXG4gICAgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgICAgJjpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXItbW9ub2Nocm9tZSwgMjAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gLy8gRU5EIFBDIFZJRVdcblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLyogSUUxMC1zcGVjaWZpYyBzdHlsZXMgZ28gaGVyZSAqL1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuICAgIC5kZXNjcmlwdG9ycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDUwcHggMCAwIDA7XG5cbiAgICAgIC5kZXNjcmlwdG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IC8va2VlcCBpZSAxMSBvbiB3aW5kb3dzIDcgc2Nyb2xsYmFycyBhd2F5XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBUQUJMRVQgVklFV1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG4gICAgLmRlc2NyaXB0b3JzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcblxuICAgICAgLmRlc2NyaXB0b3Ige1xuICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBQQyBWSUVXXG59IC8vIEVORCBJRTEwXG5cbkBtZWRpYSBzY3JlZW5cXDAge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn0gLy8gY2xlYXIgZm9yIElFOVxuIiwiLy8gVmlkZW8gRnJhbWVcbi8vXG4vLyBWaWRlbyBGcmFtZSBzdHlsaW5nXG4vL1xuLy8gTWFya3VwOiB2aWRlb19mcmFtZS5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy52aWRlb19mcmFtZVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBwYWRkaW5nOiA2MHB4IDglO1xuXG4gIC8vIE5lY2Vzc2FyeSBvdmVycmlkZSBiZWNhdXNlIHRoZSBiaWcgcGxheSBidXR0b24gaXMgaGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNvbWUgcmVhc29uLlxuICAudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHsgZGlzcGxheTpibG9jayB9XG5cbiAgLy8gWU9VVFVCRTogT3ZlcnJpZGUgWW91dHViZS5qcyBpbmplY3RDU1MgdG8gc2hvdyBiaWcgcGxheSBidXR0b24gb24gaW1hZ2Ugb3ZlcmxheSBmb3IgbW9iaWxlXG4gIC52aWRlby1qcy52anMtZGVmYXVsdC1za2luLnZqcy15b3V0dWJlLW1vYmlsZS52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHsgZGlzcGxheTogYmxvY2sgfVxuXG4gIC8vIFlPVVRVQkU6IEhpZGUgY29udHJvbCBiYXJcbiAgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLXlvdXR1YmUudmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIgeyBkaXNwbGF5OiBub25lIH1cblxuICAvLyBIaWRlIGJpZyBwbGF5IGJ1dHRvbiBpZiBwYXVzZWQgYmV5b25kIHRoZSBpbml0aWFsIG92ZXJsYXkgc2NyZWVuXG4gIC52aWRlby1qcy52anMtZGVmYXVsdC1za2luLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHsgZGlzcGxheTogbm9uZSB9XG5cbiAgLnZpZGVvLWpzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAvLyBIRUFETElORVxuICAubGFuZGluZy1wYWdlLXZpZGVvLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG5cbiAgICAvLyAzMnB4IG9uIGludGVybmFsIGlubmVyIHBhZ2VcbiAgICBmb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gICAgLmZyb250ICYge1xuICAgICAgZm9udDogYm9sZCAwLjg4cmVtICRvc3dhbGQ7XG4gICAgfVxuICB9XG5cbiAgLy8gVElUTEVcbiAgLmxhbmRpbmctcGFnZS12aWRlby10aXRsZSB7XG4gICAgZm9udDogYm9sZCAwLjg4cmVtICRvc3dhbGQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cblxuICAvLyBIRUFETElORVxuICAubGFuZGluZy1wYWdlLXZpZGVvLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDMycHhcbiAgfVxuXG4gIC8vIERFU0NSSVBUSU9OXG4gIHAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBmb250LXNpemU6ICRmcmFtZS1iYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZyYW1lLWJhc2UtbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLnZpbWVvRnJhbWUgeyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB9XG5cbi8qIEFwcGx5aW5nIHJvdW5kZWQgYm9yZGVycyB0byB2aWRlbyBjb250ZW50IGFuZCBpdHMgbmVzdGVkIGVsZW1lbnRzICovXG4udmlkZW9jb250ZW50ID4gZGl2LFxuLnZpZGVvY29udGVudCA+IGRpdiA+IGRpdixcbi52aWRlb2NvbnRlbnQgPiBkaXYgPiBkaXYgPiBpZnJhbWVcbntcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnZpZGVvY29udGVudCA+IGRpdiA+IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IC8qIENvbG9yICMwMDAwMDAgd2l0aCA4MCUgb3BhY2l0eSAqL1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4IC8qIEtlZXAgcm91bmRlZCBjb3JuZXIgKi9cbn1cblxuLnZpZGVvY29udGVudCA+IGRpdiA+IGRpdi5oaWRlLWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4udmlkZW9jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBOZWVkZWQgcG9zaXRpb24gY2FwdGlvbiBjb3JyZWN0bHlcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLyogb3ZlcnJpZGluZyB2anMgZGVmYXVsdHMgKi9cbiAgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLTE2LTkge1xuXG4gICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAgei1pbmRleDogOTk7IC8vIFBvc2l0aW9uIGFib3ZlIGNhcHRpb25cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC52anMtYmlnLXBsYXktY2VudGVyZWQpe1xuICAgICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjc1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1ZW07XG4gIH1cblxuICAuY2FwdGlvbiB7XG4gICAgZm9udDogYm9sZCAxLjIyNXJlbSAkYmFzZS1mb250OyAvL34yMnB4XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDAgNGVtIDEuN2VtIDRlbTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7IC8vIFBvc2l0aW9uIGJlbG93IHBsYXkgYnV0dG9uXG5cbiAgICAmLnBsYXlpbmcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNvY2lhbCBNZWRpYSBGcmFtZVxuLy9cbi8vIFNvY2lhbCBNZWRpYSBGcmFtZSBzdHlsaW5nXG4vL1xuLy8gTWFya3VwOiBzbWZyYW1lLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLnNvY2lhbF9tZWRpYV9mcmFtZVxuXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRzb2NpYWwtbWVkaWEtZnJhbWUtdGl0bGUtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJHNvY2lhbC1tZWRpYS1mcmFtZS1oZWFkbGluZS1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kc29jaWFsLW1lZGlhLWJrZ3JuZC1jb2xvcjogJGNvbG9yLW1vbm8tbHQgIWRlZmF1bHQ7XG4kc29jaWFsLW1lZGlhLWZyYW1lLWxpbmstY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNvY2lhbC1tZWRpYS1mcmFtZS1pY29uLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRzb2NpYWwtbWVkaWEtZnJhbWUtaWNvbi1ob3Zlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcblxuLnNvY2lhbC1tZWRpYS1mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogJGZyYW1lLWJhc2UtZm9udC1zaXplOyBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMDtcbiAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5zbWZyYW1lLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtcGM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoMyB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMCAwIDM1cHggMDtcbiAgICAuZnJhbWUtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgY29sb3I6ICRzb2NpYWwtbWVkaWEtZnJhbWUtdGl0bGUtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgIH1cbiAgIH1cbiAgfVxuICAuc20tZnJhbWUtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBkaXYge1xuICAgICAgcGFkZGluZzogMCA1cHggMjVweCA1cHg7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgICBsZWZ0OiAwOyBcbiAgICAgICAgICByaWdodDogMDsgXG4gICAgICAgICAgdG9wOiAxNHB4OyAvLyAyNXB4IC0gMTFweFxuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87IFxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNyLW9ubHkge1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICBjbGlwOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG5cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFibGV0KSBhbmQgKG1heC13aWR0aDogJG1pbi1kZXNrdG9wKSAgIHtcbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSB7XG4gICAgLnNtZnJhbWUtaW5uZXIge1xuICAgICAgcGFkZGluZzogNjBweCAzNXB4O1xuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDVweCAwO1xuICAgICAgfVxuICAgICAgaDMgLmZyYW1lLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgaDMgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgICAgLnNtLWZyYW1lLWxpbmtzIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAuc21mcmFtZS1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggMjVweCAzNXB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgdG9wOiAxOXB4OyAvLyAzMHB4IC0gMTFweFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSB7XG4gICAgLnNtZnJhbWUtaW5uZXIge1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICAgIH1cbiAgICAgIGgzIC5mcmFtZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIGgzIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICAgIC5zbS1mcmFtZS1saW5rcyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgLnNtZnJhbWUtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMCAzNXB4IDI1cHggMzVweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHRvcDogMTlweDsgLy8gMzBweCAtIDExcHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogV0lERSBWSUVXICA+IDEyODAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXdpZGUpIHtcbiAgXG59XG4vLyBJRSA5IGNyYXAgYmMgaXQgZG9lc24ndCBsaWtlIGZsZXhib3hcbi8vIHN0cmlwcGluZyBvdXQgYmVjYXVzZSB3ZSBkb24ndCBzdXBwb3J0IElFIDkgYW55bW9yZVxuLypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIGFuZCAobWluLXJlc29sdXRpb246IC4wMDFkcGNtKSB7XG4gIC5zbS1mcmFtZS1saW5rcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zbWZyYW1lLWxpbmsge1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgIH1cbiAgfVxuICAvLyBjbGVhcmluZ1xuICAuc21mcmFtZS1pbm5lcjo6YWZ0ZXIgeyBcbiAgICBjb250ZW50OiBcIi5cIjsgXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyBcbiAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgaGVpZ2h0OiAwOyBcbiAgICBjbGVhcjogYm90aDtcbiAgICB9XG59Ki9cbiIsIi8vIENhdGVnb3J5IFRpbGVzXG4vL1xuLy8gU3R5bGluZyBmb3IgdGhlIENhdGVnb3J5IFRpbGVzIG9uIHRoZSBMYW5kaW5nIFBhZ2UgY29udGVudCB0eXBlLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uIHBsZWFzZSBzZWUgdGhlIHN0b3J5IHNvdXJjZXM6IGh0dHBzOi8vaXRzd2VibnkuYXRsYXNzaWFuLm5ldC9icm93c2UvTkRELTEzOSBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtOTM1XG4vL1xuLy8gTWFya3VwOiBjYXJkLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBUQkRcbi8vXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRjYXRlZ29yeS10aWxlcy10aXRsZS1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kY2F0ZWdvcnktdGlsZXMtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJGNhdGVnb3J5LXRpbGVzLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4vLyBmb250IHZhcmlhYmxlc1xuJGNhdGVnb3J5LXRpbGVzLXRpdGxlLW1vYmlsZTogYm9sZCAxNnB4ICRvc3dhbGQgIWRlZmF1bHQ7XG4kY2F0ZWdvcnktdGlsZXMtdGl0bGUtZGVza3RvcDogJGZyYW1lLXRpdGxlICFkZWZhdWx0O1xuJGNhdGVnb3J5LXRpbGVzLWhlYWRsaW5lLW1vYmlsZTogODAwIDAuOWVtICRiYXNlLWZvbnQgIWRlZmF1bHQ7XG4kY2F0ZWdvcnktdGlsZXMtaGVhZGxpbmUtZGVza3RvcDogODAwIDEuMWVtICRiYXNlLWZvbnQgIWRlZmF1bHQ7XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIHtcbiAgbWFyZ2luOiA0MHB4IDAgYXV0bztcbiAgLmNhdGVnb3J5LXRpbGVzLWhhcy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhdGVnb3J5LXRpbGVzLWJhY2tncm91bmQtY29sb3I7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDgwcHggNXB4O1xuICB9XG4gIC5jYXRlZ29yeS10aWxlcy1uby1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhdGVnb3J5LXRpbGVzLWJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogODBweCA1cHg7XG4gIH1cbiAgLy8gVXNpbmcgLmZyYW1lLXRpdGxlIGFuZCAuZnJhbWUtaGVhZGxpbmUgc2ltaWxhciB0byBfc29jaWFsX21lZGlhX2ZyYW1lLCBhbmQgX2Jpb2ZyYW1lXG4gIC5mcmFtZS10aXRsZSB7XG4gICAgZm9udDogJGNhdGVnb3J5LXRpbGVzLXRpdGxlLW1vYmlsZTtcbiAgICBjb2xvcjogJGNhdGVnb3J5LXRpbGVzLXRpdGxlLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZnJhbWUtaGVhZGxpbmUge1xuICAgIGZvbnQ6ICRjYXRlZ29yeS10aWxlcy1oZWFkbGluZS1tb2JpbGU7XG4gICAgY29sb3I6ICRjYXRlZ29yeS10aWxlcy1oZWFkbGluZS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgLy8ycmVtO1xuICB9XG4gIC8vIHRoZSBjYXRlZ29yeS10aWxlcy1ib2R5IGNsYXNzIGlzIGNvbnRyb2xsZWQgYnkgdGhlIC5ib2R5LWFyZWEgaW4gX2JvZHkuc2NzcyBsaW5lIDkwLCAxOTYsIDI0KVxuICAuY2F0ZWdvcnktdGlsZXMtYm9keS1lbXB0eXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZXBhcmF0b3J7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgaDJ7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5ib2R5LWFyZWEtaW57XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5jYXRlZ29yeS10aWxlcy1ib2R5e1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgfVxuICAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDI4ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4e1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJrZ2QtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktdGlsZXMtbGluay0tZmllbGQtd2VibnktY2F0LWJ1dHRvbi1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUge1xuICAgIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0NGVtO1xuICAgICAgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4IHtcbiAgICAgICAgLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayB7XG4gICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAvLyBtYXJnaW46IDElO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIC8vdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufS8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTEFSR0VSIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIHtcbiAgICAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTRlbTtcbiAgICAgIC5jYXRlZ29yeS10aWxlLWxpbmstZmxleCB7XG4gICAgICAgIC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbmsge1xuICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgICAgLy9tYXJnaW46IDElO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS5oZXJvLXByZXNlbnQ6aGFzKC5jZW50ZXJlZC1hbGlnbm1lbnQpIHtcbiAgICAucGFnZS1wYXJhZ3JhcGhzLWluPmRpdj5kaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59Ly8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1heC1wYykge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSB7XG4gICAgLmNhdGVnb3J5LXRpbGVzLXRpdGxlIHtcbiAgICAgIGZvbnQ6ICRjYXRlZ29yeS10aWxlcy10aXRsZS1kZXNrdG9wO1xuICAgIH1cbiAgICAuY2F0ZWdvcnktdGlsZXMtaGVhZGxpbmUge1xuICAgICAgZm9udDogJGNhdGVnb3J5LXRpbGVzLWhlYWRsaW5lLWRlc2t0b3A7XG4gICAgfVxuICAgIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA4OGVtO1xuICAgICAgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4IHtcbiAgICAgICAgLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgICAgICAgd2lkdGg6IDIxJTtcbiAgICAgICAgICBtYXJnaW46IDElO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vLyBFTkQgTUlOIFBDIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUFYIFBDIFZJRVcgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSB7XG4gICAgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDc3ZW07XG4gICAgICAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXgge1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8vIEVORCBNQVggUEMgVklFV1xuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIElFOSBTVFlMSU5HICovXG5AbWVkaWEgc2NyZWVuXFwwIHtcbiAgLmNhdGVnb3J5LXRpbGVzLWxhbmRpbmcgeyAvKiBjbGVhcnMgdGhlIGZyYW1lIHNvIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGlzIHRoZXJlICovXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi5cIjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7fVxuXG59XG4iLCIvLyBUYWJsZSBvZiBjb250ZW50cyBwYWdlIGNvbnRlbnRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTU9CSUxFIFZJRVcgKi9cbmFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuXG4gICYuc3R1Y2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiAyNTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgcGFkZGluZzogMHB4IDBweCAyMHB4IDBweDtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEQwQ0U7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM2MjY2NkE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW4uYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYnV0dG9uLnN0aWNreS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgei1pbmRleDogMjUwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJi5vcGVuIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAuc3RpY2t5LW1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyBcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zdGlja3ktbWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbi50b2MtbW9iaWxlLXNwYWNlciB7XG4gICYubW9iaWxlIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4ud2Vibnlfd2hhdHNfcmVsYXRlZF9wZ3R5cGUge1xuICAudG9jLW1vYmlsZS1zcGFjZXIge1xuICAgICYubW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4vKiBkaXNwbGF5IGdlbmVyaWMgcGFyYWdyYXBocyBhdCAxMDAlIHdpZHRoIC0tIGNoYW5nZWQgdG8gOTglIHNvIHRoZXkgZGlkbid0IGJsZWVkIG9mZiBwYWdlICovXG4uZ3AtcGFyYWdyYXBocyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSB7XG4gIHBhZGRpbmc6IDAgMyU7XG4gIHdpZHRoOiA5MCU7XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgI3RvYy1zaWRlYmFyLW1vYmlsZSB7XG4gICAgbmF2IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQge1xuICBcbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxuICAucHJlc3MtY29udGFjdC1pbmZvLFxuICAuZ3AtcGFyYWdyYXBoc3tcbiAgICAuc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuICAgICAgLmljb24tZmFjZWJvb2s6OmJlZm9yZSxcbiAgICAgIC5pY29uLXR3aXR0ZXI6OmJlZm9yZSxcbiAgICAgIC5pY29uLXlvdXR1YmU6OmJlZm9yZSxcbiAgICAgIC5pY29uLWluc3RhZ3JhbTo6YmVmb3JlLFxuICAgICAgLmljb24tZ29vZ2xlLXBsdXM6OmJlZm9yZSxcbiAgICAgIC5pY29uLXNvdW5kY2xvdWQ6OmJlZm9yZSxcbiAgICAgIC5pY29uLXNuYXBjaGF0OjpiZWZvcmUsXG4gICAgICAuaWNvbi12aW5lOjpiZWZvcmUsXG4gICAgICAuaWNvbi1mbGlja3I6OmJlZm9yZSxcbiAgICAgIC5pY29uLXJzczo6YmVmb3JlLFxuICAgICAgLmljb24tcGludGVyZXN0OjpiZWZvcmUsXG4gICAgICAuaWNvbi10dW1ibHI6OmJlZm9yZSxcbiAgICAgIC5pY29uLWxpbmtlZGluOjpiZWZvcmUsXG4gICAgICAuaWNvbi12aW1lbzo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlLWNvbnRlbnQge1xuICAvLyAudG9jLWNoYXB0ZXJzIHtcbiAgLy8gICBwYWRkaW5nOiAwcHggMjBweDtcbiAgLy8gfVxuXG4gIHNlY3Rpb24ge1xuICAgID4gaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGUtY29udGVudCB7XG4gIC50b2MtY2hhcHRlcnMubXZpZXcge1xuICAgIHNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV4dC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAubmV4dC1zZWN0aW9uLWRpdmlkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvL2hlaWdodDogODBweDtcbiAgICAgIGhyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjRDBEMENFO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2VuZXJpYy1kb2NkZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm5leHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIENvbnRhY3QgRnJhbWUgc3R5bGluZyAtIHN0YXJ0cyBoZXJlICovXG4ucHJlc3MtY29udGFjdC1pbmZvLFxuLmdwLXBhcmFncmFwaHN7XG4gIC5uZXdzLWNvbnRhY3QtYXJlYSBwe1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgOCU7XG4gIH1cbiAgLm5ld3MtY29udGFjdC1hcmVhIHVsIGxpIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgfVxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDFweDtcbiAgfVxuICAuY29udGFjdC1waG9uZSxcbiAgLmNvbnRhY3QtYWRkcmVzcyxcbiAgLmNvbnRhY3QtZW1haWwsXG4gIC5jb250YWN0LWZheCxcbiAgLmNvbnRhY3QtbWFwZGlyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgfVxuXG4gIC5jb250YWN0LWljb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IGF1dG87XG4gICAgY29sdW1uLWdhcDogMTVweDtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYWRkcmVzcyAuY29udGFjdC1hZGRyZXNzLXZhbHVlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmNvbnRhY3QtaW5mby13cmFwcGVyIHtcbiAgICBcbiAgICBcbiAgfVxuXG4gIC5jb250YWN0LWluZm8td3JhcHBlciAuY29udGFjdC1pY29uIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgLy9wYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtcGhvbmUsXG4gIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWFkZHJlc3MsXG4gIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWVtYWlsLFxuICAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1mYXgsXG4gIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LW1hcGRpciB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gIH1cblxuICAuaWNvbi1waG9uZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxuXG4gIC5jb250YWN0LXBob25lLXZhbHVlLFxuICAuY29udGFjdC1mYXgtdmFsdWUsXG4gIC5jb250YWN0LWFkZHJlc3MtdmFsdWUsXG4gIC5jb250YWN0LWVtYWlsLXZhbHVlLFxuICAuY29udGFjdC1tYXBkaXItdmFsdWV7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGhvbmUtbnVtYmVyIGEsXG4gIC5jb250YWN0LWZheC12YWx1ZSBhIHtcbiAgICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtYWRkcmVzcyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY29udGFjdC1lbWFpbC12YWx1ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAvKi5zb2NpYWwtbWVkaWEtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9Ki9cblxuICAuc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBtYXJnaW46IDI1cHggMCAwIDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICB9XG5cbiAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtYnJhbmQge1xuICAgIHBhZGRpbmc6IDAgMTcuNXB4IDI1cHggMTcuNXB4O1xuICB9XG5cbiAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uLWNvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgbGVmdDogMDsgXG4gICAgICByaWdodDogMDsgXG4gICAgICB0b3A6IDE0cHg7IC8vIDI1cHggLSAxMXB4XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvOyBcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib3JkZXItaGlkZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5ib3JkZXItc2hvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gIH1cblxuICAubm8tYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4vKiBDb250YWN0IEZyYW1lIHN0eWxpbmcgLSBlbmRzIGhlcmUgKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIC50b2MtY2hhcHRlcnMubXZpZXcge1xuICAgICAgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9jLWNoYXB0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgJi5tdmlldyB7XG4gICAgICAgIHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcbiAgLy8gUlRMIFRBQkxFVCBTVFlMRVNcbiAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgICAgbWFyZ2luOiAwIDM1cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDM1cHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogMHB4IDM1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3RpY2t5LW1lbnUge1xuICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuICAgIC5zdGlja3ktbWVudS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIC50b2MtY2hhcHRlcnMubXZpZXcge1xuICAgICAgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9jLWNoYXB0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuICAgICAgJi5tdmlldyB7XG4gICAgICAgIHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbiB7XG4gICAgICA+IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtbWVkaWEtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG4gICAgfVxuICBcbiAgICAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1icmFuZCB7XG4gICAgICBwYWRkaW5nOiAwIDM1cHggMjVweCAzNXB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbi1jb250YWN0IHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgaSB7XG4gICAgICAgIHRvcDogMTlweDsgLy8gMzBweCAtIDExcHhcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gXG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAvLyBSVEwgREVTS1RPUCBTVFlMRVNcbiAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdyaWQtYXJlYTogdG9jO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcblxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaS5hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtYXJlYTogdG9jO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBkaXJlY3Rpb246IGx0cjtcblxuICAgIC50b2Mtc2lkZWJhci1kZXNrdG9wLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi5zdHVjayB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDsgLyogQWRkIHNtb290aCB0cmFuc2l0aW9uICovXG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyAvLzAuODc1ZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDMwcHggMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRDBDRTtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICM2MjY2NkE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5hcnRpY2xlLWNvbnRlbnQgeyAgIFxuICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgICBzZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIH1cbiAgICAgID4gaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgIG1hcmdpbjogM3B4IDAgMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBvbCB7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9jLWNoYXB0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gICAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjVweCAwIDAgMDtcbiAgICB9XG4gIFxuICAgIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuc29jaWFsLW1lZGlhLWJyYW5kIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4IDI1cHg7XG4gICAgfVxuICB9XG4gIC53ZWJueS1hY3Rpb24tbGFiZWwge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC53ZWJueS1zaGFyZSB7XG4gICAgcGFkZGluZzogMTJweCA1MHB4IDhweCAwO1xuICB9XG4gIC8qIENvbnRhY3QgRnJhbWUgc3R5bGluZyAtIHN0YXJ0cyBoZXJlICovXG5cbiAgLmdwLXBhcmFncmFwaHMge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2MHB4IDYwMHB4IDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcbiAgICAgIFwidG9jIG1haW5cIjtcbiAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuICAgIHBhZGRpbmc6IDcwcHggODBweDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuXG4gIC5ncC1wYXJhZ3JhcGhzOm5vdCgud2l0aC1uYXYtc2lkZWJhcikge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwMHB4O1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgcGFkZGluZzogNzBweCA4MHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbiAgLyogQ29udGFjdCBGcmFtZSBzdHlsaW5nIC0gZW5kcyBoZXJlICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXdpZGUpIHtcbiAgLmdwLXBhcmFncmFwaHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYwcHggODAwcHg7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAudG9jLWNoYXB0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gIH1cbn0iLCIvLyBDYWxsb3V0c1xuLy9cbi8vIENhbGxvdXRzIHN0eWxpbmcgZm9yIHVzZSB3aXRoIHRoZSBXZWJOWSBDS0VEaXRvciBDYWxsb3V0cyBNb2R1bGVcbi8vXG4vLyBNYXJrdXA6IGNhbGxvdXRzLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmNhbGxvdXRzXG5cbi8vIERFU0lHTkVEIFNQRUNJRklDQUxMWSBGT1IgVEhFIEdFTkVSSUMgQ09OVEVOVCBUWVBFLiBBTEwgT1RIRVIgQ0FMTE9VVFMgV0lMTCBOT1QgRElTUExBWSBPTiBPVEhFUiBDT05URU5UIFRZUEVTXG5cbi5ncC1wYXJhZ3JhcGhze1xuXG4vLyBJTkxJTkUgV0VCIENBTExPVVRTXG4gIC53ZWItY2FsbG91dHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeTtcbiAgICA6YWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgIH1cbiAgfSAvLyBFTkQgSU5MSU5FIFdFQiBDQUxMT1VUU1xuXG4vLyBUSEUgSEVBVlkgQk9EWSBPRiBUSEUgQ0FMTE9VVFNcbiAgLmJvZHktY2FsbG91dHN7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgLmJvZHktY2FsbG91dHMtaW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuXG4gICAgLy8gQVJST1cgVVAgLS0gTU9CSUxFIFBSSU1BUlkgQUNDRU5UXG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGFycm93LXVwKTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGxlZnQ6IDMwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEzcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIEFSUk9XIFVQIC0tIE1PQklMRSBHUkVZXG4gICAgQGluY2x1ZGUgaWNvbihhZnRlciwgYXJyb3ctdXApO1xuXG4gICAgJjphZnRlcntcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgICBjb2xvcjogI2VlZTtcblxuICAgIH1cbiAgfSAvLyBFTkQgQk9EWSBDQUxMT1VUU1xuXG4gIC5jYWxsb3V0LW9yZGVye1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuaWNvLW9yZGVye1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC8vIFdBWVBPSU5UIERFQ09SQVRJT05TXG4gIC5hY3RpdmVJbmxpbmVDYWxsb3V0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMHMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuYWN0aXZlQm9keUNhbGxvdXR7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICB9XG5cblxuXG59IC8vIEVORCBHZW5lcmljIFBhcmFzXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcblxufSAvLyBFTkQgVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTEFSR0VSIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wKSB7XG5cbi5ncC1wYXJhZ3JhcGhze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLmdwLXBhcmFncmFwaHN7XG5cblxuICAvLyBUSEUgRU5USVJFIENBTExPVVQgQk9EWSBTRUNUSU9OXG4gIC53ZWJueS1jYWxsb3V0cy1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MnB4O1xuICAgIHJpZ2h0OiAtMzAlO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5ib2R5LWNhbGxvdXRzLWlubmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICAgIH1cblxuICB9XG5cbiAgLy8gVEhFIEhFQVZZIEJPRFkgT0YgVEhFIENBTExPVVRTXG4gIC5ib2R5LWNhbGxvdXRze1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIC5ib2R5LWNhbGxvdXRzLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cblxuICAgIC8vIEFSUk9XIFVQIC0tIE1PQklMRSBQUklNQVJZIEFDQ0VOVFxuICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCBhcnJvdy1sZWZ0KTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHRvcDogMzAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTZweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7IC8vIEFSUk9XIExFRlQgQ09MT1IgLS0gT04gQk9UVE9NXG4gICAgfVxuXG4gICAgLy8gQVJST1cgVVAgLS0gTU9CSUxFIEdSRVlcbiAgICBAaW5jbHVkZSBpY29uKGFmdGVyLCBhcnJvdy1sZWZ0KTtcbiAgICAmOmFmdGVye1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGNvbG9yOiAjZWVlOyAvLyBBUlJPVyBMRUZUIENPTE9SIC0tIE9OIFRPUFxuICAgIH1cbiAgfSAvLyBFTkQgQk9EWSBDQUxMT1VUU1xuXG4gIC5jYWxsb3V0LW9yZGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmljby1vcmRlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gQk9EWSBCUk9ERVIgRlVMTCBPTiBBQ1RJVkVcbiAgLmFjdGl2ZUJvZHlDYWxsb3V0e1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgfVxuXG4gIC8vIEZJWEVEIFBPU0lUSU9OIEZPUiBERVNLVE9QIENBTExPVVRTXG4gIC5hY3RpdmVDYWxsb3V0U2VjdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHJpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgLndlYm55LWNhbGxvdXQtaW5uZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cblxufSAvLyBFTkQgTEFSR0VSIFRBQkxFVCBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWF4LXBjKSB7XG5cbn0gLy8gRU5EIFBDIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUFYIFBDIFZJRVcgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXG5cbn0gLy8gRU5EIE1BWCBQQyBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE9USEVSIFNUWUxFIE9WRVJSSURFUyAgKi9cbiIsIi8vIFNoYXJlIEJhciBzdHlsaW5nXG4vL1xuLy8gTWFya3VwOiBzaGFyZV9iYXIuaGJzXG5cbi8vIEFDVElPTlMgQkFSIEJFVFdFRU4gSEVSTyBBTkQgQ09OVEVOVFxuLmFjdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLndlYm55LWFjdGlvbi1sYWJlbCwgLndlYm55LWFjdGlvbi10b3AsIC5pY29uLWFycm93LXVwIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgIH1cbiAgICAmLnN0dWNrIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgLndlYm55LWFjdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhRXh0cmFib2xkXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgICAud2VibnktYWN0aW9uLXRvcCwgLndlYm55LWFjdGlvbi10b3AgYSwgLmljb24tYXJyb3ctdXAge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2VibnktYWN0aW9uLWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLndlYm55LXNoYXJlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgLmljb24tZW1haWwge1xuICAgICAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1mYWNlYm9vayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIuOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLXR3aXR0ZXIge1xuICAgICAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tYXJyb3ctdXAge1xuICAgICAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tYXJyb3ctdXAge0BpbmNsdWRlIGljb24oYmVmb3JlLCBhcnJvdy11cCk7fVxuXG4gICAgLmljb24tc2hhcmVfbm8tY3NzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAud2Vibnktc2hhcmUtYmFyLWljb25zIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNTBweCA4cHggMDtcbiAgICAgICAgaDIud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1lbWFpbCwgLmljb24tZmFjZWJvb2ssIC5pY29uLXR3aXR0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMi44cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1mYWNlYm9vayB7QGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWZhY2Vib29rKTt9XG4gICAgLmljb24tdHdpdHRlciB7QGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLXR3aXR0ZXIpO31cbiAgICAuaWNvbi1lbWFpbHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWVudmVsb3BlKTt9XG5cblxuICAgIC8qLmZyb250IC53ZWJueS1zaGFyZS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0qL1xufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuICAgIC8qIEFjdGlvbiBTaGFyZSBiYXIgc3R5bGVzICovXG4gICAgLmFjdGlvbnMge1xuICAgICAgICAmLnN0dWNrIHtcbiAgICAgICAgICAgIC53ZWJueS1hY3Rpb24tdG9wLCAuaWNvbi1hcnJvdy11cCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFSZWd1bGFyJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53ZWJueS1hY3Rpb24tbGFiZWwge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndlYm55LWFjdGlvbi10b3AgYSwgLmljb24tYXJyb3ctdXAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndlYm55LWFjdGlvbi10b3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNXB4IDEwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLWFycm93LXVwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWJueS1zaGFyZSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNXB4IDhweCAwO1xuICAgICAgICAgICAgaDIud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFSZWd1bGFyJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICAgICAgICAgIGE6bGluaywgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qIEVuZCBBY3Rpb24gU2hhcmUgYmFyIHN0eWxlcyAqL1xufVxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1PQklMRSBWSUVXICovXG4vKi53ZWJueS1zaGFyZS1iYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndlYm55LXNoYXJlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59Ki9cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cblxuXG5cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuICAgIC53ZWJueS1hY3Rpb24tc2hhcmUtYnV0dG9uIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICB9XG4gICAgLmljb24tZW1haWwsIC5pY29uLWZhY2Vib29rLCAuaWNvbi10d2l0dGVyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5OyBcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFdoYXQncyBSZWxhdGVkIEZyYW1lXG4vL1xuLy8gV2hhdCdzIFJlbGF0ZWQgRnJhbWUgZnJvbnRlbmQgc3R5bGluZy5cbi8vXG4vLyBNYXJrdXA6IHdoYXRzcmVsYXRlZC5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy53aGF0c3JlbGF0ZWRcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kd2hhdHMtcmVsYXRlZC1mcmFtZS1ia2dkLWNvbG9yOiAjZmRmZGZkO1xuJHdoYXRzLXJlbGF0ZWQtZnJhbWUtdGl0bGUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHdoYXRzLXJlbGF0ZWQtZnJhbWUtdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kd2hhdHMtcmVsYXRlZC1saW5rLWNvbG9yOiAkdGV4dC1ibHVlICFkZWZhdWx0O1xuXG5cblxuaDMud2Vibnktd2hhdHMtcmVsYXRlZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBmb250LXNpemU6IDAuODg4ZW07XG4gIGNvbG9yOiAkd2hhdHMtcmVsYXRlZC1mcmFtZS10aXRsZS1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1tb25vLW1pZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxufVxuXG4ud2Vibnlfd2hhdHNfcmVsYXRlZF9wZ3R5cGUgPiBkaXY6bm90KC5uZXh0LXNlY3Rpb24pIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuXG4ud2Vibnlfd2hhdHNfcmVsYXRlZF9wZ3R5cGUgPiBkaXY6bm90KC5uZXh0LXNlY3Rpb24pIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hhdHMtcmVsYXRlZC1mcmFtZS1ia2dkLWNvbG9yO1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcblxuXG59IC8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuXG5cbn0gLy8gRU5EIE1JTiBQQyBWSUVXIiwiLy8gTG9jYXRpb24gQ29udGVudFxuLy9cbi8vIExvY2F0aW9uIENvbnRlbnQgc3R5bGluZ1xuLy9cbi8vIE1hcmt1cDogbG9jYXRpb25fcGFnZS5oYnNcbi8vXG4vLyBTdHlsZXMgZm9yIHRoZSBIZXJvIGFuZCBIZXJvIElubmVyIGNsYXNzZXNcbi8vIGFyZSBsb2NhdGVkIGluIF9oZXJvLnNjc3MsIGxpbmVzIDc3LCAxMjksIDU1NywgNzE1LlxuLy9cblxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1PQklMRSBWSUVXICovXG5cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgLndlYm55LWxvY2F0aW9uIC5oZXJvLWlubmVyIHtcbiAgICAubG9jYXRpb24tYWRkcmVzcy1maWVsZCAubG9jYXRpb24tYWRkcmVzcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgLy8gUGhvbmUgTGFiZWwgb24gdG9wIG9mIFBob25lIG51bWJlclxuICAgIC5wYXJhLXBob25lLWZpZWxkIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbiAgLndlYm55LXRlYXNlciB7XG4gICAgLmxvY2F0aW9uLWNvdW50aWVzLWxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgLndlYm55LXRlYXNlciB7XG4gICAgLmxvY2F0aW9uLWNvdW50aWVzLWxhYmVsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIExPQ0FUSU9OIEhFUk8gRklFTERTXG4ud2VibnktbG9jYXRpb24gYXJ0aWNsZS5oZXJvLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4ud2VibnktbG9jYXRpb24gLmhlcm8taW5uZXIge1xuXG4gIC8vIExpbmUgdXAgYm90aCBQaG9uZSBOdW1iZXJzIG9uIG9uZSBsaW5lIHdpdGggYSBWZXJ0aWNhbCBkaXZpZGVyXG4gIC5maXJzdC1waG9uZSxcbiAgLmxhc3QtcGhvbmUsXG4gIC5sb2NhdGlvbi12ZXJ0aWNhbC1saW5lIHtcbiAgICBmbG9hdDpsZWZ0O1xuICB9XG5cbiAgLy8gVmVydGljYWwgTGluZSBkaXZpZGVyIHdpdGggc3BlY2lmaWMgc2l6ZVxuICAubG9jYXRpb24tdmVydGljYWwtbGluZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi8vIExvY2F0aW9uIEZpZWxkcyBpbiB0aGUgVGVhc2VyIGRpc3BsYXkuXG4ud2VibnktdGVhc2VyIHtcbiAgLmxvY2F0aW9uLWNvdW50aWVzLWZpZWxkd3JhcHBlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgaGVpZ2h0OiAxMDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IDgxcHg7XG4gICAgfVxuICB9XG5cbiAgLmxvY2F0aW9uLWNvdW50aWVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAubG9jYXRpb24tY291bnRpZXMtbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIENVU1RPTSBTTUFMTCBUQUJMRVQgVklFVyAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgLy8gQ3VzdG9tIG92ZXJyaWRlIGZvciBsb2NhdGlvbiBoZXJvIGhlaWdodCB3aXRoIGltYWdlIGNvbnRlbnRcbiAgLmhlcm8tbGF5b3V0IHtcbiAgICAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbG9jYXRpb24sXG4gICAgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxvY2F0aW9uIC5oZXJvLWltYWdlLFxuICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuXG4gIC8vIEN1c3RvbSBvdmVycmlkZSBmb3IgbG9jYXRpb24gaGVybyBoZWlnaHQgd2l0aCBpbWFnZSBjb250ZW50XG4gIC53ZWJueS1sb2NhdGlvbiB7XG4gICAgLmhlcm8tbGF5b3V0IHtcbiAgICAgIC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sb2NhdGlvbixcbiAgICAgIC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sb2NhdGlvbiAuaGVyby1pbWFnZSxcbiAgICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFF1aWNrIExpbmtzXG4vL1xuLy8gUXVpY2sgTGlua3Mgc3R5bGluZ1xuLy9cbi8vIE1hcmt1cDogcXVpY2tfbGlua3MuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMucXVpY2tfbGlua3NcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kcWwtZnJhbWUtYmtnZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRxbC1mcmFtZS10aXRsZS1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kcWwtZnJhbWUtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHFsLWZyYW1lLWRlc2NyaXB0b3ItdGl0bGUtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHFsLWZyYW1lLWRlc2NyaXB0b3ItdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kcWwtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXI6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kcWwtZnJhbWUtYnV0dG9uOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbi8vIFJFQVNTSUdORUQgVkFMUyBGT1IgR0xPQkFMIFNDT1BFIC0tIFNVTU1BUllcbi8vIHRoaXMgb3ZlcnJpZGVzIGdlbmVyYWwgYnV0dG9uIHZhcmlhYmxlcyBpbiBjb25maWcuc2Nzc1xuJHFsLWJ1dHRvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkYnV0dG9uLXRleHQtY29sb3IgIWRlZmF1bHQ7XG4kcWwtYnV0dG9uLXRleHQtY29sb3I6ICAgICAgICAgICAgICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbiRxbC1idXR0b24tYmFjay1jb2xvcjogICAgICAgICAgICAgJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kcWwtYnV0dG9uLWhvdmVyLWJhY2stY29sb3I6ICAgICAgICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG5cbi5wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktcWwtcGd0eXBlIHtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAkcWwtZnJhbWUtYmtnZC1jb2xvcjsqL1xuICAvL21hcmdpbjogMCBhdXRvO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogJGZyYW1lLXBhZGRpbmctbGcgMyU7XG4gIC8vIHdpZHRoOiAxMDAlO1xuICAvL21pbi1oZWlnaHQ6IDQ1MHB4XFw5O1xufVxuXG4ucWxmcmFtZS1pbm5lciB7XG4gIG1heC13aWR0aDogJG1heC1wYztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5xbC1jb2wtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucWwtLWdyb3VwLTEtaXRlbXMsXG4ucWwtLWdyb3VwLTItaXRlbXMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5xbC0tZ3JvdXAtMSxcbi5xbC0tZ3JvdXAtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwIDElO1xufVxuXG4ucWwtLWZpZWxkLXdlYm55LXFsLXRpdGxlIHtcbiAgZm9udDogJGZyYW1lLXRpdGxlO1xuICBjb2xvcjogJHFsLWZyYW1lLXRpdGxlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5xbC0tZmllbGQtd2VibnktcWwtaGVhZGxpbmUge1xuICBmb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLnFsLS1maWVsZC13ZWJueS1xbC1jb2wtMS10aXRsZSxcbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTItdGl0bGUge1xuICAvL2ZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFCb2xkJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMjVweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKlxuUXVpY2sgTGlua3MgQ2FyZFxuICovXG4ud2VibnktcXVpY2stbGlua3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkFGQTtcbiAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gIC53ZWJueS1xdWljay1saW5rcy1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOjEwMHB4O1xuICAgIGhlaWdodDoxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gIC5mYWxsYmFjay1pbWFnZSBzdmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgc3Ryb2tlOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICBmaWxsOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgLnN0MHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgfVxuICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgfVxuICAud2VibnktcXVpY2stbGlua3MtY2FyZC10ZXh0IHtcblxuICAgIC53ZWJueS1xdWljay1saW5rcy10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICAvL2ZvbnQtZmFtaWx5OiBQcm94aW1hTm92YVNlbWlib2xkO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzAwNEREMTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7IC8vIHVuZGVybGluZSB0aGlja25lc3NcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgICAgICBjb2xvcjogIzAwNEREMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud2VibnktcXVpY2stbGlua3MtZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4ucWwtLWZpZWxkLXdlYm55LXFsLWNvbC0xLWJ1dHRvbixcbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTItYnV0dG9uIHtcbiAgcGFkZGluZzogOXB4IDA7XG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDsgLy8gdW5kZXJsaW5lIHRoaWNrbmVzc1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICMwMDRERDE7XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgICAgY29sb3I6ICMwMDRERDE7XG4gICAgICB9XG4gICAgfSAgXG4gICAgXG4gICAgLy8gQ1RBIGFycm93XG4gICAgLmFycm93LXJpZ2h0e1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMwMDRERDE7XG4gICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgIH1cbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIHtcblxuICBjbGVhcjogYm90aDtcbiAgYSB7XG4gICAgLy8gQlVUVE9OIERZTkFNSUMgUkVRVUlSRU1FTlRTXG4gICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICR0YmQtYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJHRiZC1idXR0b24tdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWJ1dHRvbi1iYWNrLWNvbG9yO1xuXG4gICAgJjp2aXNpdGVkLCAmOmxpbmt7XG4gICAgICBjb2xvcjogJHRiZC1idXR0b24tdGV4dC1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YmQtYnV0dG9uLWhvdmVyLWJhY2stY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gQlVUVE9OIENBTExTXG4gIEBpbmNsdWRlIGZyYW1lLWJ1dHRvbi1iYXNlKCk7XG5cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYmxldCkge1xuXG4gIC53ZWJueS1xdWljay1saW5rcyB7XG5cbiAgICAud2VibnktcXVpY2stbGlua3MtY2FyZC10ZXh0IHtcbiAgXG4gICAgICAud2VibnktcXVpY2stbGlua3MtdGl0bGUge1xuICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnFsLWNvbC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLnFsLS1ncm91cC0xLFxuICAgIC5xbC0tZ3JvdXAtMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgfVxuICAgIC5xbC0tZ3JvdXAtMS1pdGVtcyxcbiAgICAucWwtLWdyb3VwLTItaXRlbXMge1xuICAgICAgZmxleDogNSAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnFsY29sMS10aXRsZSB7XG4gICAgLnFsLS1ncm91cC0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICAgIH1cbiAgfVxuICAucWxjb2wyLXRpdGxlIHtcbiAgICAucWwtLWdyb3VwLTEge1xuICAgICAgcGFkZGluZy10b3A6IDc3cHg7XG4gICAgfVxuICB9XG4gIFxuICAucWwtLWdyb3VwLTIge1xuICAgIHBhZGRpbmc6IDAgMSUgMCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbn0gLy8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wKSB7XG5cbiAgLndlYm55LXF1aWNrLWxpbmtzLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLy9mb250LWZhbWlseTogUHJveGltYU5vdmFSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogMi40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG4gIC53ZWJueS1xdWljay1saW5rcy1jYXJkLXRleHQgYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSAvLyBFTkQgUEMgVklFV1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAvKiBJRTEwLXNwZWNpZmljIHN0eWxlcyBnbyBoZXJlICovXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKSB7XG5cbiAgfSAvLyBFTkQgVEFCTEVUIFZJRVdcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuXG4gIH0gLy8gRU5EIFBDIFZJRVdcbn0gLy8gRU5EIElFMTBcbiIsIi53ZWJueS10ZWFzZXIge1xuICAvL3dpZHRoOiA3NSU7XG4gIC8vbWFyZ2luOiAyMHB4O1xuICAvL3dpZHRoOiA5MCU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbW9uby1taWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgLndlYm55LWNhcmQtdGVhc2VyIHtcblxuICAgIGhlaWdodDogNzNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAud2VibnktdGVhc2VyLXdyYXBwZXJ7XG4gICAgLndlYm55LXRlYXNlci1pbWFnZXtcbiAgICAgIGRpdntcbiAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1jb250YWluZXIgdWwgbGkge1xuICAgIG1hcmdpbjogOXB4IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgLy9oYXMgbmVlZGVkIHBhZGRpbmdcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmaWxsOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmxpc3QtZmFsbGJhY2staW1nIHN2ZyB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHg7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuc3QwLFxuICAgICAgLnN0MSB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHsgLy9oYXMgbmVlZGVkIHBhZGRpbmdcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDA7IC8vaGFzIG5lZWRlZCBwYWRkaW5nXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMTgzcHg7XG4gICAgICAgIC8vYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyAvL2hhcyBuZWVkZWQgcGFkZGluZ1xuXG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgLy9oYXMgbmVlZGVkIHBhZGRpbmdcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLW1vbm8tbWlkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4td2lkZSkge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscy1yaWdodCB7XG4gICAgICAvL3BhZGRpbmctdG9wOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIC8vZmxleC1iYXNpczogNDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZXZlbnRze1xuICAgIG1heC1oZWlnaHQ6IDM4MnB4O1xuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgaGVpZ2h0OiAzMzdweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IDE5Ni41cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgIC8vYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDsgLy9oYXMgbmVlZGVkIHBhZGRpbmdcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZpbHRlci10ZXJtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZmlsdGVyLXRlcm0tYm9yZGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1vbm8tbWlkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEzcHggMCAycHggMDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgICYtZmlsdGVyLXRlcm0tYm9yZGVyICB7XG4gICAgICBtYXJnaW46IDlweCAwO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICBhe1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG5cbiAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1tb2JpbGUpIHtcbiAgICAvLyAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAvLyAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgLy99XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5ldmVudC1kYXRlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi13aWRlKSB7XG4gICAgLy8gd2lkdGg6IDcxJTtcbiAgICAvL31cbiAgfVxuXG4gIC5ldmVudC1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIGV2ZW50LWRhdGU7XG4gICAgLmRheSBkaXYsXG4gICAgLm1vbnRoIGRpdixcbiAgICAuZXZlbnQteWVhciBkaXYge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5tb250aCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICAgIC8qaGVpZ2h0OiA0OHB4OyovXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgLypoZWlnaHQ6IDMycHg7Ki9cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAwcHggMDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgIC8vICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAvL31cblxuICAgIH1cblxuICAgIC50aW1lIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi13aWRlKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFkZHJlc3Mge1xuICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtYWRkcmVzcyB7XG4gICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICB9XG5cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgICAgLy8gIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC8vICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgLy8gIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXktbW9udGgtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgIHdpZHRoOiAyNCU7XG4gICAgfVxuICB9XG5cbiAgLm1vbnRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJvdztcbiAgfVxuXG4gIC5kYXkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogcm93O1xuICB9XG5cbiAgLmV2ZW50LXllYXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogcm93O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXG4gICAgLnN0YXJ0LWV2ZW50LXllYXIsXG4gICAgLmVuZC1ldmVudC15ZWFyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAvL3Rvb2sgZnJvbSBfZXZlbnRfZGF0ZS5zY3NzIHRvIG92ZXJ3cml0ZSBkZWZhdWx0IGJlaGF2aW9yIHRvIHVzZSBvbiB0ZWFzZXIgcGFnZXNcbiAgLm11bHRpLWRheSB7XG4gICAgLmRheSBkaXYsXG4gICAgLm1vbnRoIGRpdixcbiAgICAuZXZlbnQteWVhciBkaXYsXG4gICAgLnN0YXJ0IGRpdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAmLmRhc2gge1xuICAgICAgICAvL3dpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLm1lcmlkaWVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5hZGRyZXNzLXdyYXBwZXIge1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnZlbnVlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMjNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52ZW51ZS1uYW1lPmRpdiB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaXR5LXN0YXRlLXppcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi13aWRlKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5saW5rcyxcbiAgLmFjdGlvbnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDMxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb25vLWx0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbW9uby1taWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDhweCAyM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5saW5rcyBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmNoZXZyb24ge1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59IiwiLy8gQmFzZSBldmVudCBkYXRlICYgbG9jYXRpb24uXG5AbWl4aW4gZXZlbnQtZGF0ZSB7XG4gIC5ldmVudC1kYXRlIHtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC5tb250aC1kYXkteWVhciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgfVxuXG4gIC5tdWx0aS1kYXkge1xuICAgIC5kYXkgZGl2LFxuICAgIC5tb250aCBkaXYsXG4gICAgLmV2ZW50LXllYXIgZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDg1cHg7XG5cbiAgICAgICYuZGFzaCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb250aCAuc3RhcnQsXG4gICAgLm1vbnRoIC5lbmQsXG4gICAgLmV2ZW50LXllYXIgLnN0YXJ0LWV2ZW50LXllYXIsXG4gICAgLmV2ZW50LXllYXIgLmVuZC1ldmVudC15ZWFyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb250aCB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZGFzaCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRheSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5kYXNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LXllYXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3RhcnQtZXZlbnQteWVhciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAuZGFzaCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRheS1tb250aC13cmFwcGVyLFxuICAudGltZS13cmFwcGVyLFxuICAuYWRkcmVzcy13cmFwcGVyLFxuICAubGFzdC11cGRhdGVkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAudGltZS13cmFwcGVyIHtcbiAgICAudGltZS1mdWxsLXRpbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIC5kYXNoIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGltZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBpY29uKGJlZm9yZSwgZmEtY2xvY2spO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgLy8gcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAuYWRkcmVzcy1mdWxsLWxvY2F0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC52ZW51ZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLXBpbik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzcyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgc3Bhbi5jb3VudHJ5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmxhc3QtdXBkYXRlZC13cmFwcGVyIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIC5sYXN0LXVwZGF0ZWQtZnVsbC1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLmxhc3QtdXBkYXRlZC1sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIHJlZnJlc2gpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgfVxuXG4gICAgLmxhc3QtdXBkYXRlZCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxufSIsIi8vIExhbmRpbmcgUGFnZSBDb250ZW50XG4vL1xuLy8gTGFuZGluZyBQYWdlIENvbnRlbnQgc3R5bGluZ1xuXG4vL0xhbmRpbmcgcGFnZSB0ZWFzZXIgZGlzcGxheSBmb3IgZmlsdGVyIGxpc3RpbmdzXG4ud2VibnktdGVhc2VyIHtcbiAgLmxhbmRpbmctc3VtbWFyeS1maWVsZHdyYXBwZXIge1xuXHRsaW5lLWhlaWdodDogMTtcblx0aGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuIiwiLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIHtcbiAgLy8gTW9iaWxlIGNvbGxhcHNpYmxlIGZpbHRlciBzaWRlYmFyLlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAoJG1pbi1kZXNrdG9wIC0gMSkpIHtcblxuICAgIHpvb206IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4cG9zZWRia2dybmQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAuZmlsdGVyLXNpZGViYXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuZXhwYW5kZWQge1xuICAgICAgLmZpbHRlci1zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmZpbHRlci10b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTYzOSc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci10b2dnbGUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcbiAgICAgICAgY29udGVudDogJ1xcZTYxNic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICNGQUNFMDA7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZpbHRlciBzaWRlYmFyIGNvbnRlbnQuXG4gIGgzLFxuICAuZm9ybS1pdGVtLWtleXdvcmQgbGFiZWwsXG4gIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMgbGFiZWwsXG4gIC5mb3JtLWl0ZW0tY3JlYXRlZC1kYXRlOmJlZm9yZSxcbiAgLmZvcm0taXRlbS1maWVsZC13ZWJueS1ldmVudC1kYXRlLXN0YXJ0OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkb3N3YWxkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMCAwIDFlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBmb3JtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY29sb3I6ICRjb2xvci1tb25vLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogLjI1ZW0gMDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwb3NlZGJrZ3JuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya2dyYXk7XG4gICAgY29sb3I6ICRjb2xvci1tb25vLXdoaXRlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgb3V0bGluZTpub25lO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbS1rZXl3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNDBweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRkYXJrZ3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogI0ZBQ0UwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIHRvcDogNjYlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNDBweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRkYXJrZ3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JheTtcbiAgICBjb2xvcjogJGRhcmtncmF5O1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIGNvbG9yOiAkZGFya2dyYXk7XG4gICAgICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBvc2VkYmtncm5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1maWx0ZXItdGVybSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5pdGVtLWxpc3RfX2NoZWNrYm94IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5mYWNldC1pdGVtIHtcbiAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCB3aGl0ZTtcbiAgICAgICAgXG4gICAgICB9XG5cbiAgICAgIC5mYWNldC1pdGVtX192YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IC0xcHggNHB4IDAgMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tb25vLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcHRpb246YWN0aXZle1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gRm9yIElFOCBmYWxsYmFjay5cbiAgICAgIC8vIE15c3RlcmlvdXNseSBkb2Vzbid0IHdvcmsgd2l0aCBhIFwiLFwiIGFuZCB0aGUgYWJvdmUgc2VsZWN0b3IuXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jaGVja2VkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MWZcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MjNcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLWNyZWF0ZWQtZGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdEYXRlJztcbiAgfVxuICAuZm9ybS1pdGVtLWZpZWxkLXdlYm55LWV2ZW50LWRhdGUtc3RhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnRGF0ZSc7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4td2lkZSkge1xuICAgIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vLyBTZWFyY2ggcGFnZSBsYXlvdXQuXG4udmlld3MtcGFnZS13ZWJueS1zZWFyY2ggLmxheW91dC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndlYm55LXNlYXJjaC1jb250YWluZXIge1xuICAuZmlsdGVyLXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgID4gKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgIHpvb206IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwb3NlZGJrZ3JuZDtcblxuICAgIC5maWx0ZXItc2lkZWJhciB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDMgb2YgMTIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIC52aWV3LW1haW4tY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDkgb2YgMTIgbGFzdCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuanMtZm9ybS1jbGVhci1hbGwge1xuICAgIGNvbG9yOiAkdGV4dC1ibHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDBkJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAud2VibnktbGFuZGluZy1wYWdlLXBhZ2UuaGVyby1wcmVzZW50OmhhcyguY2VudGVyZWQtYWxpZ25tZW50KSB7XG4gICAgLnBhZ2UtcGFyYWdyYXBocy1pbj5kaXY+ZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1maWx0ZXItdGVybS1saXN0aW5nKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktbG9jLWZpbHRlci10ZXJtLWxpc3RpbmcpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1ldmVudC1maWx0ZXIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRlYXNlciBzdHlsZXMgZm9yIFBhZ2UgTGlzdGluZyBJdGVtXG5cbi53ZWJueS10ZWFzZXIge1xuXG4gIC53ZWJueS10ZWFzZXItdGl0bGUgYXtcbiAgICBjb2xvcjogIzAwNEREMTtcbiAgfVxuXG4gIC5wYWdlLWRlc2NyaXB0aW9uLWZpZWxkd3JhcHBlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4vLyBNT0JJTEVcbi50ZWFzZXItLXR5cGUtLXdlYm55LXBhZ2Uge1xuICAud2VibnktdGVhc2VyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi8vIFRBQkxFVFxuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKSB7XG4gIC50ZWFzZXItLXR5cGUtLXdlYm55LXBhZ2Uge1xuICAgIC53ZWJueS10ZWFzZXItdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gICAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIERFU0tUT1BcbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG4gIC50ZWFzZXItLXR5cGUtLXdlYm55LXBhZ2Uge1xuICAgIC53ZWJueS10ZWFzZXItdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscyB7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG5cbn0iLCJcbi5uZXdzLWRhdGUtZmllbGR3cmFwcGVyIHtcbiAgZm9udC1zaXplOiAwLjcyMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gIC5uZXdzLWxpc3RpbmctZGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAubmV3cy1saXN0aW5nLXRpbWUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4uZmFsbGJhY2stbmV3c3BhcGVyIHN2ZyB7XG4gIGhlaWdodDogMTAycHg7XG4gIHdpZHRoOiAxMDJweDtcbiAgcGFkZGluZzogNjVweDtcbn1cbi8vIGlmIHRoZXJlIGlzIG5vIG5ldyBzdW1tYXJ5L2Rlc2NyaXB0aW9uLCBhZGQgc3BhY2UgdG8gdGhlIG5ld3MtZGF0ZS1maWVsZCB3cmFwcGVyIGNsYXNzIG5vLWRlc2NyaXB0aW9uLlxuLm5vLWRlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiA3M3B4O1xufSIsIi8vIFdlYmZvcm1zXG4vL1xuLy8gV2ViZm9ybXMgZnJvbnRlbmQgc3R5bGluZy5cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtICB7XG4gIC5qcy1mb3JtLWl0ZW0ge1xuICAgIGxhYmVsLm9wdGlvbiAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIGRpdiAgIHtcbiAgICBtYXJnaW46IDIlIDAgMCAwO1xuICB9XG5cbiAgZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gIH1cblxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBPdmVycmlkZXMgcHJvZ3Jlc3MgY29sb3JzIGZyb20gd2ViZm9ybSBtb2R1bGUncyBDU1M6XG4vLyBkb2Nyb290L21vZHVsZXMvY29udHJpYi93ZWJmb3JtL2Nzcy93ZWJmb3JtLnByb2dyZXNzLnRyYWNrZXIuY3NzXG4vLyBUaGlzIGNvcGllcyBvdmVyIHRoZSB3aG9sZSBmaWxlIGJ1dCBjaGFuZ2VzXG4vLyAjNzc3IHRvICM3Njc2NzYgdG8gZml4IGNvbnRyYXN0IGlzc3Vlc1xuLy8gQ29weWluZyBldmVyeXRoaW5nIHdpdGggYSBjb2xvciB0byBhdm9pZCBzcGVjaWZpY2l0eSBpc3N1ZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyoqXG4gKiBQcm9ncmVzcyB0cmFja2VyIHN0eWxlcy5cbiAqXG4gKiBAc2VlIGh0dHA6Ly9uaWdlbG90b29sZS5naXRodWIuaW8vcHJvZ3Jlc3MtdHJhY2tlci9cbiAqL1xuXG4vKipcbiAqIFVwZGF0ZSBwcm9ncmVzcyB0ZXh0IHRvIHNob3cgY29tcGxldGVkIGFuZCBhY3RpdmUuXG4gKi9cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXAgLnByb2dyZXNzLXRleHQge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcC5pcy1hY3RpdmUgLnByb2dyZXNzLXRleHQsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlIC5wcm9ncmVzcy10ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qKlxuICogRGlzYWJsZSBob3ZlciBzdGF0ZSBiZWNhdXNlIHdlYmZvcm0gd2l6YXJkIHByb2dyZXNzIG1hcmtlcnMgYXJlIG5vdCBjbGlja2FibGUuXG4gKi9cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXA6bm90KC5pcy1hY3RpdmUpIC5wcm9ncmVzcy1tYXJrZXI6OmJlZm9yZSxcbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXA6aG92ZXIgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlLFxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcCAucHJvZ3Jlc3MtbWFya2VyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG59XG5cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXAuaXMtY29tcGxldGUgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlLFxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcC5pcy1jb21wbGV0ZTpob3ZlciAucHJvZ3Jlc3MtbWFya2VyOjpiZWZvcmUsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlIC5wcm9ncmVzcy1tYXJrZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcC5pcy1hY3RpdmU6aG92ZXIgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3MtdGl0bGVbcm9sZT1cImxpbmtcIl0ge1xuICBjb2xvcjogIzE5NzZkMjtcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3MtdGl0bGVbcm9sZT1cImxpbmtcIl06aG92ZXIsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy10aXRsZVtyb2xlPVwibGlua1wiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMjE5NmYzO1xufVxuXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlOmhvdmVyIC5wcm9ncmVzcy1tYXJrZXJbcm9sZT1cImxpbmtcIl06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZmMjtcbn1cbiIsIi8vIEphdmFzY3JpcHQgRW1iZWQgRnJhbWVcbi8vXG4vLyBKYXZhc2NyaXB0IEVtYmVkIEZyYW1lIGZyb250ZW5kIHN0eWxpbmcuXG4gXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRqZS1mcmFtZS1ia2dkLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRqZS1mcmFtZS10aXRsZS1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kamUtZnJhbWUtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJGplLWZyYW1lLXRleHQtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuXG4uamUtLWZpZWxkLXdlYm55LWplLWVtYmVkIHtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA4JTtcbn1cbi8vIGZvciBkZXNrdG9wIC0gdG8ga2VlcCBpdCBmcm9tIGdldHRpbmcgdG9vIHdpZGUgdG8gcmVhZFxuLmplLS1maWVsZC13ZWJueS13eXNpd3lnLXRpdGxlLCBcbi5qZS0tZmllbGQtd2Vibnktd3lzaXd5Zy1oZWFkbGluZSB7XG4gIG1heC13aWR0aDogJG1heC1wYzsgXG4gIG1hcmdpbjogMCBhdXRvO1xuICAvL3BhZGRpbmc6IDAgOCU7IC8vdGFrZW4gZnJvbSBueS5nb3YgcGFkZGluZyBvbiBmcmFtZXMgLS1oaWRkZW4gdG8gcmVtb3ZlIGluZGVudCBzbyBldmVyeXRoaW5nIGxpbmVzXG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWplLXBndHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqZS1mcmFtZS1ia2dkLWNvbG9yO1xuXG59XG5cbi5qZS0tZmllbGQtd2VibnktamUtdGl0bGUge1xuICBmb250OiAkZnJhbWUtdGl0bGU7IFxuICBjb2xvcjogJGplLWZyYW1lLXRpdGxlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5qZS0tZmllbGQtd2VibnktamUtaGVhZGxpbmUge1xuICBjb2xvcjogJHd5c2l3eWctZnJhbWUtaGVhZGxpbmUtY29sb3I7XG4gIGZvbnQ6ICRmcmFtZS1oZWFkbGluZTtcbiAgLy9mb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mcm9udCAuamUtLWZpZWxkLXdlYm55LWplLWhlYWRsaW5lIHtcbiAgZm9udDogJGZyYW1lLWhlYWRsaW5lLWZyb250O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHsgXG4gIC5iLWxhenksIC5iLXJlc3BvbnNpdmUge1xuICAgIC8vZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIvLyBIZXJvXG4vL1xuLy8gU3R5bGluZyBmb3IgR2VuZXJpYyBIZXJvIHR5cGUuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlczogaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjQ1OSBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjQ2NyBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjQ2OFxuXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRoZXJvLWJrZ2QtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kaGVyby10cmFuc2FjdGlvbi1ib3JkZXI6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kaGVyby10cmFuc2FjdGlvbi1idXR0b246ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8ta2V5d29yZC1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLWhvdmVyLWJrZ2QtY29sb3I6ICRjb2xvci1hY2NlbnQtc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGhlcm8ta2V5d29yZC10ZXh0LWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1ldmVudC1kYXRlLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1ldmVudC1ia2dkLXRyYW5zcGFyZW50LWJsYWNrOiAkYmtnZC1ibGFjay01MCAhZGVmYXVsdDtcblxuLy8gdGhpcyBvdmVycmlkZXMgZ2VuZXJhbCBidXR0b24gdmFyaWFibGVzIGluIGNvbmZpZy5zY3NzXG4kaGVyby1idXR0b24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRidXR0b24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGhlcm8tYnV0dG9uLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYnV0dG9uLXRleHQtY29sb3IgIWRlZmF1bHQ7XG4kaGVyby1idXR0b24tYmFjay1jb2xvcjogICAgICAgICAgICAgICAgICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yOiAgICAgICAgICAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cbi8vIEhFUk8gUEFSVElBTFxuLy8gQ1JFQVRFRCBCWSBXRUJOWVxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLyogSEVSTyBMQVlPVVQgKi9cbi5oZXJvLWxheW91dCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5oZXJvLWdlbmVyaWMuaGVyby1oYXMtaW1hZ2Uge1xuICAgIC5oZXJvLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWdlbmVyaWMtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYudGl0bGUtb25seSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVyby1ia2dkLWNvbG9yO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgIGNvbG9yOiAkaGVyby10ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVyby1ia2dkLWNvbG9yO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuXG4gICAgICAgIC5hc3NvYy1sYW5kaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgLy8gd2FudCB0byBhbGlnbiB0aGUgaWNvbiB0byB0aGUgY2VudGVyIG9mIHRoZSBmaXJzdCBsaW5lXG4gICAgICAgICAgICAuYXNzb2MtbGFuZGluZy1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFsaDtcblxuICAgICAgICAgICAgICBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiA+IGEge1xuXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1rZXl3b3JkcyB7XG4gICAgICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgIGkua2V5d29yZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGJlZm9yZSwgZmEtdGFnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnB1Ymxpc2hlZC1kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVyby10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1nZW5lcmljLXN1bW1hcnkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IC8qMWVtOyAqL1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICAgICAgICBjb2xvcjogJGhlcm8tdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiAgcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8taG9yaXpvbnRhbC1ocntcbiAgICAgICAgICBtYXJnaW46IDMwcHggMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIge1xuICAgICAgICAgICYuYnV0dG9uLXByZXNlbnQge1xuICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3R7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgICAgICAgICAgLmNoZWNrbGlzdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgLyogVmVydGljYWxseSBhbGlnbiBjb250ZW50ICovXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuLmNoZWNrbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpLmNoZWNrbGlzdC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWZpbHRlci1zZWxlY3RlZCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1nZW5lcmljLWN0YSB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBSVEwgU3BlY2lmaWNzICovXG5odG1sW2Rpcj1cInJ0bFwiXSB7XG4gIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaGVyby1sYXlvdXQge1xuICAgIC5oZXJvLWdlbmVyaWMtd3JhcHBlciB7XG4gICAgICAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgICAgLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1rZXl3b3JkcyB7XG4gICAgICAua2V5d29yZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFTkQgSEVSTy1MQVlPVVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcblxuICBodG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmhlcm8tbGF5b3V0IHtcbiAgICAgIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIHtcbiAgICAgICAgJi5idXR0b24tcHJlc2VudCB7XG4gICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jdGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8tZ2VuZXJpYy1jdGEge1xuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVyby1sYXlvdXQge1xuICAgIC5oZXJvLWdlbmVyaWMuaGVyby1oYXMtaW1hZ2Uge1xuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgICAgICYudGl0bGUtb25seSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG5cbiAgICAgICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhlcm8taGFzLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMHB4IDQ1cHggMHB4O1xuICAgICAgICAgIC5oZXJvLWdlbmVyaWMtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMzVweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogNDVweCAwO1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICAgICAgICAgICAgJi5jaGVja2xpc3QtY3RhLWFic2VudCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJi5idXR0b24tcHJlc2VudCB7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxcHggMjMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYnV0dG9uLWFic2VudCB7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgIC5jaGVja2xpc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNoZWNrbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtY3RhIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG59IC8vIEVORCBUQUJMRVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAvLyBEZXNrdG9wIExUUiBzdHlsaW5nXG4gIGh0bWxbZGlyPVwibHRyXCJdIHtcbiAgICAuaGVyby1sYXlvdXQge1xuICAgICAgLmhlcm8taGFzLWltYWdlIHtcbiAgICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MjdweDtcbiAgICAgICAgICBcbiAgICAgICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgICAgICYudGl0bGUtb25seSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgXG4gICAgICAgIFxuICAgICAgICAuaGVyby1ob3Jpem9udGFsLWhyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgXG4gICAgICAgICAgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIHtcblxuICAgICAgICAgICAgJi5jaGVja2xpc3QtY3RhLWFic2VudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBjaGVja2xpc3Qgb3IgY3RhIGlzIHByZXNlbnRcbiAgICAgICAgICAgICY6bm90KC5jaGVja2xpc3QtY3RhLWFic2VudCkge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgICAgICAgJi5idXR0b24tcHJlc2VudCB7XG4gICAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyby1nZW5lcmljLXNlcGFyYXRvciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAuY2hlY2tsaXN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgc3Bhbi5jaGVja2xpc3QtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwcHggNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jdGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERlc2t0b3AgUlRMIHN0eWxpbmdcbiAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIC5oZXJvLWxheW91dCB7XG4gICAgICAuaGVyby1oYXMtaW1hZ2Uge1xuICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaGVyby1nZW5lcmljLWlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBcbiAgICAgICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8ta2V5d29yZHMge1xuICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgICAgICYudGl0bGUtb25seSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIFxuICAgICAgICAuaGVyby1ob3Jpem9udGFsLWhyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIFxuICAgICAgICAgIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuY2hlY2tsaXN0LWN0YS1hYnNlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtc3VtbWFyeSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmJ1dHRvbi1wcmVzZW50IHtcbiAgICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLmNoZWNrbGlzdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaGVyby1nZW5lcmljLWN0YSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweCAwcHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSAvLyBFTkQgREVTS1RPUCBNSU4gVklFVyIsIi8vIEhlcm9cbi8vXG4vLyBTdHlsaW5nIGZvciBMYW5kaW5nIFBhZ2UgSGVybyB0eXBlLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uIHBsZWFzZSBzZWUgdGhlIHN0b3J5IHNvdXJjZXM6IGh0dHBzOi8vaXRzd2VibnkuYXRsYXNzaWFuLm5ldC9icm93c2UvTkRELTI0NTkgYW5kIGh0dHBzOi8vaXRzd2VibnkuYXRsYXNzaWFuLm5ldC9icm93c2UvTkRELTI0NjcgYW5kIGh0dHBzOi8vaXRzd2VibnkuYXRsYXNzaWFuLm5ldC9icm93c2UvTkRELTI0NjhcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kaGVyby1ia2dkLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLXRleHQtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJGhlcm8tdHJhbnNhY3Rpb24tYm9yZGVyOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGhlcm8tdHJhbnNhY3Rpb24tYnV0dG9uOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8ta2V5d29yZC1ob3Zlci1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtdGV4dC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtZGF0ZS1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtYmtnZC10cmFuc3BhcmVudC1ibGFjazogJGJrZ2QtYmxhY2stNTAgIWRlZmF1bHQ7XG4kaGVyby1jdGEtdGV4dC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG4vLyBIRVJPIFBBUlRJQUxcbi8vIENSRUFURUQgQlkgV0VCTllcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLyogVGl0bGUgYW5kIGhlcm8gYm9yZGVyIGRpc3BsYXkgKi9cbi53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS50aXRsZS1wcmVzZW50IHtcbiAgICAudGl0bGUtbGFuZGluZy1sYXlvdXQge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxufVxuLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmhlcm8tcHJlc2VudCB7XG4gICAgLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxufVxuLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmJvdGgtcHJlc2VudCB7XG4gICAgLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICB9XG4gICAgLnRpdGxlLWxhbmRpbmctbGF5b3V0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIFRpdGxlIGRpc3BsYXkgKi9cbi50aXRsZS1sYW5kaW5nLWxheW91dCB7XG4gICAgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudGl0bGUtbGFuZGluZy1wYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUNFMDA7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUV4dHJhYm9sZCc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZS1zdWJ0aXRsZXtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhUmVndWxhcic7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIC5oZXJvLWxhbmRpbmctbGF5b3V0IHtcbiAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICAgICAgICAgIC5oZXJvLWJ1dHRvbnMgeyBcbiAgICAgICAgICAgICAgICAuaGVyby1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAuY3RhLWxhbmRpbmctaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcZjMwYVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpZGVvLWhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7IFxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWN0YS1sYW5kaW5nLWljb246OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXFxmMDRiXCIgIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgICAgICAgIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vKiBIRVJPIExBWU9VVCAqL1xuLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICBcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5oZXJvLWxhbmRpbmctcGFnZS5oZXJvLWhhcy1pbWFnZSB7XG5cbiAgICAuaGVyby1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI1NnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVyby1ia2dkLWNvbG9yO1xuXG4gICAgJi50aXRsZS1vbmx5IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgY29sb3I6ICRoZXJvLXRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgIGNvbG9yOiAkaGVyby10ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVyby1ia2dkLWNvbG9yO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG5cbiAgICAgICAgLmFzc29jLWxhbmRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAvLyB3YW50IHRvIGFsaWduIHRoZSBpY29uIHRvIHRoZSBjZW50ZXIgb2YgdGhlIGZpcnN0IGxpbmVcbiAgICAgICAgICAgIC5hc3NvYy1sYW5kaW5nLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMWxoO1xuXG4gICAgICAgICAgICAgIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2ID4gYSB7XG5cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFweDtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIGljb24oYmVmb3JlLCBsZWZ0LWFycm93KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tc3VtbWFyeSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gV2hlbiBzdW1tYXJ5IGlzIHRoZSBsYXN0IGVsZW1lbnQgKG5vIGhlcm8gYnV0dG9ucyksIHJlbW92ZSBib3R0b20gcGFkZGluZ1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgICAgICAgLy8gRW5zdXJlIDQ1cHggaG9yaXpvbnRhbCBzcGFjaW5nIGJldHdlZW4gQ1RBcyBvbiBhbGwgYnJlYWtwb2ludHNcbiAgICAgICAgICAgIC52aWRlby1oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcXGYwNGJcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcZjMwYlwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLypoMiB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIH0qL1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEhFUk8gSEFTIEEgVklERU8gT1BUSU9OIC0gT1ZFUlJJREUgVklERU9KUyBTVFlMRVNcblxuICAuaGVyby12aWRlby1mcmFtZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG5cbiAgICAuaGVyby12aWRlby1pbm5lciB7XG4gICAgICAudmlkZW8tanMge1xuICAgICAgICAudmpzLXRlY2h7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBZT1VUVUJFIE9WRVJSSURFXG4gICAgICAuaGVyby10eXBlLXlvdXR1YmUgeyAgfVxuXG4gICAgICAudmpzLWNvbnRyb2wtYmFyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgLnZpbWVvcGxheWVyIHsgIH1cbiAgICAgIC52aWRlb2pzLWhlcm9wbGF5ZXIteW91dHViZS1kaW1lbnNpb25zLnZqcy1mbHVpZCxcbiAgICAgICN2aWRlb2pzLWhlcm9wbGF5ZXItdmltZW8udmlkZW8tanMudmpzLTE2LTl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgLnZpbWVvRnJhbWUgeyAgfVxuXG4gICAgICAuaGVyby10eXBlLXlvdXR1YmUgLnZqcy1jb250cm9sLWJhcntcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgI2hlcm8tdmlkZW8tZnJhbWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5oZXJvLXZpZGVvLWNsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG5cbiAgICAvLyBDT05TVUxUIERUIE9OIExFRlQgT1IgUklHSFQgUExBQ0VNRU5UIE9GIENMT1NFXG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMTI7XG5cbiAgICBhe1xuICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsY2xvc2UtYnV0dG9uKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tdmlkZW8taGlkZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLXZpZGVvLXNob3d7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlcm8tYmtnLXJlbW92ZWR7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLmhlcm8tbWV0YS1jaGFuZ2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDQyNXB4O1xuICB9XG4gIC52aWRlb19oZXJvX2J1dHRvbiA+IGF7XG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIHBsYXktYnV0dG9uKTtcbiAgfVxuICAudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3ZpZGVvanMtaGVyb3BsYXllci12aW1lb19WaW1lb19hcGkudmltZW9wbGF5ZXJ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC55dHAtY2hyb21lLWNvbnRyb2xze1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8vIEVORCBIRVJPLUxBWU9VVFxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYmxldCkge1xuXG4gICAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgICAgICAudGl0bGUtbGFuZGluZy1sYXlvdXQge1xuICAgICAgICAgIC50aXRsZS1sYW5kaW5nLXBhZ2Uge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICAgICAgZ2FwOiA1MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMHB4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyby1sYW5kaW5nLWxheW91dCB7XG4gICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyby1idXR0b25zIHtcbiAgICAgICAgICAgICAgLnZpZGVvLWhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICAgICAgICAmLmhlcm8taGFzLWNvbnRlbnQge1xuICAgICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgICAgICAgICAgICBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gIC50aXRsZS1sYW5kaW5nLWxheW91dCB7XG4gICAgLnRpdGxlLWxhbmRpbmctcGFnZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIGdhcDogNTJweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgICAgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICAgIC5oZXJvLWxhbmRpbmctcGFnZS5oZXJvLWhhcy1pbWFnZSB7XG4gIFxuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICAgICAgJi50aXRsZS1vbmx5IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGVyby1oYXMtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDM1cHg7XG4gICAgICAgICAgICAucHVibGlzaGVkLWRhdGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiA0NXB4IDA7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLXN1bW1hcnkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDozNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAudmlkZW8taGVyby1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cbn0gLy8gRU5EIFRBQkxFVFxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wKSB7XG4gIFxuLyogVGl0bGUgZGlzcGxheSAqL1xuLnRpdGxlLWxhbmRpbmctbGF5b3V0IHtcblxuICAudGl0bGUtbGFuZGluZy1wYWdlIHtcbiAgICAgIHBhZGRpbmc6IDBweCA2MHB4IDBweCA2MHB4O1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgICAudGl0bGUtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG59XG59XG5cbiAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIC50aXRsZS1sYW5kaW5nLWxheW91dCB7XG5cbiAgICAgIC50aXRsZS1sYW5kaW5nLXBhZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCA2MHB4IDBweCA2MHB4O1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWxhbmRpbmctbGF5b3V0IHtcbiAgICAgIC5oZXJvLWhhcy1pbWFnZSB7XG4gICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciB7XG4gICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5vLWltYWdlIHtcbiAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgICAgICAgIC5hc3NvYy1sYW5kaW5nLWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICAgICAgLmxlZnQtYWxpZ25tZW50LCAucmlnaHQtYWxpZ25tZW50e1xuICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm8tc3VtbWFyeXtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jZW50ZXJlZC1hbGlnbm1lbnR7XG4gICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciB7XG4gICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyby1zdW1tYXJ5e1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8taGFzLWltYWdlIHtcbiAgICAgICAgICAmLmNlbnRlcmVkLWFsaWdubWVudCB7XG4gICAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxlZnQtYWxpZ25tZW50LCAmLnJpZ2h0LWFsaWdubWVudCB7XG4gICAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IG5vcm1hbCBzdGFydDtcbiAgICAgICAgICAgIGhlaWdodDogNTEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMzk1cHg7XG4gICAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoNTAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgICB3aWR0aDogNzAwcHg7IC8vIERlZmF1bHQgd2lkdGggZm9yIGxlZnQvcmlnaHQgYWxpZ25tZW50XG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4IDYwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmhlcm8tYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAuY3RhLWxhbmRpbmctaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmN0YS1sYW5kaW5nLWljb246OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpZGVvLWhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm8taW1hZ2Uge1xuICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICAgICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2MHB4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTsgXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm8tYnV0dG9ucyB7XG4gICAgICAgICAgICAgIC52aWRlby1oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgICYudGl0bGUtb25seSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgLmhlcm8tdmlkZW8tZnJhbWUge1xuICAgICAgLmhlcm8tdmlkZW8taW5uZXIge1xuICAgICAgICAudmlkZW8tanMge1xuICAgICAgICAgIHdpZHRoOiA5MTBweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBZT1VUVUJFIE9WRVJSSURFXG4gICAgICAgIC5oZXJvLXR5cGUteW91dHViZSB7IFxuICAgICAgICAgICAgaGVpZ2h0OiA1MTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLXZpZGVvLWNsb3NlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSAvLyBFTkQgREVTS1RPUCBNSU4gVklFV1xuIiwiLy8gQmFjayBUbyBUb3BcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIge1xuICAgIC53ZWJueS1iYWNrLXRvLXRvcC1zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgIH1cbiAgICAud2VibnktYmFjay10by10b3AtaGlkZGVuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgfVxuICAgIC53ZWJueS1iYWNrLXRvLXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBib3R0b206IDJlbTtcbiAgICAgICAgcmlnaHQ6IDJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC53ZWJueS1iYWNrLXRvLXRvcCAuZmEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG5cbiAgICAuZmEsIC5mYS1jbGFzc2ljLCAuZmEtc2hhcnAsIC5mYXMsIC5mYS1zb2xpZCwgLmZhciwgLmZhLXJlZ3VsYXIsIC5mYWIsIC5mYS1icmFuZHMge1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZGlzcGxheTogdmFyKC0tZmEtZGlzcGxheSwgaW5saW5lLWJsb2NrKTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG59Ly8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgICAud2VibnktYmFjay10by10b3Atd3JhcHBlciB7XG4gICAgICAgIC53ZWJueS1iYWNrLXRvLXRvcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBib3R0b206IDJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLndlYm55LWJhY2stdG8tdG9wIC5mYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG4gICAgfVxufS8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtcGMpIHtcblxufS8vIEVORCBNSU4gUEMgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNQVggUEMgVklFVyAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cbn0vLyBFTkQgTUFYIFBDIFZJRVdcblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBJRTkgU1RZTElORyAqL1xuQG1lZGlhIHNjcmVlblxcMCB7XG5cbn1cbiIsIi8vIEhlcm9cbi8vXG4vLyBTdHlsaW5nIGZvciBFdmVudCBIZXJvIHR5cGUuXG4vL1xuXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRoZXJvLWJrZ2QtY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kaGVyby10ZXh0LWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRoZXJvLXRyYW5zYWN0aW9uLWJvcmRlcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZXJvLXRyYW5zYWN0aW9uLWJ1dHRvbjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLWJrZ2QtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtaG92ZXItYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLXRleHQtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtZGF0ZS1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtYmtnZC10cmFuc3BhcmVudC1ibGFjazogJGJrZ2QtYmxhY2stNTAgIWRlZmF1bHQ7XG5cbi8vIHRoaXMgb3ZlcnJpZGVzIGdlbmVyYWwgYnV0dG9uIHZhcmlhYmxlcyBpbiBjb25maWcuc2Nzc1xuJGhlcm8tYnV0dG9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAkYnV0dG9uLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRoZXJvLWJ1dHRvbi10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJ1dHRvbi10ZXh0LWNvbG9yICFkZWZhdWx0O1xuJGhlcm8tYnV0dG9uLWJhY2stY29sb3I6ICAgICAgICAgICAgICAgICAkYnV0dG9uLWJrZ2QtY29sb3IgIWRlZmF1bHQ7XG4kaGVyby1idXR0b24taG92ZXItYmFjay1jb2xvcjogICAgICAgICAgICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG4vLyBIRVJPIFBBUlRJQUxcbi8vIENSRUFURUQgQlkgV0VCTllcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEZPTlRTIC8gU0laRVMgKi9cblxuXG4uaGVyby1uby1pbWFnZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhlcm8tYmtnZC1jb2xvcjtcbiAgLy9oZWlnaHQ6IDM4NXB4O1xufVxuXG4uaGVyby1uby1pbWFnZS5oZXJvLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhlcm8tYmtnZC1jb2xvcjtcbiAgLy9oZWlnaHQ6IDQ1NXB4O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vKiBIRVJPIFFVSUNLIEVESVQgRklYICovXG4udXNlci1sb2dnZWRpbiB7XG4gIC5mcm9udCB7XG4gICAgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgICAgIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG5cbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgLmNvbnRleHR1YWwtcmVnaW9uIHtcblxuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbn1cblxuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9XCJydGxcIl0ge1xuICAuaGVyby1ldmVudC1sYXlvdXQge1xuICAgICAgICAuaGVyby1ldmVudC1pbm5lciB7XG4gICAgICAgICAgICAuaGVyby1rZXl3b3JkcyB7XG4gICAgICAgICAgICAgICAgLmtleXdvcmQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEhFUk8gTEFZT1VUICovXG4uaGVyby1ldmVudC1sYXlvdXQge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2Uge1xuXG4gICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWV2ZW50LWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAmLmhlcm8taGFzLWltYWdlLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXJvLWJrZ2QtY29sb3I7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8ta2V5d29yZHMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgLy8gYWRkZWQgYmVjYXVzZSBrZXl3b3JkcyBoYXZlIDI1cHggYm90dG9tIHBhZGRpbmcgYnV0IHdlIG5lZWQgMzBweCBiZXR3ZWVuIGJvdHRvbSByb3cgYW5kIHRpdGxlXG4gICAgICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgaS5rZXl3b3JkLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS10YWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogODtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyby1ldmVudC1kYXRlLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwcHggMHB4IDBweDtcblxuICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgZXZlbnQtZGF0ZS1oZXJvLW1vYmlsZS1sdHI7XG4gICAgICAgIFxuICAgICAgICAgICAgLm1vbnRoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuZGF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuZXZlbnQteWVhciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmFkZHJlc3Mtd3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAgICAgLnRpbWU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZXJvLWV2ZW50LWRhdGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkZHJlc3Mgc3Bhbi5jb3VudHJ5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAuaGVyby1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAkaGVyby10ZXh0LWNvbG9yO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gRXZlbnQgSGVybyB3aXRoIGRhdGVzIC0gbW9iaWxlIFN0YXJ0IGhlcmUuXG4gIC5oZXJvLWV2ZW50IHtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIC5oZXJvLWNvbnRlbnQtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgXG4gIH1cblxuICAvLyBDdXN0b20gaGVpZ2h0IGFuZCB3aWR0aCBmb3IgYmFja2dyb3VuZCB3aXRoIGltYWdlIGZvciBldmVudHNcbiAgLmhlcm8taW5uZXIuaGVyby1ldmVudC1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ3VzdG9tIG1hcmdpbiBhbmQgcGFkZGluZyBmb3IgZXZlbnQga2V5d29yZHNcbiAgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgLmhlcm8ta2V5d29yZHN7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gIC8vIEV2ZW50IEhlcm8gd2l0aCBkYXRlcyAtIG1vYmlsZSBFbmRzIGhlcmUuXG5cbn1cblxuLy8gRU5EIGhlcm8tbGF5b3V0XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFibGV0KSB7XG5cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IHtcbiAgICAuaGVyby1ldmVudC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDM1cHg7XG4gICAgICAuaGVyby1ldmVudC10aXRsZS1ibG9jayB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGgxLCBoMSA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2Uge1xuXG4gICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBIRVJPIExBWU9VVFxuXG59IC8vIEVORCBUQUJMRVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAuaGVyby1ldmVudC1sYXlvdXQge1xuXG4gICAgLmhlcm8tZXZlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgICAgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBoMSwgaDEgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhlcm8td2l0aC1pbWFnZSBTVEFSVFMgSEVSRVxuICAgIC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIHtcblxuICAgICAgLmhlcm8taW5uZXIuaGVyby1ldmVudC1pbm5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MjdweDtcbiAgICAgIH1cblxuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVyby1ldmVudC1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIFxuICAgICAgICAubGVmdC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgIC5yaWdodC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcbiAgICB9XG4gICAgLy8gSGVyby13aXRoLWltYWdlIEVORFMgSEVSRVxuXG4gICAgLy8gSGVyby13aXRob3V0LWltYWdlIFNUQVJUUyBIRVJFXG4gICAgLmhlcm8tZXZlbnQuaGVyby1uby1pbWFnZSB7XG5cbiAgICAgIC5oZXJvLWlubmVyLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICBib3R0b206IDgwcHg7XG4gICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTYwcHg7IC8vIGFjY291bnRzIGZvciA4MHB4IHRvcCBhbmQgYm90dG9tIHBhZGRpbmcgem9uZXNcblxuICAgICAgICAubGVmdC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDQ1cHggODBweCA2MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgIC5yaWdodC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgODBweCA0NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMDtcblxuICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEhlcm8td2l0aG91dC1pbWFnZSBFTkRTIEhFUkVcbiAgfVxuXG4gIC8qIFJUTCBTcGVjaWZpY3MgKi9cbiAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIC5oZXJvLWV2ZW50LWxheW91dCB7XG4gICAgICAuaGVyby1ldmVudHtcbiAgICAgICAgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gLy8gRU5EIERFU0tUT1AgTUlOIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogRlVMTCBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXdpZGUpIHtcbiAgLy8gRlJPTlQgTUlOIEhFSUdIVCBBREpVU1RNRU5UXG4gIC5mcm9udCB7XG4gICAgLmhlcm8tbGF5b3V0IHtcbiAgICAgIC5oZXJvLWxhbmRpbmcuaGVyby1oYXMtaW1hZ2UsXG4gICAgICAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UsXG4gICAgICAuaGVyby1oYXMtaW1hZ2UsXG4gICAgICAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UsXG4gICAgICAuaGVyby1oYXMtaW1hZ2UtY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxMnB4O1xuICAgICAgICBoZWlnaHQ6IDUxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IC8vIEVORCBERVNLVE9QIFZJRVdcblxuLy8gT1ZFUlJJREVTXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBIRVJPIFZJREVPIEZJWCBGT1IgVklNRU8gLS0gNTc1LTc2NyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tbGF5b3V0IHtcbiAgICAuaGVyby12aWRlby1mcmFtZS5oZXJvcGxheWVyLXZpbWVvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgLmhlcm8tdmlkZW8taW5uZXIge1xuICAgICAgICAudmlkZW8tanMudmpzLXZpbWVvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIEhFUk8gVklERU8gRklYIEZPUiBWSU1FTyAtLSA3NjgtOTEwICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gIC5oZXJvLWxheW91dCAuaGVyby12aWRlby1mcmFtZSAuaGVyby12aWRlby1pbm5lciAudmlkZW8tanMudmpzLXZpbWVvID4gLnZqcy1jb250cm9sLWJhciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuIiwiLy8gQmFzZSBldmVudCBkYXRlICYgbG9jYXRpb24uXG5AbWl4aW4gZXZlbnQtZGF0ZS1oZXJvLW1vYmlsZS1sdHIge1xuICAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgIFxuICB9XG5cbiAgLm11bHRpLWRheSB7XG4gICAgLmRheSBkaXYsXG4gICAgLm1vbnRoIGRpdixcbiAgICAuZXZlbnQteWVhciBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogODVweDtcblxuICAgICAgJi5kYXNoIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xuICAgIGkge1xuICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWNhbCk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRheS1tb250aC1mdWxsLWRhdGUge1xuICAgICAgLm1vbnRoLWRheS15ZWFyIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBcblxuXG4gIC50aW1lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNXB4IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIGkge1xuICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWNsb2NrKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBpIHtcbiAgICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS1waW4pO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC8qLmFkZHJlc3Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgfSovXG5cbiAgLmxhc3QtdXBkYXRlZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBpIHtcbiAgICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCByZWZyZXNoKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFzdC11cGRhdGVkLWZ1bGwtZGF0ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVhdSBFbWJlZFxuLy9cbi8vIFN0eWxpbmcgZm9yIHRoZSBUYWJsZWF1IEVtYmVkIG9uIHRoZSBMYW5kaW5nIFBhZ2UgY29udGVudCB0eXBlLlxuLy9cbi8vXG4vLyBjb2xvciB2YXJpYWJsZXNcbiR0YWJsZWF1LWVtYmVkLXRpdGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiR0YWJsZWF1LWVtYmVkLWhlYWRsaW5lLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiR0YWJsZWF1LWVtYmVkLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4vLyBmb250IHZhcmlhYmxlc1xuJHRhYmxlYXUtZW1iZWQtdGl0bGUtbW9iaWxlOiBib2xkIDE2cHggJG9zd2FsZCAhZGVmYXVsdDtcbiR0YWJsZWF1LWVtYmVkLXRpdGxlLWRlc2t0b3A6ICRmcmFtZS10aXRsZSAhZGVmYXVsdDtcbiR0YWJsZWF1LWVtYmVkLWhlYWRsaW5lLW1vYmlsZTogODAwIDAuOWVtICRiYXNlLWZvbnQgIWRlZmF1bHQ7XG4kdGFibGVhdS1lbWJlZC1oZWFkbGluZS1kZXNrdG9wOiA4MDAgMS4xZW0gJGJhc2UtZm9udCAhZGVmYXVsdDtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuYXJ0aWNsZS50YWJsZWF1LWVtYmVkLWxheW91dCB7XG4gIHBhZGRpbmc6IDBweCAzJTtcblxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgLnRhYmxlYXUtZW1iZWQtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVhdS1lbWJlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgbWF4LXdpZHRoOiA3NWVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5mcmFtZS10aXRsZSB7XG4gICAgICBmb250OiAkdGFibGVhdS1lbWJlZC10aXRsZS1tb2JpbGU7XG4gICAgICBjb2xvcjogJHRhYmxlYXUtZW1iZWQtdGl0bGUtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICBmb250OiAkdGFibGVhdS1lbWJlZC1oZWFkbGluZS1tb2JpbGU7XG4gICAgICBjb2xvcjogJHRhYmxlYXUtZW1iZWQtaGVhZGxpbmUtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYm9keS1hcmVhIHtcbiAgICAgIC5ib2R5LWFyZWEtaW4ge1xuICAgICAgICAudGFibGVhdS1lbWJlZC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZWF1LWVtYmVkLWZyYW1lLWxpbmsge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC50YWJsZWF1LWVtYmVkLWNvbnRlbnQtZnJhbWUge1xuICAgICAgICB0YWJsZWF1LXZpeiB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhYmx1LWxpbmtzLXR3bywgLnRhYmx1LWxpbmstc2luZy1yaWdodCwgLnRhYmx1LWxpbmstc2luZy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG59Ly8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCB7XG4gICAgLnRhYmxlYXUtZW1iZWQtZnJhbWUtbGluayB7XG4gICAgICAudGFibHUtbGlua3MtdHdvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICB9XG4gICAgICAudGFibHUtbGluay1zaW5nLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAudGFibHUtbGluay1zaW5nLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtcGMpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCB7XG4gICAgbWF4LXdpZHRoOiA3NWVtO1xuICAgIC50YWJsZWF1LWVtYmVkLWZyYW1lLWxpbmsge1xuICAgICAgLnRhYmx1LWxpbmtzLXR3byB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgfVxuICAgICAgLnRhYmx1LWxpbmstc2luZy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnRhYmx1LWxpbmstc2luZy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vLyBFTkQgTUlOIFBDIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUFYIFBDIFZJRVcgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXG59Ly8gRU5EIE1BWCBQQyBWSUVXXG5cbiIsIi8vIEVzcmkgRW1iZWRcbi8vXG4vLyBTdHlsaW5nIGZvciB0aGUgZXNyaSBFc3JpIG9uIHRoZSBMYW5kaW5nIFBhZ2UgY29udGVudCB0eXBlLlxuLy9cbi8vXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRlc3JpLWVtYmVkLXRpdGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRlc3JpLWVtYmVkLWhlYWRsaW5lLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRlc3JpLWVtYmVkLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4vLyBmb250IHZhcmlhYmxlc1xuJGVzcmktZW1iZWQtdGl0bGUtbW9iaWxlOiBib2xkIDE2cHggJG9zd2FsZCAhZGVmYXVsdDtcbiRlc3JpLWVtYmVkLXRpdGxlLWRlc2t0b3A6ICRmcmFtZS10aXRsZSAhZGVmYXVsdDtcbiRlc3JpLWVtYmVkLWhlYWRsaW5lLW1vYmlsZTogODAwIDAuOWVtICRiYXNlLWZvbnQgIWRlZmF1bHQ7XG4kZXNyaS1lbWJlZC1oZWFkbGluZS1kZXNrdG9wOiA4MDAgMS4xZW0gJGJhc2UtZm9udCAhZGVmYXVsdDtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCB7XG4gIHBhZGRpbmc6IDYwcHggMyU7XG5cbiAgaDJ7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmVzcmktZW1iZWQtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXNyaS1lbWJlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgbWF4LXdpZHRoOiA3NWVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5mcmFtZS10aXRsZSB7XG4gICAgICBmb250OiAkZXNyaS1lbWJlZC10aXRsZS1tb2JpbGU7XG4gICAgICBjb2xvcjogJGVzcmktZW1iZWQtdGl0bGUtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICBmb250OiAkZXNyaS1lbWJlZC1oZWFkbGluZS1tb2JpbGU7XG4gICAgICBjb2xvcjogJGVzcmktZW1iZWQtaGVhZGxpbmUtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYm9keS1hcmVhIHtcbiAgICAgIC5ib2R5LWFyZWEtaW4ge1xuICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAuZXNyaS1lbWJlZC1ib2R5IHtcbiAgICAgICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgXG4gICAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgLmVzcmktZW1iZWQtY29udGVudC1mcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgXG4gICAgICAgICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhYmx1LWxpbmtzLXR3bywgLnRhYmx1LWxpbmstc2luZy1yaWdodCwgLnRhYmx1LWxpbmstc2luZy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG59Ly8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCB7XG4gICAgLmVzcmktZW1iZWQtZnJhbWUtbGluayB7XG4gICAgICAudGFibHUtbGlua3MtdHdvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICB9XG4gICAgICAudGFibHUtbGluay1zaW5nLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAudGFibHUtbGluay1zaW5nLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtcGMpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCB7XG4gICAgbWF4LXdpZHRoOiA3NWVtO1xuICAgIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsge1xuICAgICAgLnRhYmx1LWxpbmtzLXR3byB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgfVxuICAgICAgLnRhYmx1LWxpbmstc2luZy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnRhYmx1LWxpbmstc2luZy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vLyBFTkQgTUlOIFBDIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUFYIFBDIFZJRVcgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXG59Ly8gRU5EIE1BWCBQQyBWSUVXXG5cbiIsIi8vIExvZ2luIFNjcmVlbiBVSSBTdHlsaW5nXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlczogTkRELTg4MVxuLy9cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4jdXNlci1sb2dpbi1mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCA0MHB4O1xuXG4gICAgLmZvcm0taXRlbS1uYW1lIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICAuZm9ybS1pdGVtLXBhc3Mge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKSB7XG4gICAgXG59Ly8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgICAjdXNlci1sb2dpbi1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDAgNDBweDtcbiAgICAgICAgXG4gICAgICAgIC5mb3JtLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbS1wYXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgIH0gICAgXG5cbn0vLyBFTkQgTUlOIFRBQkxFVCBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWF4LXBjKSB7XG4gIFxufS8vIEVORCBNSU4gUEMgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNQVggUEMgVklFVyAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIFxuICBcbn0vLyBFTkQgTUFYIFBDIFZJRVdcblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBJRTkgU1RZTElORyAqL1xuQG1lZGlhIHNjcmVlblxcMCB7XG4gIFxuXG59XG4iLCIvLyBIZXJvXG4vL1xuLy8gU3R5bGluZyBmb3IgTG9jYXRpb24gUGFnZSBIZXJvIHR5cGUuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlczogaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjY1MiBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjY1MyBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjY1NCBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjY1NSBcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kaGVyby1ia2dkLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLXRleHQtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJGhlcm8tdHJhbnNhY3Rpb24tYm9yZGVyOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGhlcm8tdHJhbnNhY3Rpb24tYnV0dG9uOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8ta2V5d29yZC1ob3Zlci1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtdGV4dC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtZGF0ZS1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtYmtnZC10cmFuc3BhcmVudC1ibGFjazogJGJrZ2QtYmxhY2stNTAgIWRlZmF1bHQ7XG4kaGVyby1jdGEtdGV4dC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG4vLyBIRVJPIFBBUlRJQUxcbi8vIENSRUFURUQgQlkgV0VCTllcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIC5oZXJvLWxvY2F0aW9uLWxheW91dCB7XG4gICAgICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyIHtcbiAgICAgICAgICAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1jb3VudGllcyB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vKiBIRVJPIExBWU9VVCAqL1xuLmhlcm8tbG9jYXRpb24tbGF5b3V0IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltYWdlLmhlcm8tbG9jYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXJvLWJrZ2QtY29sb3I7XG4gIH1cbiAgXG4gIC5oZXJvLWxvY2F0aW9uLmhlcm8taGFzLWltYWdlIHtcblxuICAgIC5oZXJvLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWxvY2F0aW9uLWlubmVyLmhlcm8taGFzLWltYWdlLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXJvLWJrZ2QtY29sb3I7XG4gIH1cblxuICAuaGVyby1sb2NhdGlvbi1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgICAubG9jYXRpb24tdHlwZS10YXgge1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cbiAgICAgIC5sb2NhdGlvbi1ob3Jpem9udGFsLWxpbmUge1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgfVxuXG4gICAgICAuaGVyby1zdW1tYXJ5IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAubG9jYXRpb24tY291bnRpZXMtc2VydmVkLWZpZWxkLCBcbiAgICAgIC5sb2NhdGlvbi1hZGRyZXNzLWZpZWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgICAgIC5hZGRyZXNze1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9jYXRpb24tY291bnRpZXMtbGFiZWwsXG4gICAgICAubG9jYXRpb24tYWRkcmVzcy1sYWJlbCxcbiAgICAgIHNwYW4ucGhvbmUtbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTokb3N3YWxkO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYWRkcmVzcyBzcGFuLmNvdW50cnkge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vIEZpZWxkIGNvbnRlbnQgQ291bnRpZXMgU2VydmVkLCBBZGRyZXNzLCBQaG9uZVxuICAgICAgLmxvY2F0aW9uLWNvdW50aWVzLFxuICAgICAgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cbiAgICAgIC5wYXJhLXBob25lLWZpZWxkIGEge1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgICAgfVxuICAgICAgLy8gQ291bnRpZXMgU2VydmVkIHNlY3Rpb25cbiAgICAgIC5sb2NhdGlvbi1jb3VudGllcy1maWVsZHdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAubG9jYXRpb24tY291bnRpZXMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgICAvLyBQaG9uZSBMYWJlbCBvbiB0b3Agb2YgUGhvbmUgbnVtYmVyXG4gICAgICAubG9jYXRpb24tcGhvbmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgLnBhcmEtcGhvbmUtZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAucGFyYS1waG9uZS1maWVsZCB7XG4gICAgICAgICAgc3Bhbi5waG9uZS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgYS5waG9uZS1udW1iZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFTkQgSEVSTy1MQVlPVVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcblxuICBodG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IHtcbiAgICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyIHtcbiAgICAgICAgLy8gUGhvbmUgTGFiZWwgb24gdG9wIG9mIFBob25lIG51bWJlclxuICAgICAgICAubG9jYXRpb24tcGhvbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcblxuICAgICAgICAgIC5wYXJhLXBob25lLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgIC5wYXJhLXBob25lLWZpZWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaHRtbFtkaXI9XCJsdHJcIl0ge1xuICAgIC5oZXJvLWxvY2F0aW9uLWxheW91dCB7XG4gICAgICAuaGVyby1sb2NhdGlvbi1pbm5lciB7XG4gICAgICAgIC8vIFBob25lIExhYmVsIG9uIHRvcCBvZiBQaG9uZSBudW1iZXJcbiAgICAgICAgLmxvY2F0aW9uLXBob25lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG5cbiAgICAgICAgICAucGFyYS1waG9uZS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAucGFyYS1waG9uZS1maWVsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IHtcbiAgICAuaGVyby1oYXMtaW1hZ2UuaGVyby1sb2NhdGlvbiB7XG4gICAgICBkaXYuaGVyby1sb2NhdGlvbi1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tbG9jYXRpb24uaGVyby1oYXMtaW1hZ2Uge1xuICBcbiAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tbG9jYXRpb24taW5uZXIge1xuICAgICAgcGFkZGluZzogNDVweCAzNXB4O1xuICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgICAgIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9jYXRpb24tY291bnRpZXMtc2VydmVkLWZpZWxkLCBcbiAgICAgICAgLmxvY2F0aW9uLWFkZHJlc3MtZmllbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0gLy8gRU5EIFRBQkxFVFxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wKSB7XG4gIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuaGVyby1sb2NhdGlvbi1sYXlvdXQge1xuICAgICAgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24ge1xuICAgICAgICAuaGVyby1sb2NhdGlvbi1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZXJvLWxvY2F0aW9uLWxheW91dCB7XG4gICAgLm5vLWltYWdlLmhlcm8tbG9jYXRpb24ge1xuICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgICB9XG4gICAgICAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24ge1xuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXIuaGVyby1oYXMtaW1hZ2UtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggNjBweDtcbiAgICAgIH1cbiAgICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyIHtcbiAgICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY0ZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAuaGVyby1sb2NhdGlvbi1pbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxufSAvLyBFTkQgREVTS1RPUCBNSU4gVklFV1xuIiwiLy8gUG9wdWxlYXIgc2VydmljZXNcbi8vXG4vLyBTdHlsaW5nIGZvciBMYW5kaW5nIFBhZ2UgcG9wdWxlYXIgc2VydmljZXMgZnJhbWUuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlczogaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjc2MCBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjczMCBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjczMSBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjczMiBcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kcHMtYmtnZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHMtdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kcHMtdHJhbnNhY3Rpb24tYm9yZGVyOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJHBzLXRyYW5zYWN0aW9uLWJ1dHRvbjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHMta2V5d29yZC1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kcHMta2V5d29yZC1ob3Zlci1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeSAhZGVmYXVsdDtcbiRwcy1rZXl3b3JkLXRleHQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwcy1ldmVudC1kYXRlLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kcHMtZXZlbnQtYmtnZC10cmFuc3BhcmVudC1ibGFjazogJGJrZ2QtYmxhY2stNTAgIWRlZmF1bHQ7XG4kcHMtY3RhLXRleHQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuLy8gUG9wdWxlYXIgc2VydmljZXMgUEFSVElBTFxuLy8gQ1JFQVRFRCBCWSBXRUJOWVxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBSVEwgU3BlY2lmaWNzICovXG5odG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IHtcbiAgICAgICAgLnBvcHVsYXItc2VydmljZXMtY29udGVudCB7XG4gICAgICAgICAgICAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgLnBzLWN0YS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkucHMtYXJyb3ctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYzMEFcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIFBvcHVsZWFyIHNlcnZpY2VzIExBWU9VVCAqL1xuXG4ucGFnZS1wYXJhZ3JhcGhzLWluPmRpdj5kaXYucG9wdWxhci1zZXJ2aWNlczpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG4vLyBkbyBub3QgcmVtb3ZlIHRvcCBtYXJnaW4gd2hlbiB1c2luZyB0aGUgY2VudGVyZWQgaGVyb1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAud2VibnktbGFuZGluZy1wYWdlLXBhZ2UuaGVyby1wcmVzZW50OmhhcyguY2VudGVyZWQtYWxpZ25tZW50KSB7XG4gICAgLnBhZ2UtcGFyYWdyYXBocy1pbj5kaXY+ZGl2LnBvcHVsYXItc2VydmljZXM6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgICAgICAgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnBvcHVsYXItc2VydmljZXMtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHMtYmtnZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhhcygucHMtY3RhLXdyYXApIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHMtY3RhLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYS5wcy1jdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpLnBzLWFycm93LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjMwQlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNDBweCAwO1xuICAgICAgICAgICAgdWwucHMtY2FyZHMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkgYS5wcy1jYXJkLWl0ZWFtIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlLWluLW91dCBhbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcy1ia2dkLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHMtYmtnZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBzLWJrZ2QtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnBzLWNhcmQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMgLnBzLWNhcmQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBzLWNhcmQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBzLWNhcmQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIEVORCBQb3B1bGVhciBzZXJ2aWNlcy1MQVlPVVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcblxuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcblxuICAgIH1cblxuICAgIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCB7XG4gICAgICAgIC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQge1xuICAgICAgICAgICAgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuICAgICAgICAgICAgICAgIHVsLnBzLWNhcmRzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0gLy8gRU5EIFRBQkxFVFxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBMYXJnIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcblxuICAgIH1cbiAgICAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQge1xuICAgICAgICAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgLnBvcHVsYXItc2VydmljZXMtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgNjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcy1jdGEtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDMwcHggKyAydncpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbWluKDgwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNjBweCArIDR2dyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB1bC5wcy1jYXJkcyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkgYS5wcy1jYXJkLWl0ZWFtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IC8vIEVORCBERVNLVE9QIE1JTiBWSUVXXG4iLCIvLyBIZXJvXG4vL1xuLy8gU3R5bGluZyBmb3IgTGFuZGluZyBQYWdlIEhlcm8gdHlwZS5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiBwbGVhc2Ugc2VlIHRoZSBzdG9yeSBzb3VyY2VzOiBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0yNDU5IGFuZCBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0yNDY3IGFuZCBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0yNDY4XG5cbi8vIGNvbG9yIHZhcmlhYmxlc1xuJGhlcm8tYmtnZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby10ZXh0LWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRoZXJvLXRyYW5zYWN0aW9uLWJvcmRlcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZXJvLXRyYW5zYWN0aW9uLWJ1dHRvbjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLWJrZ2QtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtaG92ZXItYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLXRleHQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWV2ZW50LWRhdGUtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWV2ZW50LWJrZ2QtdHJhbnNwYXJlbnQtYmxhY2s6ICRia2dkLWJsYWNrLTUwICFkZWZhdWx0O1xuJGhlcm8tY3RhLXRleHQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuLy8gSEVSTyBQQVJUSUFMXG4vLyBDUkVBVEVEIEJZIFdFQk5ZXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIFRpdGxlIGFuZCBoZXJvIGJvcmRlciBkaXNwbGF5ICovXG4ud2VibnktcGFnZS1wYWdlLnRpdGxlLXByZXNlbnQge1xuICAgIC50aXRsZS1wYWdlLWxheW91dCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICB9XG59XG4ud2VibnktcGFnZS1wYWdlLmhlcm8tcHJlc2VudCB7XG4gICAgLmhlcm8tcGFnZS1sYXlvdXQge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxufVxuLndlYm55LXBhZ2UtcGFnZS5ib3RoLXByZXNlbnQge1xuICAgIC5oZXJvLXBhZ2UtbGF5b3V0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxuICAgIC50aXRsZS1wYWdlLWxheW91dCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBUaXRsZSBkaXNwbGF5ICovXG4udGl0bGUtcGFnZS1sYXlvdXQge1xuICAgIFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRpdGxlLXBhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQ0UwMDtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhRXh0cmFib2xkJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLyoudGl0bGUtc3VidGl0bGV7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTZweCA1MnB4O1xuICAgICAgICB9Ki9cbiAgICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9XCJydGxcIl0ge1xuICAuaGVyby1wYWdlLWxheW91dCB7XG4gICAgLmhlcm8tcGFnZS1pbm5lciB7XG4gICAgICAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgICAgaS5hc3NvYy1sYW5kaW5nLWljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8ta2V5d29yZHMge1xuICAgICAgLmtleXdvcmQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLyogSEVSTyBMQVlPVVQgKi9cbi5oZXJvLXBhZ2UtbGF5b3V0IHtcbiAgXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaGVyby1wYWdlLmhlcm8taGFzLWltYWdlIHtcblxuICAgIC5oZXJvLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVyby1ia2dkLWNvbG9yO1xuXG4gICAgJi50aXRsZS1vbmx5IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgIGNvbG9yOiAkaGVyby10ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICBjb2xvcjogJGhlcm8tdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGVyby1oYXMtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlcm8tYmtnZC1jb2xvcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcblxuICAgICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgIC8vIHdhbnQgdG8gYWxpZ24gdGhlIGljb24gdG8gdGhlIGNlbnRlciBvZiB0aGUgZmlyc3QgbGluZVxuICAgICAgICAgICAgLmFzc29jLWxhbmRpbmctaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxbGg7XG5cbiAgICAgICAgICAgICAgaS5hc3NvYy1sYW5kaW5nLWljb24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYgPiBhIHtcblxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgaWNvbihiZWZvcmUsIGxlZnQtYXJyb3cpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8ta2V5d29yZHMge1xuICAgICAgICAgIC5rZXl3b3JkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgIGkua2V5d29yZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLXRhZyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLXN1bW1hcnkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAud2VibnktY2FyZC10ZWFzZXIge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFTkQgSEVSTy1MQVlPVVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcblxuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAgIC50aXRsZS1wYWdlLWxheW91dCB7XG4gICAgICAgIC50aXRsZS1wYWdlIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgICBnYXA6IDUycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMHB4O1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZXJvLXBhZ2UtbGF5b3V0IHtcbiAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgICAgICAmLmhlcm8taGFzLWNvbnRlbnQge1xuICAgICAgICAgIC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgICAgICAgICAgaS5hc3NvYy1sYW5kaW5nLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgLnRpdGxlLXBhZ2UtbGF5b3V0IHtcbiAgICAudGl0bGUtcGFnZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIGdhcDogNTJweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvLXBhZ2UtbGF5b3V0IHtcbiAgICAuaGVyby1wYWdlLmhlcm8taGFzLWltYWdlIHtcbiAgXG4gICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1wYWdlLWlubmVyIHtcbiAgICAgICAgJi50aXRsZS1vbmx5IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgICAgICAgIC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGVyby1oYXMtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuICAgICAgICAgICAgLnB1Ymxpc2hlZC1kYXRlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDQ1cHggMDtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4OyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLXN1bW1hcnkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxufSAvLyBFTkQgVEFCTEVUXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcblxuLyogVGl0bGUgZGlzcGxheSAqL1xuICAudGl0bGUtcGFnZS1sYXlvdXQge1xuXG4gICAgLnRpdGxlLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwcHggNjBweCAwcHggNjBweDtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAudGl0bGUtcGFnZS1sYXlvdXQge1xuXG4gICAgICAudGl0bGUtcGFnZSB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDYwcHggMHB4IDYwcHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tcGFnZS1sYXlvdXQge1xuICAgICAgLmhlcm8taGFzLWltYWdlIHtcbiAgICAgICAgLmhlcm8tcGFnZS1pbm5lciB7XG4gICAgICAgICAgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uby1pbWFnZSB7XG4gICAgICAgIC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgICAgICAgIC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgICAgICAgIC5hc3NvYy1sYW5kaW5nLWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQge1xuICAgICAgLmxlZnQtYWxpZ25tZW50LCAucmlnaHQtYWxpZ25tZW50e1xuICAgICAgICAuaGVyby1wYWdlLWlubmVyIHtcbiAgICAgICAgICAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyby1zdW1tYXJ5e1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8taGFzLWltYWdlIHtcbiAgICAgICAgICAmLmxlZnQtYWxpZ25tZW50LCAmLnJpZ2h0LWFsaWdubWVudCB7XG4gICAgICAgICAgICAuaGVyby1wYWdlLWlubmVyIHtcbiAgICAgICAgICAgICAgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmhlcm8tcGFnZS1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IG5vcm1hbCBzdGFydDtcbiAgICAgICAgICAgIGhlaWdodDogNDI3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOztcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAvL21heC1oZWlnaHQ6IDM5NXB4O1xuICAgICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDUwJSAtIDEyMHB4KTtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwMHB4OyAvLyBuZWVkcyB0byBiZSA1ODAgYnV0IHdlIGhhdmUgMTIwcHggb2YgbWFyZ2luXG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4IDYwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uby1pbWFnZSB7XG4gICAgICAgIC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICAgICAgICAgIC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNjBweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7IFxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgICAgICAgICYudGl0bGUtb25seSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbn0gLy8gRU5EIERFU0tUT1AgTUlOIFZJRVdcbiIsIi8vIEZ1bGwgSFRNTCBFbWJlZCBGcmFtZVxuLy9cbi8vIEZ1bGwgSFRNTCBFbWJlZCBGcmFtZSBmcm9udGVuZCBzdHlsaW5nLlxuIFxuLy8gY29sb3IgdmFyaWFibGVzXG4kZnVsbC1odG1sLWVtYmVkLWZyYW1lLWJrZ2QtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJGZ1bGwtaHRtbC1lbWJlZC1mcmFtZS10aXRsZS1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kZnVsbC1odG1sLWVtYmVkLWZyYW1lLXRleHQtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuXG4uZnVsbC1odG1sLWVtYmVkLS1maWVsZC13ZWJueS1mdWxsLWh0bWwtZW1iZWQge1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDglO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1mdWxsLWh0bWwtZW1iZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnVsbC1odG1sLWVtYmVkLWZyYW1lLWJrZ2QtY29sb3I7XG59XG5cbi5mdWxsLWh0bWwtZW1iZWQtLWZpZWxkLXdlYm55LWZ1bGwtaHRtbC10aXRsZSB7XG4gIGZvbnQ6ICRmcmFtZS10aXRsZTsgXG4gIGNvbG9yOiAkZnVsbC1odG1sLWVtYmVkLWZyYW1lLXRpdGxlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCIvLyBIZXJvXG4vL1xuLy8gU3R5bGluZyBmb3IgTmV3cyBIZXJvIHR5cGUuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlczogaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjgwMyBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjgwNCBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjgwNSBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjgwNiBhbmQgXG5cbi8vIGNvbG9yIHZhcmlhYmxlc1xuJGhlcm8tYmtnZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby10ZXh0LWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRoZXJvLXRyYW5zYWN0aW9uLWJvcmRlcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZXJvLXRyYW5zYWN0aW9uLWJ1dHRvbjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLWJrZ2QtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtaG92ZXItYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLXRleHQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWV2ZW50LWRhdGUtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWV2ZW50LWJrZ2QtdHJhbnNwYXJlbnQtYmxhY2s6ICRia2dkLWJsYWNrLTUwICFkZWZhdWx0O1xuJGhlcm8tY3RhLXRleHQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuLy8gSEVSTyBQQVJUSUFMXG4vLyBDUkVBVEVEIEJZIFdFQk5ZXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIFRpdGxlIGFuZCBoZXJvIGJvcmRlciBkaXNwbGF5ICovXG4ud2VibnktbmV3cy1wYWdlLmhlcm8tcHJlc2VudCB7XG4gICAgLmhlcm8tbmV3cy1sYXlvdXQge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxufVxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBSVEwgU3BlY2lmaWNzICovXG5odG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmhlcm8tbmV3cy1sYXlvdXQge1xuICAgICAgICAuaGVyby1rZXl3b3JkcyB7XG4gICAgICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCB7XG4gICAgICAgICAgLmhlcm8tbmV3cy13cmFwcGVyIHtcbiAgICAgICAgICAgIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAuaGVyby1uZXdzLWRhdGUge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5oZXJvLW5ld3MtbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIExUUiBTcGVjaWZpY3MgKi9cbmh0bWxbZGlyPVwibHRyXCJdIHtcbiAgLmhlcm8tbmV3cy1sYXlvdXQge1xuICAgIC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCB7XG4gICAgICAuaGVyby1uZXdzLXdyYXBwZXIge1xuICAgICAgICAuaGVyby1uZXdzLWRhdGUtbG9jYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgIC5oZXJvLW5ld3MtZGF0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmhlcm8tbmV3cy1sb2NhdGlvbiB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vKiBIRVJPIExBWU9VVCAqL1xuLmhlcm8tbmV3cy1sYXlvdXQge1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaGVyby1uZXdzLmhlcm8taGFzLWltYWdlIHtcblxuICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlcm8tYmtnZC1jb2xvcjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIC5oZXJvLW5ld3Mtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcblxuICAgICAgICAgICAgLmhlcm8ta2V5d29yZHMge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkycHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICBpLmtleXdvcmQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS10YWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm8tbmV3cy10aXRsZSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm8tbmV3cy1kYXRlLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAuaGVyby1uZXdzLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oZXJvLW5ld3MtbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIEVORCBIRVJPLUxBWU9VVFxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYmxldCkge1xuXG4gICAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgICAgICAuaGVyby1uZXdzLWxheW91dCB7XG4gICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgLmhlcm8tbmV3cy1sYXlvdXQge1xuICAgIC5oZXJvLW5ld3MuaGVyby1oYXMtaW1hZ2Uge1xuICBcbiAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG5cbiAgICAgIC5oZXJvLW5ld3Mtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSAvLyBFTkQgVEFCTEVUXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgLmhlcm8tbmV3cy1sYXlvdXQge1xuICAgIC5oZXJvLWhhcy1pbWFnZSB7XG4gICAgICAmLmxlZnQtYWxpZ25tZW50LCAmLnJpZ2h0LWFsaWdubWVudCB7XG4gICAgICAgIC5oZXJvLW5ld3MtaW5uZXIge1xuICAgICAgICAgIC5oZXJvLW5ld3Mtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmhlcm8tbmV3cy1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBub3JtYWwgc3RhcnQ7XG4gICAgICAgIGhlaWdodDogNDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAuaGVyby1uZXdzLXdyYXBwZXIge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgICAgICBtYXJnaW46IDBweCA2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgICAgLmhlcm8tbmV3cy10aXRsZSB7XG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uby1pbWFnZSB7XG4gICAgICAuaGVyby1uZXdzLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgICAgIFxuICAgICAgICAuaGVyby1uZXdzLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCA2MHB4O1xuXG4gICAgICAgICAgLmhlcm8ta2V5d29yZHMge1xuICAgICAgICAgICAgLmtleXdvcmQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSAvLyBFTkQgREVTS1RPUCBNSU4gVklFV1xuIiwiLy8vIEV4YW1wbGUgc3RhdGUvKiBjb2RlIC8vLy8vLy8vLy8vLy9cbi5zaWRlYmFycyAuYmxvY2sge1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMTBweDtcbn0iLCIvLyBJRSBhbmQgYnJvd3NlciBzcGVjaWZpYyBmaXhlc1xuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gU2FmYXJpIDYuMS0xMC4wXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OjApIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApICB7XG4gIC8vZml4ZXMgZm9yIE5ERC0xNDU0IC0gaVBhZCBBaXIgMiwgaVBhZCBNaW5pIDIsIGlQYWQgNCwgaVBhZCBNaW5pIDQuXG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2VibnktdGVhc2VyIHtcbiAgICAud2VibnktY2FyZC10ZWFzZXIge1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgICZfX2RldGFpbHMtbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMzclO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMtcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZXZlbnRze1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscyB7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXRhYmxldCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxODhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1maWx0ZXItdGVybXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICAuZXZlbnQtZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGV2ZW50LWRhdGU7XG5cbiAgICAgICAgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcblxuICAgICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ldmVudC1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb250aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5kYXkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuZXZlbnQteWVhciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5zdGFydC1ldmVudC15ZWFyLFxuICAgICAgICAuZW5kLWV2ZW50LXllYXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb250aCwgLmRheSwgLmV2ZW50LXllYXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubXVsdGktZGF5IHtcbiAgICAgICAgLmRheSBkaXYsXG4gICAgICAgIC5tb250aCBkaXYsXG4gICAgICAgIC5ldmVudC15ZWFyIGRpdixcbiAgICAgICAgLnN0YXJ0IGRpdiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAmLmRhc2gge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
