/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/page.scss ***!
  \*************************************************************************************************************/
@font-face {
  font-family: "Cocomat Pro";
  src: url(a35cd5fc729fca9eaa90.ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(f041105141cb8df61394.ttf) format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(3458c5c93711e009ebf2.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(18f438d9a35290af716c.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(b4abb11a0fce23805471.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(757cdc843b90da0524b5.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(b5f5e7b5b8e03be66381.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(3f2e13ceb1848c85166a.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(b3bd5483256e399286e9.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(f16c0d152e495c7f5ee6.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(dd32face7b418abb712b.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(b8903e62c7d1b1a36826.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(81a777d2676e902fae60.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(202e2ec9a433b167f561.ttf) format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(06aa755496b987d2cb7b.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cocomat Pro";
  src: url(fda3e70d1c57360b3b47.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

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

* {
  box-sizing: border-box;
}
*:after, *:before {
  box-sizing: border-box;
}

/* Nuima outline nuo inputu chrome */
textarea:focus, input:focus, select:focus, button:focus {
  outline: 0;
}

a {
  text-decoration: none;
}

/* ClearFix */
.cf:before, .cf:after {
  content: "";
  display: table;
}

.cf:after {
  clear: both;
}

.cf {
  *zoom: 1;
}

/* --------- */
input, textarea, button {
  border-radius: 0;
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
}

::-moz-placeholder {
  color: inherit;
}

:-ms-input-placeholder {
  color: inherit;
}

body {
  width: 100%;
  overflow-x: hidden;
  font-family: "Cocomat Pro";
  background-color: #B93D78;
  color: white;
  overflow-x: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
body.fixed {
  overflow: hidden;
}
body.home {
  background-color: #FFFFFF;
}

.admin-edit-link {
  right: 10px;
}

body, p {
  font-weight: 500;
  font-size: 20px;
  line-height: 135%;
}
@media screen and (max-width: 768px) {
  body, p {
    font-size: 14px;
    line-height: 135%;
  }
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 24px;
}
@media screen and (max-width: 768px) {
  h1, h2, h3, h4, h5, h6 {
    margin-bottom: 12px;
  }
}

h2 {
  font-weight: 700;
  font-size: 64px;
  line-height: 120%;
}
@media screen and (max-width: 768px) {
  h2 {
    font-size: 32px;
    line-height: 120%;
  }
}

h1 {
  font-weight: 700;
  font-size: 200px;
  line-height: 220px;
}
@media screen and (max-width: 1324px) {
  h1 {
    font-size: 160px;
    line-height: 180px;
  }
}
@media screen and (max-width: 1024px) {
  h1 {
    font-size: 100px;
    line-height: 120px;
  }
}
@media screen and (max-width: 768px) {
  h1 {
    font-size: 52px;
    line-height: 72px;
  }
}

.container {
  max-width: 1520px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
}
@media screen and (min-width: 769px) {
  .container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.display-table {
  display: table;
  height: 100%;
  width: 100%;
}
.display-table .table-cell {
  display: table-cell;
}
.display-table .table-cell.vertical-middle {
  vertical-align: middle;
}

.otgs-development-site-front-end {
  display: none;
}

.qm-icon-container,
#query-monitor-main {
  display: none !important;
}

.wysiwyg * {
  margin-bottom: 24px;
}
.wysiwyg *:first-child {
  margin-top: 0;
}
.wysiwyg *:last-child {
  margin-bottom: 0;
}
.wysiwyg img {
  height: auto;
}
.wysiwyg strong, .wysiwyg b {
  font-weight: bold;
}
.wysiwyg i {
  font-style: italic;
}
.wysiwyg a, .wysiwyg a:active, .wysiwyg a:focus {
  text-decoration: underline;
  color: #FFFFFF;
}
.wysiwyg ul li, .wysiwyg ol li {
  position: relative;
  margin-bottom: 16px;
  padding-left: 20px;
  line-height: 24px;
}
[dir=rtl] .wysiwyg ul li, [dir=rtl] .wysiwyg ol li {
  padding-left: 0px;
  padding-right: 20px;
}
.wysiwyg ol {
  list-style: none;
  counter-reset: orderedlist;
}
.wysiwyg ol li {
  padding-left: 10px;
  display: flex;
}
[dir=rtl] .wysiwyg ol li {
  padding-left: 0px;
  padding-right: 10px;
}
.wysiwyg ol li:before {
  position: relative;
  top: 0;
  left: 0;
  color: #FFFFFF;
  margin-right: 10px;
  counter-increment: orderedlist;
  content: counter(orderedlist) ". ";
  display: inline-block;
}
[dir=rtl] .wysiwyg ol li:before {
  margin-right: 0px;
  margin-left: 10px;
  left: unset;
  right: 0;
}
.wysiwyg ul li {
  list-style-position: inside;
}
.wysiwyg ul li::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 8px;
  width: 5px;
  height: 5px;
  background: #FFFFFF;
  min-width: 5px;
  border-radius: 50%;
}
[dir=rtl] .wysiwyg ul li::before {
  left: unset;
  right: 5px;
}
.wysiwyg .iframe-container, .wysiwyg .wp-video {
  position: relative;
  padding-top: 56.25%;
  margin-bottom: 40px;
}
.wysiwyg .iframe-container iframe, .wysiwyg .iframe-container video, .wysiwyg .wp-video iframe, .wysiwyg .wp-video video {
  width: 100%;
  overflow: hidden;
  border-radius: 20px;
  height: 100%;
  position: absolute;
  top: 0;
}
.wysiwyg .table-wrapper {
  width: 100%;
  overflow: auto;
  border-radius: 8px;
  border: 1px solid rgba(211, 211, 211, 0.5);
}
.wysiwyg table {
  border-collapse: collapse;
  overflow-x: auto;
  min-width: 600px;
  width: 100% !important;
  background: #FFFFFF;
}
.wysiwyg table thead {
  width: 100%;
  background: rgba(211, 211, 211, 0.5);
}
.wysiwyg table thead tr td {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}
.wysiwyg table thead tr td:first-child {
  padding-left: 20px;
}
.wysiwyg table tbody {
  width: 100%;
}
.wysiwyg table tbody tr {
  border-bottom: 1px solid rgba(211, 211, 211, 0.5);
}
.wysiwyg table tbody tr:last-child {
  border-bottom: none;
}
.wysiwyg table tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}
.wysiwyg table tbody tr:nth-child(even) {
  background-color: rgba(211, 211, 211, 0.1);
}
.wysiwyg table tbody tr td {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding-right: 20px;
}
.wysiwyg table tbody tr td:first-child {
  padding-left: 20px;
}

body .cky-modal {
  background-color: #B93D78;
}
body .cky-consent-container {
  width: 560px;
}
@media (max-width: 580px) {
  body .cky-consent-container {
    width: calc(100% - 40px);
  }
}
body .cky-consent-container.cky-box-bottom-right, body .cky-consent-container.cky-box-bottom-left {
  bottom: 60px;
}
@media screen and (max-width: 768px) {
  body .cky-consent-container.cky-box-bottom-right {
    right: 20px;
  }
}
@media screen and (max-width: 768px) {
  body .cky-consent-container.cky-box-bottom-left {
    left: 20px;
  }
}
body .cky-consent-container .cky-consent-bar {
  border-radius: 16px;
  overflow: hidden;
  padding: 24px;
  border: none;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0.33)), rgba(0, 0, 0, 0.33) !important;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
}
body .cky-consent-container .cky-consent-bar .cky-title {
  margin: 0;
  color: #FFFFFF;
}
body .cky-consent-container .cky-consent-bar .cky-notice-des {
  padding: 0;
}
@media screen and (max-width: 768px) {
  body .cky-consent-container .cky-consent-bar .cky-notice-des {
    max-height: unset;
    padding: 0;
    overflow-y: auto;
  }
}
body .cky-consent-container .cky-consent-bar .cky-notice-des p {
  font-weight: 500;
  font-size: 16px;
  line-height: 135%;
  text-align: center;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  body .cky-consent-container .cky-consent-bar .cky-notice-btn-wrapper {
    flex-direction: row;
    padding: 0;
  }
}
body .cky-consent-container .cky-consent-bar .cky-notice-btn-wrapper .cky-btn {
  padding: 2px 6px;
  font-weight: 500;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  border-radius: 100px;
  transition: 0.2s;
}
@media screen and (max-width: 768px) {
  body .cky-consent-container .cky-consent-bar .cky-notice-btn-wrapper .cky-btn {
    width: auto;
  }
}
body .cky-consent-container .cky-consent-bar .cky-notice-btn-wrapper .cky-btn.cky-btn-accept {
  background: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: #111111 !important;
  order: 1;
  padding: 2px 18px;
}
body .cky-consent-container .cky-consent-bar .cky-notice-btn-wrapper .cky-btn.cky-btn-reject {
  background: transparent !important;
  border-color: transparent !important;
  color: #FFFFFF !important;
  order: 2;
}
body .cky-btn-revisit-wrapper {
  left: calc(50% - 760px + 40px);
  bottom: 60px;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), rgba(0, 0, 0, 0.2) !important;
}
@media (max-width: 1520px) {
  body .cky-btn-revisit-wrapper {
    left: calc(50% - 50vw + 40px);
  }
}
@media (max-width: 767px) {
  body .cky-btn-revisit-wrapper {
    left: calc(50% - 50vw + 20px);
  }
}

header {
  padding: 40px 0px;
}
@media screen and (max-width: 768px) {
  header {
    padding: 32px 0px;
  }
}
header .cols {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
header .site-branding a {
  display: block;
  text-decoration: none;
}
header .site-branding img {
  display: block;
  max-height: 68px;
}
@media screen and (max-width: 768px) {
  header .site-branding img {
    max-height: 58px;
  }
}
header .site-nav .site-nav-langauge ul {
  display: flex;
}
header .site-nav .site-nav-langauge ul li {
  position: relative;
  opacity: 0.5;
}
header .site-nav .site-nav-langauge ul li a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
@media screen and (min-width: 769px) {
  header .site-nav .site-nav-langauge ul li a {
    font-size: 24px;
  }
}
header .site-nav .site-nav-langauge ul li:not(:last-child) {
  padding-right: 20px;
}
@media screen and (min-width: 769px) {
  header .site-nav .site-nav-langauge ul li:not(:last-child) {
    padding-right: 34px;
  }
}
header .site-nav .site-nav-langauge ul li:not(:last-child)::after {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 11px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 4px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2711%27 height=%2719%27 viewBox=%270 0 11 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath opacity=%270.5%27 d=%27M10.1719 0.539062L2.98828 17.6953C2.90234 17.9062 2.76172 18.0117 2.56641 18.0117H0.679688C0.5625 18.0117 0.484375 17.9766 0.445312 17.9062C0.40625 17.8281 0.410156 17.7305 0.457031 17.6133L7.65234 0.46875C7.73828 0.257812 7.87891 0.152344 8.07422 0.152344H9.94922C10.207 0.152344 10.2812 0.28125 10.1719 0.539062Z%27 fill=%27white%27 fill-opacity=%270.8%27/%3E%3C/svg%3E%0A");
}
@media screen and (min-width: 769px) {
  header .site-nav .site-nav-langauge ul li:not(:last-child)::after {
    right: 11px;
  }
}
header .site-nav .site-nav-langauge ul li.wpml-ls-current-language {
  color: rgba(255, 255, 255, 0.8);
  opacity: 1;
}

body.has-banner header {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
}
body.has-banner header .site-nav {
  padding-right: 42px;
}
@media screen and (max-width: 768px) {
  body.has-banner header .site-nav {
    padding-right: 32px;
  }
}

footer {
  padding: 20px 0px;
  pointer-events: none;
}
footer .cols {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin: -10px;
}
footer .cols .col {
  padding: 10px;
}
footer a {
  pointer-events: auto;
  font-weight: 500;
  font-size: 16px;
  line-height: 135%;
  color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 768px) {
  footer a {
    font-size: 14px;
    line-height: 135%;
  }
}
@media (max-width: 330px) {
  footer a {
    font-size: 10px;
  }
}
footer .copyright p {
  pointer-events: auto;
  font-weight: 500;
  font-size: 16px;
  line-height: 135%;
  color: rgba(255, 255, 255, 0.8);
  opacity: 0.5;
}
@media screen and (max-width: 768px) {
  footer .copyright p {
    font-size: 14px;
    line-height: 135%;
  }
}
@media (max-width: 330px) {
  footer .copyright p {
    font-size: 10px;
  }
}

body.has-banner footer {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 999;
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS4wNjZlZGQyMzI3YTM3M2RjYTQ3ZC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQ0E7RUFDRSwwQkNGTTtFREdOO0VBQ0E7RUFDQTtFQUNBO0FFQUY7QUZHQTtFQUNFLDBCQ1ZNO0VEV047RUFDQTtFQUNBO0VBQ0E7QUVERjtBRklBO0VBQ0UsMEJDbEJNO0VEbUJOO0VBQ0E7RUFDQTtFQUNBO0FFRkY7QUZLQTtFQUNFLDBCQzFCTTtFRDJCTjtFQUNBO0VBQ0E7RUFDQTtBRUhGO0FGTUE7RUFDRSwwQkNsQ007RURtQ047RUFDQTtFQUNBO0VBQ0E7QUVKRjtBRk9BO0VBQ0UsMEJDMUNNO0VEMkNOO0VBQ0E7RUFDQTtFQUNBO0FFTEY7QUZRQTtFQUNFLDBCQ2xETTtFRG1ETjtFQUNBO0VBQ0E7RUFDQTtBRU5GO0FGU0E7RUFDRSwwQkMxRE07RUQyRE47RUFDQTtFQUNBO0VBQ0E7QUVQRjtBRlVBO0VBQ0UsMEJDbEVNO0VEbUVOO0VBQ0E7RUFDQTtFQUNBO0FFUkY7QUZXQTtFQUNFLDBCQzFFTTtFRDJFTjtFQUNBO0VBQ0E7RUFDQTtBRVRGO0FGYUE7RUFDRSwwQkNuRk07RURvRk47RUFDQTtFQUNBO0VBQ0E7QUVYRjtBRmNBO0VBQ0UsMEJDM0ZNO0VENEZOO0VBQ0E7RUFDQTtFQUNBO0FFWkY7QUZlQTtFQUNFLDBCQ25HTTtFRG9HTjtFQUNBO0VBQ0E7RUFDQTtBRWJGO0FGZ0JBO0VBQ0UsMEJDM0dNO0VENEdOO0VBQ0E7RUFDQTtFQUNBO0FFZEY7QUZrQkE7RUFDRSwwQkNwSE07RURxSE47RUFDQTtFQUNBO0VBQ0E7QUVoQkY7QUZtQkE7RUFDRSwwQkM1SE07RUQ2SE47RUFDQTtFQUNBO0VBQ0E7QUVqQkY7QUMvR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpSEY7O0FDOUdBO0FBQ0E7RUFDRTtBRGlIRjs7QUM5R0E7RUFDRTtBRGlIRjs7QUM5R0E7RUFDRTtBRGlIRjs7QUM5R0E7RUFDRTtBRGlIRjs7QUM5R0E7RUFDRTtFQUNBO0FEaUhGOztBQzlHQTtFQUNFO0VBQ0E7QURpSEY7O0FDOUdBO0VBQ0U7QURpSEY7QUNoSEU7RUFDRTtBRGtISjs7QUM5R0E7QUFFQTtFQUNFO0FEZ0hGOztBQzdHQTtFQUNFO0FEZ0hGOztBQzdHQTtBQUNBO0VBQ0U7RUFDQTtBRGdIRjs7QUM3R0E7RUFDRTtBRGdIRjs7QUM3R0E7R0FDRTtBRGdIRjs7QUM5R0E7QUFFQTtFQUNFO0VBQ0E7QURnSEY7O0FDN0dBO0VBQ0U7QURnSEY7O0FDN0dBO0VBQ0U7QURnSEY7O0FDN0dBO0VBQ0U7QURnSEY7O0FFOUxBO0VBQ0U7RUFDQTtFQUNBLDBCSFBNO0VHUU4seUJISmE7RUdLYjtFQUNBO0VBQ0E7RUFDQTtBRmlNRjtBRWhNRTtFQUNFO0FGa01KO0FFL0xFO0VBQ0UseUJIakJJO0FDa05SOztBRTdMQTtFQUNFO0FGZ01GOztBRTlMQTtFQUNFO0VBQ0E7RUFDQTtBRmlNRjtBRGpESTtFR25KSjtJQUtJO0lBQ0E7RUZtTUY7QUFDRjs7QUVqTUE7RUFDRTtBRm9NRjtBRDNESTtFRzFJSjtJQUdJO0VGc01GO0FBQ0Y7O0FFcE1BO0VBQ0U7RUFDQTtFQUNBO0FGdU1GO0FEdEVJO0VHcElKO0lBS0k7SUFDQTtFRnlNRjtBQUNGOztBRXZNQTtFQUNFO0VBQ0E7RUFDQTtBRjBNRjtBRHRISTtFR3ZGSjtJQUtJO0lBQ0E7RUY0TUY7QUFDRjtBRGhISTtFR25HSjtJQVNJO0lBQ0E7RUY4TUY7QUFDRjtBRDlGSTtFRzNISjtJQWFJO0lBQ0E7RUZnTkY7QUFDRjs7QUU1TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRitNRjtBRHJHSTtFRzlHSjtJQU1JO0lBQ0E7RUZpTkY7QUFDRjs7QUU5TUE7RUFDRTtFQUNBO0VBQ0E7QUZpTkY7QUVoTkU7RUFDRTtBRmtOSjtBRWpOSTtFQUNFO0FGbU5OOztBRTVNQTtFQUNFO0FGK01GOztBRTdNQTs7RUFFRTtBRmdORjs7QUdqVEU7RUFDRTtBSG9USjtBR2xUSTtFQUNFO0FIb1ROO0FHbFRJO0VBQ0U7QUhvVE47QUdqVEU7RUFDRTtBSG1USjtBR2hURTtFQUNFO0FIa1RKO0FHL1NFO0VBQ0U7QUhpVEo7QUc3U0U7RUFDRTtFQUNBLGNKekJJO0FDd1VSO0FHeFNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgwU047QUR4VUk7RUlnQ0k7RUFDQTtBSDJTUjtBR3RTRTtFQUNFO0VBQ0E7QUh3U0o7QUd0U0k7RUFDRTtFQUNBO0FId1NOO0FEcFZJO0VJOENJO0VBQ0E7QUh5U1I7QUd0U007RUFDRTtFQUNBO0VBQ0E7RUFDQSxjSjVEQTtFSTZEQTtFQUNBO0VBQ0E7RUFDQTtBSHdTUjtBRGxXSTtFSTZETTtFQUNBO0VBQ0E7RUFDQTtBSHdTVjtBR2pTSTtFQUNFO0FIbVNOO0FHalNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJKdkZBO0VJd0ZBO0VBQ0E7QUhtU1I7QUR0WEk7RUlzRk07RUFDQTtBSG1TVjtBRzdSRTtFQUNFO0VBQ0E7RUFDQTtBSCtSSjtBRzdSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtSTjtBRzNSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FINlJKO0FHMVJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQko5SEk7QUMwWlI7QUcxUkk7RUFDRTtFQUNBO0FINFJOO0FHelJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgyUlY7QUd6UlU7RUFDRTtBSDJSWjtBR3JSSTtFQUNFO0FIdVJOO0FHclJNO0VBQ0U7QUh1UlI7QUdyUlE7RUFDRTtBSHVSVjtBR3BSUTtFQUNFLHlCSmhLRjtBQ3NiUjtBR25SUTtFQUNFO0FIcVJWO0FHbFJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhvUlY7QUdsUlU7RUFDRTtBSG9SWjs7QUlqY0k7RUFDSSx5QkxGTztBQ3NjZjtBSWpjSTtFQUNJO0FKbWNSO0FJbGNRO0VBRko7SUFJUTtFSm9jVjtBQUNGO0FJbGNRO0VBRUk7QUptY1o7QUR6U0k7RUt2Skk7SUFFUTtFSmtjZDtBQUNGO0FEOVNJO0VLakpJO0lBRVE7RUppY2Q7QUFDRjtBSTliUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmdjWjtBSTliWTtFQUNJO0VBQ0E7QUpnY2hCO0FJN2JZO0VBQ0k7QUorYmhCO0FEbFVJO0VLOUhRO0lBSVE7SUFDQTtJQUNBO0VKZ2NsQjtBQUNGO0FJOWJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnY3BCO0FEaFZJO0VLM0dRO0lBRVE7SUFDQTtFSjZibEI7QUFDRjtBSTNiZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUx2RGhCO0FDcWZKO0FEL1ZJO0VLckdZO0lBVVE7RUo4YnRCO0FBQ0Y7QUk1Ym9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjhieEI7QUkzYm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUo2YnhCO0FJdGJJO0VBQ0k7RUFDQTtFQUNBO0FKd2JSO0FJdmJRO0VBSko7SUFLUTtFSjBiVjtBQUNGO0FJemJRO0VBUEo7SUFTUTtFSjJiVjtBQUNGOztBSzVpQkE7RUFDSTtBTCtpQko7QURwWUk7RU01S0o7SUFHUTtFTGlqQk47QUFDRjtBS2hqQkk7RUFDSTtFQUNBO0VBQ0E7QUxrakJSO0FLL2lCUTtFQUNJO0VBQ0E7QUxpakJaO0FLL2lCUTtFQUNJO0VBQ0E7QUxpakJaO0FEdFpJO0VNN0pJO0lBSVE7RUxtakJkO0FBQ0Y7QUs5aUJZO0VBQ0k7QUxnakJoQjtBSy9pQmdCO0VBQ0k7RUFDQTtBTGlqQnBCO0FLaGpCb0I7RUFDSTtFQUNBO0FMa2pCeEI7QURoYUk7RU1wSmdCO0lBSVE7RUxvakIxQjtBQUNGO0FLbGpCb0I7RUFDSTtBTG9qQnhCO0FEeGFJO0VNN0lnQjtJQUdRO0VMc2pCMUI7QUFDRjtBS3JqQndCO0VBQ0k7RUFDQTtFTk14QjtFQUNBO0VBQ0Esd0JNUHVDO0VBQ2Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeWpCNUI7QUQxYkk7RU14SW9CO0lBV1E7RUwyakI5QjtBQUNGO0FLeGpCb0I7RUFDSTtFQUNBO0FMMGpCeEI7O0FLampCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvakJaO0FLbmpCWTtFQUNJO0FMcWpCaEI7QURwZEk7RU1sR1E7SUFHUTtFTHVqQmxCO0FBQ0Y7O0FNcm9CQTtFQUNJO0VBQ0E7QU53b0JKO0FNdm9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55b0JSO0FNeG9CUTtFQUNJO0FOMG9CWjtBTXZvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeW9CUjtBRC9lSTtFTy9KQTtJQU9RO0lBQ0E7RU4yb0JWO0FBQ0Y7QU0xb0JRO0VBVko7SUFXUTtFTjZvQlY7QUFDRjtBTTFvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40b0JaO0FEbGdCSTtFT2hKSTtJQVFRO0lBQ0E7RU44b0JkO0FBQ0Y7QU03b0JZO0VBWEo7SUFZUTtFTmdwQmQ7QUFDRjs7QU0xb0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjZvQlosQyIsInNvdXJjZXMiOlsid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL19mb250cy5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvcGFnZS5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL19yZXNldC5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29yZS9fd3lzaXd5Zy5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL19jb29raWVzLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gRm9udFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1UaGluLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1UaGluSXRhbGljLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1MaWdodC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIHNyYzogdXJsKEZvbnRzL2NvY29tYXQtcHJvL0NvY29tYXRQcm8tTGlnaHRJdGFsaWMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLVJlZ3VsYXIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLUl0YWxpYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIHNyYzogdXJsKEZvbnRzL2NvY29tYXQtcHJvL0NvY29tYXRQcm8tTWVkaXVtLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1NZWRpdW1JdGFsaWMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLUJvbGQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1Cb2xkSXRhbGljLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1FeHRyYUJvbGQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLUV4dHJhQm9sZEl0YWxpYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIHNyYzogdXJsKEZvbnRzL2NvY29tYXQtcHJvL0NvY29tYXRQcm8tQmxhY2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLUJsYWNrSXRhbGljLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLUhlYXZ5LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1IZWF2eUl0YWxpYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCIkZm9udCA6ICdDb2NvbWF0IFBybyc7XG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kc3RvbmVHcmV5OiBsaWdodGdyZXk7XG4kY29sb3JQcmltYXJ5OiAjQjkzRDc4O1xuLy8gXG5AbWl4aW4gcnRsIHtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbkBtaXhpbiBsaW1pdFRleHRMaW5lKCRsaW5lKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xuICAgIC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXG4gICAgbGluZS1jbGFtcDogJGxpbmU7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIHRyYW5zaXRpb25HbG9iYWwoJHM6IDAuMnMpIHtcbiAgICB0cmFuc2l0aW9uOiAjeyRzfTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJG9iaiwgJHNwZWVkKSB7XG4gICAgdHJhbnNpdGlvbjogJG9iaiAkc3BlZWQgY3ViaWMtYmV6aWVyKDAuMSwgMCwgMC4zLCAxKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb25zKCR0cmFuc2l0aW9ucy4uLikge1xuICAgICR0cmFuc2l0aW9uLXN0cmluZzogKFxuICAgICk7XG5cbiAgICBAZWFjaCAkdHJhbnNpdGlvbiBpbiAkdHJhbnNpdGlvbnMge1xuICAgICAgICAkcHJvcGVydHk6IG50aCgkdHJhbnNpdGlvbiwgMSk7XG4gICAgICAgICRzcGVlZDogbnRoKCR0cmFuc2l0aW9uLCAyKTtcbiAgICAgICAgJHRyYW5zaXRpb24tc3RyaW5nOiBhcHBlbmQoJHRyYW5zaXRpb24tc3RyaW5nLCAjeyRwcm9wZXJ0eX0gI3skc3BlZWR9IGN1YmljLWJlemllcigwLjEsIDAsIDAuMywgMSksIGNvbW1hKTtcbiAgICB9XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zdHJpbmc7XG59XG5cbkBtaXhpbiBpbWdGaXQoJGZpdDogY292ZXIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogJGZpdDtcbn1cblxuQG1peGluIGJnRml0KCRmaXQ6IGNvdmVyKSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkZml0O1xufVxuXG5AbWl4aW4gb3ZlcmxheSgkYmcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZztcbiAgICB9XG59XG5cbkBtaXhpbiBjb250ZW50Rml0KCRwZXJjZW50YWdlOiAxMDAlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRwZXJjZW50YWdlfTtcbiAgICB9XG59XG5cbkBtaXhpbiBjb250ZW50Rml0QWZ0ZXIoJHBlcmNlbnRhZ2U6IDEwMCUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3skcGVyY2VudGFnZX07XG4gICAgfVxufVxuXG5AbWl4aW4gYWJzb2x1dGUoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG5AbWl4aW4gY2VudGVyRWxlbWVudCgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyWSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5MTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuQG1peGluIEN1c3RvbXNjcm9sbGJhclkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnkxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGxhcHRvcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyNHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGxhcHRvcC1yIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzI1cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtc20ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldC1zbS1yIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDJweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1vYmlsZS1yIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtc20ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1vYmlsZS1zbS1yIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDFweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGUteHMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1vYmlsZS14cy1yIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTFweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29jb21hdCBQcm9cIjtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1UaGluLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvY29tYXQgUHJvXCI7XG4gIHNyYzogdXJsKEZvbnRzL2NvY29tYXQtcHJvL0NvY29tYXRQcm8tVGhpbkl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb2NvbWF0IFByb1wiO1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLUxpZ2h0LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvY29tYXQgUHJvXCI7XG4gIHNyYzogdXJsKEZvbnRzL2NvY29tYXQtcHJvL0NvY29tYXRQcm8tTGlnaHRJdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29jb21hdCBQcm9cIjtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvY29tYXQgUHJvXCI7XG4gIHNyYzogdXJsKEZvbnRzL2NvY29tYXQtcHJvL0NvY29tYXRQcm8tSXRhbGljLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvY29tYXQgUHJvXCI7XG4gIHNyYzogdXJsKEZvbnRzL2NvY29tYXQtcHJvL0NvY29tYXRQcm8tTWVkaXVtLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvY29tYXQgUHJvXCI7XG4gIHNyYzogdXJsKEZvbnRzL2NvY29tYXQtcHJvL0NvY29tYXRQcm8tTWVkaXVtSXRhbGljLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvY29tYXQgUHJvXCI7XG4gIHNyYzogdXJsKEZvbnRzL2NvY29tYXQtcHJvL0NvY29tYXRQcm8tQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29jb21hdCBQcm9cIjtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1Cb2xkSXRhbGljLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb2NvbWF0IFByb1wiO1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLUV4dHJhQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb2NvbWF0IFByb1wiO1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLUV4dHJhQm9sZEl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb2NvbWF0IFByb1wiO1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLUJsYWNrLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvY29tYXQgUHJvXCI7XG4gIHNyYzogdXJsKEZvbnRzL2NvY29tYXQtcHJvL0NvY29tYXRQcm8tQmxhY2tJdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29jb21hdCBQcm9cIjtcbiAgc3JjOiB1cmwoRm9udHMvY29jb21hdC1wcm8vQ29jb21hdFByby1IZWF2eS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb2NvbWF0IFByb1wiO1xuICBzcmM6IHVybChGb250cy9jb2NvbWF0LXByby9Db2NvbWF0UHJvLUhlYXZ5SXRhbGljLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOmFmdGVyLCAqOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIE51aW1hIG91dGxpbmUgbnVvIGlucHV0dSBjaHJvbWUgKi9cbnRleHRhcmVhOmZvY3VzLCBpbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzLCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDbGVhckZpeCAqL1xuLmNmOmJlZm9yZSwgLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2Yge1xuICAqem9vbTogMTtcbn1cblxuLyogLS0tLS0tLS0tICovXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJDb2NvbWF0IFByb1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjkzRDc4O1xuICBjb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5ib2R5LmZpeGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuaG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hZG1pbi1lZGl0LWxpbmsge1xuICByaWdodDogMTBweDtcbn1cblxuYm9keSwgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzI0cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5kaXNwbGF5LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGlzcGxheS10YWJsZSAudGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uZGlzcGxheS10YWJsZSAudGFibGUtY2VsbC52ZXJ0aWNhbC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xbS1pY29uLWNvbnRhaW5lcixcbiNxdWVyeS1tb25pdG9yLW1haW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53eXNpd3lnICoge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnd5c2l3eWcgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3lzaXd5ZyAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnd5c2l3eWcgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnd5c2l3eWcgc3Ryb25nLCAud3lzaXd5ZyBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud3lzaXd5ZyBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnd5c2l3eWcgYSwgLnd5c2l3eWcgYTphY3RpdmUsIC53eXNpd3lnIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ud3lzaXd5ZyB1bCBsaSwgLnd5c2l3eWcgb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5bZGlyPXJ0bF0gLnd5c2l3eWcgdWwgbGksIFtkaXI9cnRsXSAud3lzaXd5ZyBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnd5c2l3eWcgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBvcmRlcmVkbGlzdDtcbn1cbi53eXNpd3lnIG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuW2Rpcj1ydGxdIC53eXNpd3lnIG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ud3lzaXd5ZyBvbCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9yZGVyZWRsaXN0O1xuICBjb250ZW50OiBjb3VudGVyKG9yZGVyZWRsaXN0KSBcIi4gXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltkaXI9cnRsXSAud3lzaXd5ZyBvbCBsaTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbn1cbi53eXNpd3lnIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLnd5c2l3eWcgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1pbi13aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5bZGlyPXJ0bF0gLnd5c2l3eWcgdWwgbGk6OmJlZm9yZSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogNXB4O1xufVxuLnd5c2l3eWcgLmlmcmFtZS1jb250YWluZXIsIC53eXNpd3lnIC53cC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53eXNpd3lnIC5pZnJhbWUtY29udGFpbmVyIGlmcmFtZSwgLnd5c2l3eWcgLmlmcmFtZS1jb250YWluZXIgdmlkZW8sIC53eXNpd3lnIC53cC12aWRlbyBpZnJhbWUsIC53eXNpd3lnIC53cC12aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLnd5c2l3eWcgLnRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTEsIDIxMSwgMjExLCAwLjUpO1xufVxuLnd5c2l3eWcgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4td2lkdGg6IDYwMHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnd5c2l3eWcgdGFibGUgdGhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTEsIDIxMSwgMjExLCAwLjUpO1xufVxuLnd5c2l3eWcgdGFibGUgdGhlYWQgdHIgdGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi53eXNpd3lnIHRhYmxlIHRoZWFkIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnd5c2l3eWcgdGFibGUgdGJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi53eXNpd3lnIHRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjExLCAyMTEsIDIxMSwgMC41KTtcbn1cbi53eXNpd3lnIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnd5c2l3eWcgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnd5c2l3eWcgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDIxMSwgMjExLCAwLjEpO1xufVxuLnd5c2l3eWcgdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi53eXNpd3lnIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5ib2R5IC5ja3ktbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjkzRDc4O1xufVxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDU2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIuY2t5LWJveC1ib3R0b20tcmlnaHQsIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lci5ja3ktYm94LWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyLmNreS1ib3gtYm90dG9tLXJpZ2h0IHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyLmNreS1ib3gtYm90dG9tLWxlZnQge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWNvbnNlbnQtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjMzKSwgcmdiYSgwLCAwLCAwLCAwLjMzKSksIHJnYmEoMCwgMCwgMCwgMC4zMykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jb25zZW50LWJhciAuY2t5LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWNvbnNlbnQtYmFyIC5ja3ktbm90aWNlLWRlcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jb25zZW50LWJhciAuY2t5LW5vdGljZS1kZXMge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktY29uc2VudC1iYXIgLmNreS1ub3RpY2UtZGVzIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktY29uc2VudC1iYXIgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktY29uc2VudC1iYXIgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4ge1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktY29uc2VudC1iYXIgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jb25zZW50LWJhciAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bi5ja3ktYnRuLWFjY2VwdCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nOiAycHggMThweDtcbn1cbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWNvbnNlbnQtYmFyIC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuLmNreS1idG4tcmVqZWN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBvcmRlcjogMjtcbn1cbmJvZHkgLmNreS1idG4tcmV2aXNpdC13cmFwcGVyIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA3NjBweCArIDQwcHgpO1xuICBib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpKSwgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUyMHB4KSB7XG4gIGJvZHkgLmNreS1idG4tcmV2aXNpdC13cmFwcGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncgKyA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLmNreS1idG4tcmV2aXNpdC13cmFwcGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncgKyAyMHB4KTtcbiAgfVxufVxuXG5oZWFkZXIge1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciB7XG4gICAgcGFkZGluZzogMzJweCAwcHg7XG4gIH1cbn1cbmhlYWRlciAuY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyIC5zaXRlLWJyYW5kaW5nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC5zaXRlLWJyYW5kaW5nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiA2OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5zaXRlLWJyYW5kaW5nIGltZyB7XG4gICAgbWF4LWhlaWdodDogNThweDtcbiAgfVxufVxuaGVhZGVyIC5zaXRlLW5hdiAuc2l0ZS1uYXYtbGFuZ2F1Z2UgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyIC5zaXRlLW5hdiAuc2l0ZS1uYXYtbGFuZ2F1Z2UgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmhlYWRlciAuc2l0ZS1uYXYgLnNpdGUtbmF2LWxhbmdhdWdlIHVsIGxpIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBoZWFkZXIgLnNpdGUtbmF2IC5zaXRlLW5hdi1sYW5nYXVnZSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbmhlYWRlciAuc2l0ZS1uYXYgLnNpdGUtbmF2LWxhbmdhdWdlIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgaGVhZGVyIC5zaXRlLW5hdiAuc2l0ZS1uYXYtbGFuZ2F1Z2UgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxufVxuaGVhZGVyIC5zaXRlLW5hdiAuc2l0ZS1uYXYtbGFuZ2F1Z2UgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDExIDE5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBvcGFjaXR5PScwLjUnIGQ9J00xMC4xNzE5IDAuNTM5MDYyTDIuOTg4MjggMTcuNjk1M0MyLjkwMjM0IDE3LjkwNjIgMi43NjE3MiAxOC4wMTE3IDIuNTY2NDEgMTguMDExN0gwLjY3OTY4OEMwLjU2MjUgMTguMDExNyAwLjQ4NDM3NSAxNy45NzY2IDAuNDQ1MzEyIDE3LjkwNjJDMC40MDYyNSAxNy44MjgxIDAuNDEwMTU2IDE3LjczMDUgMC40NTcwMzEgMTcuNjEzM0w3LjY1MjM0IDAuNDY4NzVDNy43MzgyOCAwLjI1NzgxMiA3Ljg3ODkxIDAuMTUyMzQ0IDguMDc0MjIgMC4xNTIzNDRIOS45NDkyMkMxMC4yMDcgMC4xNTIzNDQgMTAuMjgxMiAwLjI4MTI1IDEwLjE3MTkgMC41MzkwNjJaJyBmaWxsPSd3aGl0ZScgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBoZWFkZXIgLnNpdGUtbmF2IC5zaXRlLW5hdi1sYW5nYXVnZSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgcmlnaHQ6IDExcHg7XG4gIH1cbn1cbmhlYWRlciAuc2l0ZS1uYXYgLnNpdGUtbmF2LWxhbmdhdWdlIHVsIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkuaGFzLWJhbm5lciBoZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuaGFzLWJhbm5lciBoZWFkZXIgLnNpdGUtbmF2IHtcbiAgcGFkZGluZy1yaWdodDogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuaGFzLWJhbm5lciBoZWFkZXIgLnNpdGUtbmF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5cbmZvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmZvb3RlciAuY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IC0xMHB4O1xufVxuZm9vdGVyIC5jb2xzIC5jb2wge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuZm9vdGVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICBmb290ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5mb290ZXIgLmNvcHlyaWdodCBwIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuY29weXJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIGZvb3RlciAuY29weXJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG5ib2R5Lmhhcy1iYW5uZXIgZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG59IiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLCBxOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbn1cclxuXHJcbi8qIE51aW1hIG91dGxpbmUgbnVvIGlucHV0dSBjaHJvbWUgKi9cclxuXHJcbnRleHRhcmVhOmZvY3VzLCBpbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzLCBidXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogQ2xlYXJGaXggKi9cclxuLmNmOmJlZm9yZSwgLmNmOmFmdGVyIHtcclxuICBjb250ZW50OlwiXCI7XHJcbiAgZGlzcGxheTp0YWJsZTtcclxufVxyXG5cclxuLmNmOmFmdGVyIHtcclxuICBjbGVhcjpib3RoO1xyXG59XHJcblxyXG4uY2Yge1xyXG4gICp6b29tOjE7XHJcbn1cclxuLyogLS0tLS0tLS0tICovXHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4iLCIvLyBAaW1wb3J0IFwiX3Jlc2V0XCI7XG4vLyBAaW1wb3J0IFwiX2JyZWFrcG9pbnRcIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzXCI7XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgJi5maXhlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYuaG9tZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLmFkbWluLWVkaXQtbGluayB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuYm9keSwgcHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgQGluY2x1ZGUgbW9iaWxle1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgfVxufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgQGluY2x1ZGUgbW9iaWxle1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbmgye1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5oMXtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDIyMHB4O1xuICBAaW5jbHVkZSBsYXB0b3B7XG4gICAgZm9udC1zaXplOiAxNjBweDtcbiAgICBsaW5lLWhlaWdodDogMTgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0e1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZXtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG5cbiAgfVxufVxuXG4uY29udGFpbmVye1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgODBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIEBpbmNsdWRlIG1vYmlsZS1ye1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5kaXNwbGF5LXRhYmxle1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLnRhYmxlLWNlbGx7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAmLnZlcnRpY2FsLW1pZGRsZXtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gZGV2XG4ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbS1pY29uLWNvbnRhaW5lcixcbiNxdWVyeS1tb25pdG9yLW1haW57XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIud3lzaXd5ZyB7XG4gICp7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBpbWd7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgc3Ryb25nLCBiIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG5cbiAgYSwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBcbiAgICB9XG4gIH1cblxuICB1bCwgb2wge1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIEBpbmNsdWRlIHJ0bHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogb3JkZXJlZGxpc3Q7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgcnRse1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb3JkZXJlZGxpc3Q7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob3JkZXJlZGxpc3QpIFwiLiBcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ0bHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgbWluLXdpZHRoOiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBydGx7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pZnJhbWUtY29udGFpbmVyLCAud3AtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBpZnJhbWUsIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRzdG9uZUdyZXksIDAuNSk7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICB0aGVhZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHN0b25lR3JleSwgMC41KTtcblxuICAgICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkc3RvbmVHcmV5LCAwLjUpO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdG9uZUdyZXksIDAuMSk7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcblxuXG5cblxuICAgIC5ja3ktbW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgIH1cblxuICAgIC5ja3ktY29uc2VudC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweClcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ja3ktYm94LWJvdHRvbS1yaWdodCxcbiAgICAgICAgJi5ja3ktYm94LWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2t5LWJveC1ib3R0b20tcmlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2t5LWJveC1ib3R0b20tbGVmdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2t5LWNvbnNlbnQtYmFyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMzMpLCByZ2JhKDAsIDAsIDAsIDAuMzMpKSwgcmdiYSgwLCAwLCAwLCAwLjMzKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICAgICAgICAgIC5ja3ktdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNreS1ub3RpY2UtZGVzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ja3ktYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkdsb2JhbCgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY2t5LWJ0bi1hY2NlcHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmNreS1idG4tcmVqZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2t5LWJ0bi1yZXZpc2l0LXdyYXBwZXJ7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzYwcHggKyA0MHB4KTtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KSksIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUyMHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncgKyA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyArIDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxufSIsImhlYWRlciB7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDBweDtcbiAgICB9XG4gICAgLmNvbHN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuc2l0ZS1icmFuZGluZ3tcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlLW5hdntcbiAgICAgICAgLnNpdGUtbmF2LWxhbmdhdWdle1xuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZ0ZpdChjb250YWluKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMTEgMTknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIG9wYWNpdHk9JzAuNScgZD0nTTEwLjE3MTkgMC41MzkwNjJMMi45ODgyOCAxNy42OTUzQzIuOTAyMzQgMTcuOTA2MiAyLjc2MTcyIDE4LjAxMTcgMi41NjY0MSAxOC4wMTE3SDAuNjc5Njg4QzAuNTYyNSAxOC4wMTE3IDAuNDg0Mzc1IDE3Ljk3NjYgMC40NDUzMTIgMTcuOTA2MkMwLjQwNjI1IDE3LjgyODEgMC40MTAxNTYgMTcuNzMwNSAwLjQ1NzAzMSAxNy42MTMzTDcuNjUyMzQgMC40Njg3NUM3LjczODI4IDAuMjU3ODEyIDcuODc4OTEgMC4xNTIzNDQgOC4wNzQyMiAwLjE1MjM0NEg5Ljk0OTIyQzEwLjIwNyAwLjE1MjM0NCAxMC4yODEyIDAuMjgxMjUgMTAuMTcxOSAwLjUzOTA2MlonIGZpbGw9J3doaXRlJyBmaWxsLW9wYWNpdHk9JzAuOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYud3BtbC1scy1jdXJyZW50LWxhbmd1YWdle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5ib2R5e1xuICAgICYuaGFzLWJhbm5lcntcbiAgICAgICAgaGVhZGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLnNpdGUtbmF2e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJmb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC5jb2xze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAtMTBweDtcbiAgICAgICAgLmNvbHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvcHlyaWdodHtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzMwcHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbmJvZHl7XG4gICAgJi5oYXMtYmFubmVye1xuICAgICAgICBmb290ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/