body>.pnotify.pnotify-positioned{position:fixed;z-index:100040}body>.pnotify.pnotify-modal{z-index:100042}.pnotify{height:auto;display:none;transition:opacity .1s linear;opacity:0}.pnotify.pnotify-positioned{position:absolute;z-index:1}.pnotify.pnotify-modal{z-index:3}.pnotify.pnotify-in{display:block;opacity:1}.pnotify.pnotify-initial{display:block}.pnotify-hidden{visibility:hidden}.pnotify.pnotify-move{transition:left .4s ease,top .4s ease,right .4s ease,bottom .4s ease}.pnotify.pnotify-fade-slow{transition:opacity .4s linear;opacity:0}.pnotify.pnotify-fade-slow.pnotify.pnotify-move{transition:opacity .4s linear,left .4s ease,top .4s ease,right .4s ease,bottom .4s ease}.pnotify.pnotify-fade-normal{transition:opacity .25s linear;opacity:0}.pnotify.pnotify-fade-normal.pnotify.pnotify-move{transition:opacity .25s linear,left .4s ease,top .4s ease,right .4s ease,bottom .4s ease}.pnotify.pnotify-fade-fast{transition:opacity .1s linear;opacity:0}.pnotify.pnotify-fade-fast.pnotify.pnotify-move{transition:opacity .1s linear,left .4s ease,top .4s ease,right .4s ease,bottom .4s ease}.pnotify.pnotify-masking{display:block;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 30px,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 30px,transparent)}.pnotify.pnotify-masking.pnotify-stack-up{-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent 30px,transparent);mask-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent 30px,transparent)}.pnotify.pnotify-masking.pnotify-stack-left{-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.8),transparent 30px,transparent);mask-image:linear-gradient(270deg,rgba(0,0,0,.8),transparent 30px,transparent)}.pnotify.pnotify-masking.pnotify-stack-right{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.8),transparent 30px,transparent);mask-image:linear-gradient(90deg,rgba(0,0,0,.8),transparent 30px,transparent)}.pnotify.pnotify-fade-in,.pnotify.pnotify-masking-in{opacity:1}.pnotify .pnotify-shadow{-webkit-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);box-shadow:0 6px 28px 0 rgba(0,0,0,.1)}.pnotify-container{position:relative;background-position:0 0;padding:.8em;height:100%;margin:0}.pnotify-container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.pnotify-closer,.pnotify-sticker{float:right;margin-left:.5em;cursor:pointer}[dir=rtl] .pnotify-closer,[dir=rtl] .pnotify-sticker{float:left;margin-right:.5em;margin-left:0}.pnotify-title{display:block;white-space:pre-line;margin-bottom:.4em;margin-top:0}.pnotify-text-with-max-height{overflow-y:auto;overscroll-behavior:contain;padding-bottom:.03em}.pnotify.pnotify-with-icon .pnotify-content{margin-left:24px}[dir=rtl] .pnotify.pnotify-with-icon .pnotify-content{margin-right:24px;margin-left:0}.pnotify-pre-line{white-space:pre-line}.pnotify-icon,.pnotify-icon span{display:block;float:left}[dir=rtl] .pnotify-icon,[dir=rtl] .pnotify-icon span{float:right}.pnotify-modal-overlay{background-color:rgba(0,0,0,.6);top:0;left:0;position:absolute;height:100%;width:100%;z-index:2;transition:opacity .25s linear;opacity:0;padding:0;display:flex;justify-content:center;align-items:flex-end}.pnotify-modal-overlay-up{align-items:flex-start}.pnotify-modal-overlay-left{justify-content:flex-start;align-items:center}.pnotify-modal-overlay-right{justify-content:flex-end;align-items:center}.pnotify-modal-overlay.pnotify-modal-overlay-in{opacity:1}.pnotify-modal-overlay-closes:after{content:"×";font-family:Arial;font-size:3rem;color:#fff;text-shadow:0 0 .4rem #fff}body>.pnotify-modal-overlay{position:fixed;z-index:100041}
.pnotify .bootstrap4-title{font-size:1.2rem}.pnotify .bootstrap4-icon>*{position:relative;line-height:1.2rem}.pnotify.pnotify-with-icon .bootstrap4-ml{margin-left:24px}[dir=rtl] .pnotify.pnotify-with-icon .bootstrap4-ml{margin-right:24px;margin-left:0}
.tether-element, .tether-element:after, .tether-element:before, .tether-element *, .tether-element *:after, .tether-element *:before {
  box-sizing: border-box;
}

.tether-element {
  position: absolute;
  display: none;
}
.tether-element.tether-open {
  display: block;
}
@font-face {
  font-family: "Myriad Pro Light";
  font-style: normal;
  font-weight: 400;
  src: local("Myriad Pro Light"), url(/build/fonts/MyriadPro-Light.b0bb7658.otf) format("opentype");
}
html {
  font-size: 16px;
}

body {
  font: normal normal 400 1rem/2rem "Myriad Pro Light";
  -webkit-font-smoothing: antialiased;
}

.navbar-header {
  padding: 15px;
  opacity: 1;
}

.navbar-header h1 {
  margin: 0;
  font-size: 2rem;
}

.navbar-header h1 a {
  color: #ffffff;
}

.navbar-header h1 a:hover {
  text-decoration: none;
}

.navbar-header h1 img {
  max-height: 50px;
}

.navbar-header .user {
  padding: 0.2rem 0 0.2rem 1rem;
  position: relative;
}

.navbar-header .user .avatar {
  max-height: 22px;
}

.navbar-header .user .username {
  padding-left: 0.5rem;
  color: #ffffff;
}

.navbar-header .user .dropdown-menu a.bg-danger {
  color: #ffffff;
}

.navbar-header .user a.dropdown-toggle {
  color: #ffffff;
}

.container-footer .row {
  padding: 10px 0;
}

.container-wrapper {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.no-padding {
  padding: 0 !important;
}

.container-calendar .description .img-thumbnail {
  float: left;
  margin: 0 10px 10px 0;
  max-height: 150px;
  max-width: 150px;
}

.container-booking-offers {
  padding: 15px 0;
}

/* Lista rezerwacji w terminie */
.reservations-list {
  padding: 20px;
}

.reservations-list h2 {
  font-size: 18px;
  font-weight: bold;
}

.reservations-list .item {
  position: relative;
  background: #fafafa;
  padding: 1px;
  border: 1px solid #ccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
  margin-top: 10px;
}

.reservations-list .item span {
  display: block;
  width: 280px;
}

.reservations-list .item span.status {
  position: absolute;
  left: 310px;
  top: 10px;
  text-align: center;
}

.reservations-list .item .btn {
  position: absolute;
  top: 19px;
  right: 10px;
}

.container-footer #menu-footer ul {
  list-style: none;
}

.container-footer #menu-footer ul li {
  display: inline-block;
}

.container-footer .powered {
  height: 2rem;
}

/* Info o cookies */
#cookies {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #ddd;
  z-index: 9999;
}

/* Wizard Navigation
================================================== */
.wizard-nav ul {
  margin: 0;
  padding: 0;
  float: left;
}

.wizard-nav {
  background: #fafafa repeat-x left bottom;
  background-image: -ms-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(top, #ffffff, #f2f2f2);
  position: relative;
  border: 1px solid #bbb;
  margin: 0 0 1rem 0;
}

.wizard-nav {
  *zoom: 1;
}

.wizard-nav:before,
.wizard-nav:after {
  display: table;
  content: "";
}

.wizard-nav:after {
  clear: both;
}

.wizard-nav ul li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0 25px;
  cursor: pointer;
  margin-right: -25px;
  background: url(/build/images/wizard-nav.a6baed1f.png) no-repeat left -50px;
  display: block;
  max-height: 50px;
  overflow: hidden;
}

.wizard-nav ul li.disabled a,
.wizard-nav ul li.disabled span {
  color: #aaa;
}

.wizard-nav ul li.disabled,
.wizard-nav ul li.disabled:hover {
  background-position: left bottom;
  cursor: default;
}

.wizard-nav ul li [class^=icon-] {
  font-size: 18px;
  margin-right: 4px;
}

.wizard-nav ul li:first-child {
  background-position: -25px -50px;
  padding-left: 12px;
}

.wizard-nav ul li:last-child {
  padding-right: 12px;
  border-right: 1px solid #ccc;
  margin-right: 0;
}

.wizard-nav ul li:first-child.current,
.wizard-nav ul li:first-child:hover.current {
  background-position: -25px top;
}

.wizard-nav ul li:first-child:hover {
  background-position: -25px -100px;
}

.wizard-nav ul li.current,
.wizard-nav ul li.current:hover {
  background-position: left top;
}

.wizard-nav ul li.current:first-child {
  -webkit-box-shadow: inset 2px 0 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 2px 0 4px rgba(0, 0, 0, 0.1);
  box-shadow: inset 2px 0 4px rgba(0, 0, 0, 0.1);
}

.wizard-nav ul li:hover {
  background-position: left -100px;
  color: #555;
}

.wizard-nav ul li a,
.wizard-nav ul li span {
  display: inline-block;
  line-height: 50px;
  text-decoration: none;
  padding: 0 16px;
  color: #444;
}

.wizard-nav ul li a img.thumb {
  max-width: 30px;
  max-height: 30px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.wizard-nav ul li span.calendar-change {
  color: #1b4769;
  font-weight: bold;
}

.wizard-nav ul li ul {
  display: none;
}

.container-error {
  width: 600px;
  margin-top: 150px;
}

.container-error .error-logo {
  padding: 1em 0;
}

.container-error .error-content img {
  max-height: 60px;
}

.container-error .error-footer {
  padding: 1em 0;
}

@media (max-width: 767px) {
  .container-header h1 {
    font-size: 26px;
  }
  .container-error {
    width: 100%;
    margin-top: 10px;
  }
}
.popover.small {
  min-width: 120px;
  max-width: 200px;
}

.popover.medium {
  min-width: 200px;
  max-width: 350px;
}

.popover.big {
  min-width: 350px;
  max-width: 600px;
}

.ca-content {
  padding: 10px 0;
  position: relative;
}

.ca-content .date-select {
  display: block;
  min-height: 280px;
}

.ca-content .terms {
  display: block;
}

.ca-content .terms a {
  margin: 0 5px 5px 0;
}

.ch {
  margin: 15px 0;
}

.ch-navigation {
  text-align: center;
}

.ch-navigation ul {
  background: #105cea;
  list-style: none;
  margin: 0;
  padding-top: 5px;
}

.ch-navigation ul li {
  display: inline-block;
}

.ch-navigation ul li .btn-default {
  border: 0;
}

.ch-content {
  border: 5px solid #105cea;
}

.ch-view {
  position: relative;
}

.ch-table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

.ch-table thead tr th {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 28px;
  line-height: 28px;
  text-align: center;
  cursor: pointer;
}

.ch-table thead tr th:last-child {
  border-right: 0;
}

.ch-table tbody tr td {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 22px;
  line-height: 22px;
  text-align: center;
}

.ch-table tbody tr td:last-child {
  border-right: 0;
}

.ch-view .res {
  position: absolute;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  z-index: 50;
  cursor: pointer;
}

.ch-view .res.open {
  border-color: #347f32;
  background: #3fb04a;
}

.ch-view .res.open {
  color: #fff !important;
  line-height: 22px;
  display: block;
}

@media (max-width: 767px) {
  .ch-view .res .ch-table thead tr th {
    font-size: 12px !important;
    line-height: 16px;
  }
}
@media (min-width: 768px) {
  .ch-view .res, .ch-table thead tr th {
    font-size: 13px !important;
    line-height: 16px;
  }
}
@media (min-width: 1281px) {
  .ch-view .res, .ch-table thead tr th {
    font-size: 14px !important;
    line-height: 22px;
  }
}
.ch-view .res.open:hover {
  text-decoration: none;
}

.ch-view .res.closed {
  border: 1px solid #8C0000;
  background: #CC0000;
  color: #fff;
}

.ch-view .res.closed {
  color: #fff;
}

.ch-view .res.closed:hover {
  text-decoration: none;
}

.ch-view .res.my {
  background: #E08B1B;
  border: 1px solid #995700;
}

.ch-view .res.my {
  color: #fff !important;
  line-height: 22px;
}

.ch-view .res.my:hover {
  text-decoration: none;
}

.ch-view .res.hide {
  border-color: #555;
  background: #008200;
}

.ch-view .res.hide {
  color: #fff !important;
  line-height: 22px;
}

.ch-view .res.open:hover {
  text-decoration: none;
}

.ch-view .hours_open {
  border-color: #555;
  background: #008200;
  color: #fff;
  cursor: pointer;
}

.ch-view .hours_closed {
  border: 1px solid #bbb;
  background: #fff;
  color: #bbb;
  cursor: pointer;
}

#popovers .popover {
  height: 400px;
}

#popovers .popover .popover-content {
  overflow-y: scroll;
  width: 420px;
  height: 320px;
}

#reservations .details label {
  display: inline-block;
  width: 100px;
  background: #ccc;
}

.ch-legend {
  line-height: 40px;
  text-align: center;
}

.ch-legend ul {
  list-style: none;
  margin: 0 auto;
}

.ch-legend ul li {
  display: inline;
  padding-right: 30px;
}

.ch-legend ul li span {
  margin-right: 5px;
  display: inline-block;
  width: 10px;
  height: 10px;
}

.ch-legend ul li span.ch-legend-open {
  background: #3fb04a;
}

.ch-legend ul li span.ch-legend-closed {
  background: #CC0000;
}

.ch-legend ul li span.ch-legend-my {
  background: #E08B1B;
}

label {
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.9rem;
  line-height: 1rem;
  padding: 0;
}

/**
* Forms
 */
.form-check .form-check-input {
  margin-left: 0;
  margin-top: 10px;
}
.form-check .form-check-label {
  margin-left: 0;
}

.pnotify {
  top: 100px !important;
}

.lexend-deca-400 {
  font-family: "Lexend Deca", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.lexend-deca-700 {
  font-family: "Lexend Deca", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

body {
  font-family: "Lexend Deca", sans-serif !important;
  font-optical-sizing: auto !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

body#security {
  background-color: #fff !important;
}
body#security div.container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.modal-open {
  overflow-y: hidden;
}

section.content {
  margin-top: 0;
  padding-top: 0;
}

div.page-body {
  padding-top: 0 !important;
  margin-top: 0 !important;
  padding-left: 15px;
  padding-right: 15px;
}

div.page {
  background: linear-gradient(180deg, rgb(231, 235, 247) 0%, rgb(255, 255, 255) 25%, rgb(255, 255, 255) 100%) !important;
}

body.white div.page {
  background: white !important;
}

@media (min-width: 768px) {
  div#index-column-left {
    padding-right: 30px;
  }
}

.navbar {
  min-height: auto !important;
}

.lock-scroll {
  overflow: hidden;
  height: 100vh;
}

@keyframes myAnimation {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
header#customer-header {
  padding: 0;
  color: #000 !important;
  --tblr-navbar-color: none ;
  --tblr-navbar-border-color: none !important;
}
header#customer-header > div {
  background-color: #FFF;
}
@media (min-width: 768px) {
  header#customer-header {
    color: #FFF !important;
  }
  header#customer-header > div {
    background-color: #11163a;
  }
}
@media (max-width: 768px) {
  header#customer-header > div {
    padding: 10px;
  }
}
header#customer-header div#mobile-left-column.fixed {
  position: fixed;
  z-index: 200;
  color: #FFF;
  left: 25px;
}
header#customer-header div#mobile-center-column div#logo-img-mobile {
  margin: 0 auto;
  width: 100px;
  height: 60px;
  background-color: #2955f2;
  border-radius: 20px 0 20px 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
header#customer-header div#mobile-center-column div#logo-img-mobile.index {
  margin: 0 !important;
}
header#customer-header div#mobile-right-column {
  text-align: right;
  padding-right: 20px;
}
header#customer-header div#mobile-right-column i {
  font-size: 24px;
}
header#customer-header div#mobile-right-column a {
  color: #000;
}
header#customer-header div#desktop-left-column.fixed {
  background-color: #11163a;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100vh;
  width: 100vw;
  z-index: 110;
  display: flex;
  justify-content: center;
  align-items: center;
}
header#customer-header div#desktop-left-column.fixed ul#desktop-menu {
  animation: myAnimation 1s forwards;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  margin-top: -40px;
}
header#customer-header div#desktop-right-column {
  justify-content: flex-end;
}
header#customer-header ul#desktop-menu {
  display: inline-flex;
  flex-direction: row;
  list-style: none;
  align-items: start;
  padding: 0;
  margin: 0;
}
header#customer-header ul#desktop-menu li {
  flex: 1 1 auto;
  margin: 0 1em;
}
header#customer-header a.nav-link {
  color: #FFF !important;
  text-transform: uppercase;
  height: 18px;
  font-weight: 600;
}
header#customer-header .navbar .navbar-nav {
  min-height: auto !important;
}
header#customer-header div#mobile-client-links {
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #363958;
  padding: 20px;
  text-align: center;
  z-index: 400;
  font-weight: 700;
  color: #FFF;
  font-size: 16px;
}
header#customer-header div#mobile-client-links a {
  color: #FFF;
}

.navbar-overlap::after {
  box-shadow: none !important;
}

.btn.btn-reservante {
  background: #363958 !important;
  border-radius: 0;
  border-color: transparent !important;
  color: #FFF !important;
  padding: 15px;
}
.btn.btn-reservante:hover {
  background-color: #5b6094 !important;
}

@media (min-width: 768px) {
  div#second-level-header-wrapper {
    padding-top: 20px;
  }
}
div#second-level-header-wrapper.book-an-appointment {
  margin-bottom: -20px;
}
@media (max-width: 768px) {
  div#second-level-header-wrapper.book-an-appointment {
    padding-top: 40px;
    margin-bottom: 0px;
  }
}
div#second-level-header-wrapper h1#system-title {
  font-size: 18px;
  text-align: center;
  margin-bottom: 15px;
  font-weight: 700;
}
@media (min-width: 992px) {
  div#second-level-header-wrapper h1#system-title {
    font-size: 36px;
    text-align: left;
  }
}
div#second-level-header-wrapper p#address-below-title {
  font-size: 14px;
  margin-top: 13px;
  display: none;
}
div#second-level-header-wrapper p#address-below-title a {
  color: #182433 !important;
  text-decoration: underline;
}
@media (min-width: 992px) {
  div#second-level-header-wrapper p#address-below-title {
    display: block;
  }
}
div#second-level-header-wrapper span.header-link {
  font-weight: 700;
  font-size: 20px;
  display: inline-block;
}
@media (min-width: 992px) {
  div#second-level-header-wrapper span.header-link {
    font-size: 24px;
  }
}
div#second-level-header-wrapper img#arrow-back {
  margin-top: -7px;
}
div#second-level-header-wrapper img#arrow-back:hover {
  opacity: 0.7;
  text-decoration: none;
}

a#book-now-trigger {
  font-weight: 700;
  font-size: 21px;
  background-color: #2955f2;
  width: 100%;
  border-radius: 90px !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  max-width: 450px;
}
@media (max-width: 768px) {
  a#book-now-trigger {
    margin-bottom: 15px;
  }
}
a#book-now-trigger:hover {
  background-color: #1027aa !important;
}

a.btn-reservante-blue, span.btn-reservante-blue, button.btn-reservante-success {
  --tblr-btn-border-color: transparent !important;
  background-color: #2955f2;
  font-size: 17px;
  width: 100%;
  font-weight: 700;
  border-radius: 90px !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  color: #FFF !important;
}
a.btn-reservante-blue:hover, span.btn-reservante-blue:hover, button.btn-reservante-success:hover {
  background-color: #091c88 !important;
  --tblr-btn-hover-border-color: transparent !important;
}

a.btn-reservante-outline, a.btn-reservante-outline-red, button.btn-reservante-outline {
  background-color: transparent;
  width: 100%;
  font-weight: 700;
  font-size: 17px;
  border-radius: 90px !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  color: #000 !important;
}

a.btn-reservante-outline, button.btn-reservante-outline {
  border: 1px solid #1027aa !important;
}
a.btn-reservante-outline:hover, button.btn-reservante-outline:hover {
  background-color: #1027aa !important;
  color: #FFF !important;
}

a.btn-reservante-outline-red {
  border: 1px solid #F00A4F !important;
  color: #F00A4F !important;
}
a.btn-reservante-outline-red:hover {
  background-color: #F00A4F !important;
  color: #FFF !important;
}

button.btn-reservante-blue {
  --tblr-btn-border-color: transparent !important;
  background-color: #2955f2;
  font-size: 17px;
  width: 100%;
  font-weight: 700;
  max-width: 200px;
  border-radius: 90px !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  color: #FFF !important;
}
button.btn-reservante-blue:hover {
  background-color: #1027aa !important;
}

button.btn-reservante-success {
  background-color: #A6C307;
  margin-bottom: 10px;
}

button.btn-reservante-blue.w-100 {
  max-width: none;
}

div#logo-img {
  width: 120px;
  height: 60px;
  background-color: #2955f2;
  border-radius: 20px 0 20px 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

div.slider {
  position: relative;
}
div.slider div.row {
  margin-left: -15px;
}

div.slide {
  background-color: #2955f2;
  position: relative;
  width: 100%;
  border-radius: 30px 0 30px 0;
  height: 250px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
}
@media (min-width: 768px) {
  div.slide {
    height: 450px;
  }
}
div.slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
div.slide div.slide-cover {
  background-color: rgba(0, 0, 0, 0.5) !important;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
div.slide div.slide-text {
  color: #FFF;
  font-size: 30px;
  margin-left: 10%;
  max-width: 60%;
}
div.slide img#slide-arrow {
  position: absolute;
  right: 20px;
  bottom: 20px;
}

div.box {
  background: #FFF;
  margin-top: 20px;
  border-radius: 0;
  border: 1px solid #e8ebf7;
}
div.box > div {
  padding: 10px 20px 10px 20px;
}
div.box h2 {
  font-size: 14px;
}
div.box hr {
  border-top: var(--tblr-border-width) solid #e8ebf7;
  margin: 0.5rem 0;
  opacity: 1;
}

div.box-grey {
  background: #f3f4f8;
  border-radius: 60px 0 60px 0;
  overflow: hidden;
}
div.box-grey div.address {
  padding: 20px 20px 0 20px;
}
div.box-grey div.address a {
  color: #182433 !important;
  text-decoration: underline;
}
div.box-grey div#google-and-social-holder {
  padding-left: 20px;
  padding-right: 20px;
}
div.box-grey div#google-rank-inner {
  background-color: #FFF;
  border-radius: 85px;
  display: inline-block;
  padding: 3px 15px 3px 5px;
}
div.box-grey div#google-rank-inner a {
  color: #000 !important;
  font-weight: 700;
}
div.box-grey div#google-rank-inner img {
  padding: 5px;
}
div.box-grey div.social-links {
  padding: 20px;
}
div.box-grey div.social-links i {
  background-color: #FFF;
  color: #2955f2;
  font-size: 17px;
  width: 45px;
  height: 45px;
  padding-top: 14px;
  border-radius: 50%;
}
div.box-grey div.social-links i:hover {
  background-color: #1027aa !important;
  color: #FFF !important;
}

div.opening-hours i {
  font-size: 22px;
  font-weight: bold;
  color: #2955f2 !important;
}

div#contact-us {
  font-size: 14px;
}
div#contact-us a.btn-reservante-outline {
  font-size: 13px;
}
@media (min-width: 768px) {
  div#contact-us {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  div#contact-us {
    font-size: 18px;
  }
}

#map-trigger {
  width: 100%;
}

div#map iframe {
  width: 100%;
  height: 300px;
  border: 0;
}

h2#calendar-widget-trigger {
  text-transform: uppercase;
  font-size: 12px;
}
h2#calendar-widget-trigger:hover {
  cursor: pointer;
}
h2#calendar-widget-trigger i {
  color: #2955f2 !important;
}

div.calendar-widget div.row {
  margin-bottom: 10px;
}
div.calendar-widget div.row > div {
  padding: 0.25rem;
}
div.calendar-widget div.row div:first-child {
  text-align: left;
}
div.calendar-widget div.row div:last-child {
  text-align: right;
}

div.amenities {
  font-size: 14px;
}
div.amenities ul {
  list-style-type: none;
}
div.amenities ul li {
  padding: 0.5rem;
  position: relative;
}
div.amenities ul li::before {
  content: "";
  position: absolute;
  left: -6px;
  top: 16px;
  display: block;
  height: 5px;
  width: 5px;
  background-color: #2955f2;
}
div.amenities div {
  column-count: 2;
}

div.team-member {
  padding: 10px;
  text-align: center;
}
div.team-member:hover {
  cursor: pointer;
}
div.team-member div.team-member-inner {
  width: 75px;
  height: 75px;
}
div.team-member div.team-member-inner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
div.team-member p {
  font-size: 12px;
  max-width: 75px;
  margin-top: 10px;
}

div.no-image {
  background-color: #e8ebf7;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.no-image i {
  font-size: 20px;
  color: #2955f2;
}

div.card-hint {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

div.portfolio-container {
  margin-top: 40px;
}
div.portfolio-container div.row {
  margin-left: -20px;
  margin-right: -20px;
}
div.portfolio-container div.col {
  padding: 20px;
}
div.portfolio-container .img-responsive-2x1 {
  --tblr-img-responsive-ratio: 60%;
}

div.offer-description {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  max-height: 200px;
  overflow: scroll;
}
div.offer-description.with-image {
  grid-template-columns: 60px 1fr;
  grid-gap: 20px;
}
@media (max-width: 768px) {
  div.offer-description {
    grid-template-rows: 1fr;
  }
}
div.offer-description div.offer-image-wrapper {
  width: 60px;
  height: 60px;
  margin-right: 20px;
}
div.offer-description img {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}
div.offer-description p {
  margin-bottom: 0;
}

div.offer-item {
  padding: 20px;
  border: 1px solid #e5eaf4;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03);
  margin-bottom: 10px;
  margin-left: 2px;
  margin-right: 2px;
}
div.offer-item.selected {
  border: 1px solid #2955f2;
  border-left: 5px solid #2955f2;
}
@media (max-width: 768px) {
  div.offer-item {
    background-color: #FFF;
  }
}
@media (min-width: 768px) {
  div.offer-item {
    padding: 25px;
  }
}
div.offer-item span.calendar-trigger {
  font-weight: 600;
}
div.offer-item.offer-item-search-found {
  background-color: #daf0c3;
}
div.offer-item div.offer-time {
  font-size: 13px;
  color: #999;
}
div.offer-item span.in-promotion {
  background-color: #E8EBF7;
  color: #2955f2;
  text-transform: uppercase;
  display: inline-block;
  padding: 1px 12px 0 12px;
  width: auto;
  font-size: 12px;
}
div.offer-item div.offer-price {
  font-size: 20px;
  font-weight: 600;
}
div.offer-item h2 {
  margin-bottom: 10px;
  font-size: 16px;
}
@media (min-width: 768px) {
  div.offer-item h2 {
    font-size: 18px;
  }
}
div.offer-item span.old-price {
  font-size: 16px;
  color: #757575 !important;
  text-decoration: line-through;
}
div.offer-item span.saving {
  background-color: #E8EBF7;
  color: #2955F2;
  padding: 5px;
  font-size: 12px;
  font-weight: 700;
  border-radius: 2px;
}

div#offer-item-right-column {
  padding-left: 0;
}
@media (min-width: 768px) {
  div#offer-item-right-column {
    padding-left: 20px;
  }
}

footer {
  background-color: #000339 !important;
}
footer a {
  color: #FFF !important;
  margin-right: 20px;
}

h1.collapse-trigger-wrapper:hover {
  cursor: pointer;
}

i.collapse-trigger {
  color: Blue;
}
i.collapse-trigger:hover {
  cursor: pointer;
}

div.gallery-wrapper {
  margin-left: -20px;
  margin-right: -20px;
}
div.gallery-wrapper div.img-responsive {
  transition: all ease-in 0.1s;
}
div.gallery-wrapper div.img-responsive:hover {
  transform: scale(1.025);
}

div.gallery-hidden {
  display: none;
}

div.gm-style-iw-chr {
  display: none !important;
}

div.gm-style-iw.gm-style-iw-c {
  padding-top: 15px !important;
  font-weight: bold;
}

#exampleModal {
  top: 40% !important;
  --tblr-modal-width: 80% !important;
}

div#right-dropdown {
  width: 100%;
  background-color: #11163a !important;
  border-radius: 20px 0 20px 0;
  padding: 20px;
}
div#right-dropdown a {
  color: #FFF !important;
}

a#navbar-logout-link {
  text-transform: uppercase;
  margin-top: 20px;
}

/** auth **/
/** login and register styles **/
div#login-left-column, div#login-right-column {
  display: flex !important;
  min-height: 50vh !important;
  align-items: center !important;
}
@media (min-width: 992px) {
  div#login-left-column, div#login-right-column {
    min-height: 100vh !important;
  }
}
div#login-left-column a, div#login-right-column a {
  color: #111 !important;
  text-decoration: underline !important;
}

div#login-left-column {
  background-color: #FFF;
}
@media (min-width: 992px) {
  div#login-left-column {
    background-color: #e8ebf7;
  }
}
div#login-left-column div.container-tight {
  max-width: 600px !important;
}
div#login-left-column div.card {
  max-width: 600px !important;
  padding: 10%;
  width: 100%;
}
@media (max-width: 992px) {
  div#login-left-column div.card {
    border: none !important;
  }
}
@media (min-width: 992px) {
  div#login-left-column div.card {
    border-radius: 60px 0 60px 0;
  }
}
div#login-left-column div.card h1 {
  font-size: 24px !important;
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  div#login-left-column div.card h1 {
    font-size: 36px !important;
    margin-bottom: 10px;
  }
}
div#login-left-column input.form-control {
  padding: 20px;
  border-radius: 5px;
  border-color: #d5ddfc !important;
}
div#login-left-column .form-check .form-check-input {
  margin-top: -4px !important;
}
div#login-left-column > div {
  position: relative;
}
div#login-left-column div.mb-3 {
  position: relative;
}
div#login-left-column img#elipse-img {
  position: absolute;
  right: -80px;
  top: -80px;
}
@media (max-width: 992px) {
  div#login-left-column img#elipse-img {
    display: none;
  }
}
div#login-left-column span#show-password:hover, div#login-left-column span#show-password-1, div#login-left-column span#show-password-2 {
  cursor: pointer;
}
div#login-left-column label {
  font-weight: normal !important;
}
div#login-left-column span.show-password-trigger-absolute {
  position: absolute;
  right: 20px;
  top: 46px;
}

div#login-heading h2 {
  font-size: 18px;
}

div#login-right-column {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
@media (max-width: 992px) {
  div#login-right-column div#carousel-indicators-dot {
    display: none;
  }
}
@media (min-width: 992px) {
  div#login-right-column {
    min-height: 100vh !important;
  }
}
div#login-right-column > div > div > div div {
  padding: 20px 0;
  color: #FFF;
  text-align: center;
}
div#login-right-column div.slide {
  background-color: transparent !important;
}
div#login-right-column div#login-footer a {
  color: #FFF !important;
  text-decoration: none !important;
}
div#login-right-column div#login-footer a:last-child {
  margin-left: 25px;
}

h1 {
  font-weight: 700 !important;
}

h1.h1 {
  font-size: 18px !important;
}
@media (min-width: 992px) {
  h1.h1 {
    font-size: 20px !important;
  }
}

div.offers-wrapper {
  border-bottom: 2px solid #000;
}
@media (min-width: 768px) {
  div.offers-wrapper h1 i {
    font-size: 22px !important;
    position: relative;
    top: 2px;
  }
}
div.offers-wrapper h1 i {
  font-size: 14px;
}

div.offer-wrap {
  padding-bottom: 40px;
}

div.thumb {
  padding: 10px 0 10px 7px;
  display: inline-block;
  width: 200px;
}
div.thumb img.thumb-image {
  object-fit: contain;
}
div.thumb img.thumb-image:hover {
  cursor: pointer;
}

.scrollable-container {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.content-area {
  display: block;
  white-space: nowrap;
  overflow-x: auto;
}

.scroll-button {
  position: absolute;
  top: 50%;
  padding: 10px;
  cursor: pointer;
  z-index: 100;
}
.scroll-button img {
  max-width: 50px;
  margin-top: -37px;
}

.scroll-button.left {
  left: 0;
}
@media (min-width: 992px) {
  .scroll-button.left {
    left: -40px;
  }
}

.scroll-button.right {
  right: 0;
}
@media (min-width: 992px) {
  .scroll-button.right {
    right: -5px;
  }
}

div.prom-growl {
  position: fixed;
  right: 10px;
  top: 10px;
  display: inline-block;
}

div#orders-column-left {
  border-right: 1px solid #e5e8ec;
  padding-right: 0;
  overflow-x: hidden;
}
div#orders-column-left ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 768px) {
  div#orders-column-left ul {
    margin-bottom: 20px;
  }
}
div#orders-column-left ul li {
  padding: 1rem 1rem 1rem 0;
  border-bottom: 1px solid #e5e8ec;
  text-align: center;
  border-top: 1px solid #e5e8ec;
}
@media (max-width: 768px) {
  div#orders-column-left ul li {
    display: inline-block;
    min-width: 80px;
  }
}
div#orders-column-left ul li a {
  color: #666;
}
div#orders-column-left ul li.current {
  border-top: 4px solid #2955f2;
}
div#orders-column-left ul li.current a {
  color: black;
}
@media (min-width: 768px) {
  div#orders-column-left ul li {
    border-top: none;
    text-align: left;
  }
  div#orders-column-left ul li:not(:last-child) {
    border-bottom: 1px solid #e5e8ec;
  }
  div#orders-column-left ul li.current {
    border-top: none !important;
    border-right: 4px solid #2955f2;
  }
  div#orders-column-left ul li.current a {
    color: black;
  }
}

div#orders-column-right h3#my-reservations-h3 {
  font-weight: 500;
  margin-top: 20px;
}
div#orders-column-right div.card {
  border: none !important;
  border-color: transparent !important;
}
div#orders-column-right div.card div.card-body {
  padding: 0 !important;
}
div#orders-column-right div.card div.card-footer {
  background-color: transparent !important;
  padding: 20px 0 0 0 !important;
}
@media (min-width: 768px) {
  div#orders-column-right {
    padding-left: 2rem;
  }
}
div#orders-column-right div.offer-item {
  border: 1px solid #e5e8ec !important;
  padding: 20px 20px 20px 30px !important;
}
div#orders-column-right a.btn.btn-reservante-blue, div#orders-column-right a.btn.btn-reservante-outline-red {
  text-transform: none !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  max-width: 242px;
}

div.order-date {
  width: 185px;
  background-color: #D4DDFC;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 15px;
}

div#offcanvas {
  background-color: #fff;
  width: 100%;
  max-width: 100vw;
  top: 100px;
}
div#offcanvas i.disabled {
  cursor: not-allowed !important;
  opacity: 0.3;
}
div#offcanvas i.disabled:hover {
  color: #666;
  cursor: not-allowed !important;
}
@media (max-width: 768px) {
  div#offcanvas {
    border-radius: 20px 20px 0 0;
    left: 0;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  div#offcanvas {
    top: 0;
    max-width: 450px;
  }
}
@media (min-width: 992px) {
  div#offcanvas {
    max-width: 550px;
  }
}
div#offcanvas div.offcanvas-body {
  padding: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
div#offcanvas #offcanvas-ajax-target {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 100%;
}
div#offcanvas section#off-canvas-top {
  background-color: #FFF;
  padding: 1.5rem 2rem 2rem 2rem;
}
div#offcanvas h2.off-canvas-title {
  font-size: 20px;
  font-weight: 700;
  color: #11163b;
  letter-spacing: 0.2px;
  margin-bottom: 24px;
}
div#offcanvas .offcanvas-share-widget {
  margin: -8px 0 24px;
  padding: 12px;
  border: 1px solid #e5eaf4;
  border-radius: 8px;
  background-color: #f8faff;
}
div#offcanvas .offcanvas-share-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
div#offcanvas .offcanvas-share-title {
  font-size: 13px;
  font-weight: 700;
  color: #11163b;
}
div#offcanvas .offcanvas-share-toggle {
  padding: 0;
  border: 0;
  color: #2955f2;
  background: transparent;
  font-size: 13px;
  font-weight: 700;
}
div#offcanvas .offcanvas-share-control {
  display: flex;
  gap: 8px;
}
div#offcanvas .offcanvas-share-input {
  flex: 1;
  min-width: 0;
  height: 38px;
  padding: 0 10px;
  border: 1px solid #d4ddfc;
  border-radius: 6px;
  color: #11163b;
  font-size: 12px;
  background-color: #fff;
}
div#offcanvas .offcanvas-share-copy {
  flex: 0 0 auto;
  height: 38px;
  padding: 0 12px;
  border: 0;
  border-radius: 6px;
  color: #fff;
  background-color: #2955f2;
  font-size: 13px;
  font-weight: 700;
}
div#offcanvas .offcanvas-share-link {
  display: block;
  margin-top: 8px;
  color: #2955f2;
  font-size: 12px;
  overflow-wrap: anywhere;
}
div#offcanvas div.off-canvas-calendar {
  margin-bottom: 24px;
  padding: 20px;
  background-color: #fff;
  border-radius: 30px 0 30px 0;
  box-shadow: 0px 12px 30px 0px rgba(41, 85, 242, 0.1);
}
div#offcanvas div.off-canvas-calendar .calendar-header {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-bottom: 20px;
}
div#offcanvas div.off-canvas-calendar .calendar-header .calendar-nav {
  cursor: pointer;
  width: 19px;
  height: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #11163b;
}
div#offcanvas div.off-canvas-calendar .calendar-header .calendar-nav:hover {
  color: #2955f2;
}
div#offcanvas div.off-canvas-calendar .calendar-header .calendar-nav.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
div#offcanvas div.off-canvas-calendar .calendar-header .calendar-nav i {
  font-size: 16px;
}
div#offcanvas div.off-canvas-calendar .calendar-header .calendar-month-year {
  font-size: 20px;
  font-weight: 700;
  color: #11163b;
  letter-spacing: 0.2px;
  text-align: center;
}
div#offcanvas div.off-canvas-calendar .calendar-weekdays {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
  padding: 0 5px;
}
div#offcanvas div.off-canvas-calendar .calendar-weekdays .weekday {
  width: 40px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #11163b;
  letter-spacing: 0.14px;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days .week {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
  padding: 0 5px;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day {
  text-align: center;
  width: 40px;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.16px;
  color: #11163b;
  cursor: pointer;
  transition: all 0.2s ease;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number:hover:not(.is-past):not(.no-slots) {
  background-color: rgba(41, 85, 242, 0.1);
  border: 1px solid #2955f2;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number.today {
  color: #2955f2 !important;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number.selected {
  background-color: #d4ddfc;
  border: 1px solid #2955f2;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number.is-past, div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number.no-slots {
  color: rgba(17, 22, 59, 0.3);
  cursor: not-allowed;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number.is-past:hover, div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number.no-slots:hover {
  background-color: transparent;
  border: none;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number.slots-low {
  color: #f00a4f;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number.slots-medium {
  color: #ff9500;
}
div#offcanvas div.off-canvas-calendar div.off-canvas-calendar-days div.day div.day-number.slots-available {
  color: #11163b;
}
div#offcanvas div.off-canvas-times {
  display: none;
  margin-top: 24px;
}
div#offcanvas div.off-canvas-times .times-header {
  display: flex;
  gap: 7px;
  margin-bottom: 12px;
}
div#offcanvas div.off-canvas-times .times-header .times-column-header {
  flex: 1;
  font-size: 16px;
  font-weight: 400;
  color: #11163b;
  letter-spacing: 0.16px;
}
div#offcanvas div.off-canvas-times .times-columns {
  display: flex;
  gap: 7px;
}
div#offcanvas div.off-canvas-times .times-columns .times-column {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
div#offcanvas div.off-canvas-times div.time-period {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  background-color: #fff;
  border: 1px solid #9c9cc2;
  font-size: 16px;
  font-weight: 700;
  color: #11163b;
  letter-spacing: 0.16px;
  cursor: pointer;
  transition: all 0.2s ease;
}
div#offcanvas div.off-canvas-times div.time-period:hover:not(.disabled) {
  background-color: rgba(41, 85, 242, 0.1);
  border-color: #2955f2;
}
div#offcanvas div.off-canvas-times div.time-period.selected {
  background-color: rgba(41, 85, 242, 0.2);
  border-color: #2955f2;
}
div#offcanvas div.off-canvas-times div.time-period.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
div#offcanvas div.off-canvas-times.active {
  display: block;
}
div#offcanvas .off-canvas-empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 48px 24px;
  text-align: center;
}
div#offcanvas .off-canvas-empty-state .empty-state-icon {
  margin-bottom: 16px;
}
div#offcanvas .off-canvas-empty-state .empty-state-icon img {
  width: 68px;
  height: auto;
}
div#offcanvas .off-canvas-empty-state .empty-state-title {
  font-size: 18px;
  font-weight: 600;
  color: #11163b;
  margin: 0 0 8px 0;
}
div#offcanvas .off-canvas-empty-state .empty-state-text {
  font-size: 14px;
  color: #6c757d;
  margin: 0;
  max-width: 280px;
}
div#offcanvas .day-empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 32px 24px;
  text-align: center;
}
div#offcanvas .day-empty-state .empty-state-icon {
  margin-bottom: 12px;
}
div#offcanvas .day-empty-state .empty-state-icon img {
  width: 52px;
  height: auto;
}
div#offcanvas .day-empty-state .empty-state-title {
  font-size: 16px;
  font-weight: 600;
  color: #11163b;
  margin: 0 0 6px 0;
}
div#offcanvas .day-empty-state .empty-state-text {
  font-size: 13px;
  color: #6c757d;
  margin: 0;
  max-width: 250px;
}
div#offcanvas div.off-canvas-service-details {
  padding: 32px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%), linear-gradient(121.75deg, rgb(206, 215, 250) 6.95%, rgb(214, 206, 237) 90.5%);
}
div#offcanvas div.off-canvas-service-details:last-of-type {
  flex: 1;
}
div#offcanvas div.off-canvas-service-details .details-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 24px;
}
div#offcanvas div.off-canvas-service-details .details-list .details-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  color: #11163b;
  line-height: 1.5;
}
div#offcanvas div.off-canvas-service-details .details-list .details-row.details-row-total {
  font-size: 18px;
  font-weight: 700;
}
div#offcanvas div.off-canvas-service-details .payment-note {
  text-align: center;
  font-size: 12px;
  color: #11163b;
  margin-top: 16px;
}
div#offcanvas span#book, div#offcanvas a#book {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65px;
  background-color: #2955f2;
  border-radius: 1000px;
  font-size: 21px;
  font-weight: 700;
  color: #fff !important;
  letter-spacing: 0.21px;
  text-transform: none !important;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
div#offcanvas span#book:hover:not(.not-active), div#offcanvas a#book:hover:not(.not-active) {
  background-color: #0d3adb;
}
div#offcanvas span#book.not-active, div#offcanvas a#book.not-active {
  cursor: not-allowed;
  background-color: #CCC !important;
}
div#offcanvas span#addNotesTrigger {
  cursor: pointer;
  display: inline-block;
}
div#offcanvas .notes-trigger-wrapper {
  margin-top: 16px;
  text-align: left;
}
div#offcanvas .notes-input-wrapper {
  margin-top: 12px;
  text-align: left;
}

div.reservation-details {
  background-color: #d5ddfc;
  padding: 2rem;
  border-radius: 30px 0 30px 0;
  margin-bottom: 1.5rem;
}
div.reservation-details h3 {
  font-size: 24px;
}
div.reservation-details h4 {
  font-size: 18px;
  font-weight: 400;
}
div.reservation-details hr {
  border-top: 2px solid #000 !important;
  opacity: 1;
}
div.reservation-details a#reservation-details-link {
  color: #000 !important;
  font-size: 18px !important;
}

.search-bar {
  display: flex;
  align-items: center;
  background-color: #f3f4f8;
  border: 1px solid #dfe6f3;
  border-radius: 999px;
  padding: 5px 9px;
  box-shadow: 0 0 0 1px rgba(150, 170, 255, 0.2);
}
.search-bar.not-found {
  background-color: #ffecea;
}
.search-bar.found {
  background-color: #daf0c3;
}
.search-bar i {
  background-color: white;
  color: #2c2c54;
  border-radius: 50%;
  padding: 16px;
  font-size: 17px;
  margin-right: 12px;
  box-shadow: 0 0 0 1px rgba(220, 220, 255, 0.3);
}
.search-bar input {
  border: none;
  background: transparent;
  outline: none;
  font-size: 16px;
  color: #2c2c54;
  width: 100%;
}
.search-bar input::placeholder {
  color: #7c8ba0;
}

img#modal-img {
  border-radius: 20px;
  border: 2px solid #2955f2;
}

.advance-price {
  font-size: 12px;
  color: red;
}

.filter-dropdown-wrapper {
  position: relative;
  margin-top: 7px;
}
.filter-dropdown-wrapper .filter-dropdown-label {
  position: absolute;
  top: -7px;
  left: 14px;
  background-color: #fff;
  padding: 0 5px;
  font-size: 12px;
  color: #11163b;
  font-weight: 400;
  letter-spacing: 0.24px;
  line-height: 15px;
  z-index: 2;
  white-space: nowrap;
}
.filter-dropdown-wrapper .filter-dropdown-select {
  width: 100%;
  height: 60px;
  padding: 21px 40px 21px 19px;
  border: 1px solid #d4ddfc;
  border-radius: 8px;
  background-color: #fff;
  font-size: 14px;
  color: #8c8c8c;
  font-weight: 400;
  letter-spacing: 0.28px;
  line-height: 18px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  outline: none;
  font-family: inherit;
}
.filter-dropdown-wrapper .filter-dropdown-select:focus {
  border-color: #2955f2;
  box-shadow: 0 0 0 2px rgba(41, 85, 242, 0.1);
}
.filter-dropdown-wrapper .filter-dropdown-select.has-value {
  color: #11163b;
}
.filter-dropdown-wrapper .filter-dropdown-select option {
  color: #11163b;
  padding: 10px;
  font-size: 14px;
}
.filter-dropdown-wrapper .filter-dropdown-select option:first-child {
  color: #8c8c8c;
}
.filter-dropdown-wrapper .filter-dropdown-arrow {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.filter-dropdown-wrapper .filter-dropdown-arrow svg {
  width: 15px;
  height: 14px;
  transition: transform 0.2s ease;
}
.filter-dropdown-wrapper .filter-dropdown-select:focus + .filter-dropdown-arrow svg {
  transform: rotate(180deg);
}

.team-member-image {
  border-radius: 50%;
  width: 300px;
  height: 300px;
  max-width: initial !important;
  margin: 0 auto;
  display: block;
}
@media (max-width: 992px) {
  .team-member-image {
    width: 150px;
    height: 150px;
    margin: 0 auto;
  }
}

/* CSS */
.fade-in {
  opacity: 0;
  animation: fadeInImage 0.7s ease-in forwards;
}

@keyframes fadeInImage {
  to {
    opacity: 1;
  }
}
.team-member-offcanvas .team-member-header {
  text-align: left;
  margin-bottom: 24px;
}
.team-member-offcanvas .team-member-photo-wrapper {
  margin-bottom: 16px;
}
.team-member-offcanvas .team-member-photo {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
}
.team-member-offcanvas .no-image-large {
  width: 120px;
  height: 120px;
  background-color: #e8ebf7;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.team-member-offcanvas .no-image-large i {
  font-size: 40px;
  color: #2955f2;
}
.team-member-offcanvas h1.team-member-name {
  font-size: 24px;
  font-weight: 700;
  color: #11163b;
  margin: 0 0 4px 0;
}
.team-member-offcanvas .team-member-role {
  font-size: 14px;
  font-weight: 700;
  color: #11163b;
  margin: 0 0 16px 0;
}
.team-member-offcanvas .team-member-description-wrapper {
  margin-bottom: 8px;
}
.team-member-offcanvas .team-member-description {
  font-size: 14px;
  color: #11163b;
  line-height: 1.6;
  max-height: 4.8em;
  overflow: hidden;
  transition: max-height 0.3s ease;
}
.team-member-offcanvas .team-member-description.expanded {
  max-height: none;
}
.team-member-offcanvas .team-member-description p {
  margin: 0 0 8px 0;
}
.team-member-offcanvas .description-toggle {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  font-weight: 700;
  color: #11163b;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-top: 8px;
}
.team-member-offcanvas .description-toggle:hover {
  color: #2955f2;
}
.team-member-offcanvas .description-toggle .toggle-icon {
  font-size: 10px;
  transition: transform 0.3s ease;
}
.team-member-offcanvas .description-toggle .toggle-icon.rotated {
  transform: rotate(180deg);
}
.team-member-offcanvas .search-bar-wrapper {
  margin-bottom: 16px;
}
.team-member-offcanvas .team-member-offers-list .offer-row {
  display: flex;
  align-items: center;
  padding: 16px 0;
  border-top: 1px solid #e5eaf4;
}
.team-member-offcanvas .team-member-offers-list .offer-row:last-child {
  border-bottom: 1px solid #e5eaf4;
}
.team-member-offcanvas .team-member-offers-list .offer-info {
  flex: 1;
  min-width: 0;
  padding-right: 12px;
}
.team-member-offcanvas .team-member-offers-list .offer-info .in-promotion {
  background-color: #E8EBF7;
  color: #2955f2;
  text-transform: uppercase;
  display: inline-block;
  padding: 2px 10px;
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 4px;
  border-radius: 2px;
}
.team-member-offcanvas .team-member-offers-list .offer-name {
  font-size: 16px;
  font-weight: 700;
  color: #11163b;
  display: block;
  word-wrap: break-word;
}
.team-member-offcanvas .team-member-offers-list .offer-pricing {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  min-width: 80px;
  margin-right: 16px;
}
.team-member-offcanvas .team-member-offers-list .offer-price {
  font-size: 18px;
  font-weight: 700;
  color: #11163b;
  white-space: nowrap;
}
.team-member-offcanvas .team-member-offers-list .offer-duration {
  font-size: 13px;
  color: #8c8c8c;
  white-space: nowrap;
}
.team-member-offcanvas .team-member-offers-list .offer-old-price {
  font-size: 14px;
  color: #757575;
  text-decoration: line-through;
  white-space: nowrap;
}
.team-member-offcanvas .team-member-offers-list .offer-saving {
  background-color: #E8EBF7;
  color: #2955f2;
  padding: 3px 8px;
  font-size: 11px;
  font-weight: 700;
  border-radius: 2px;
  white-space: nowrap;
  margin-top: 4px;
}
.team-member-offcanvas .team-member-offers-list .offer-advance {
  background-color: #ffecea;
  color: #F00A4F;
  padding: 3px 8px;
  font-size: 11px;
  font-weight: 700;
  border-radius: 2px;
  white-space: nowrap;
  margin-top: 4px;
}
.team-member-offcanvas .team-member-offers-list .offer-action .btn-reservante-blue {
  padding: 10px 24px !important;
  font-size: 14px;
  white-space: nowrap;
  min-width: auto;
  width: auto;
}
@font-face
{
    font-family: 'IcoMoon';
	src: url(/build/fonts/icomoon.0bb4d68e.eot);
	src: url(/build/fonts/icomoon.0bb4d68e.eot?#iefix) format('embedded-opentype'),
		url(/build/images/icomoon.adeff947.svg#icomoon) format('svg'),
		url(/build/fonts/icomoon.69e3c504.woff) format('woff'),
		url(/build/fonts/icomoon.0a49c867.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], 
[class*=" icon-"]
{
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}

[class^="icon-"]:before, 
[class*=" icon-"]:before
{
    font-family: 'IcoMoon';
    font-weight: normal;
    font-style: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
}

.icon-glass:before{content:"\f000";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-remove:before{content:"\f00d";}
.icon-off:before{content:"\f011";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-road:before{content:"\f018";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-adjust:before{content:"\f042";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-share-2:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-closed:before{content:"\f070";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-thumbs-up:before{content:"\f087";}
.icon-thumbs-down:before{content:"\f088";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-certificate:before{content:"\f0a3";}
.icon-circle-arrow-right:before{content:"\f0a8";}
.icon-circle-arrow-left:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-tasks:before{content:"\f0ae";}
.icon-film:before{content:"\f008";}
.icon-ok:before{content:"\f00c";}
.icon-book:before{content:"\f02d";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-up:before{content:"\f0de";}
.icon-sort-down:before{content:"\f0dd";}
.icon-magic:before{content:"\f0d0";}
.icon-cogs:before{content:"\f085";}
.icon-pie-chart:before{content:"\e05a";}
.icon-support:before{content:"\e05b";}
.icon-hour-glass:before{content:"\e05c";}
.icon-key-2:before{content:"\e05d";}
.icon-keyboard:before{content:"\e05e";}
.icon-light-bulb:before{content:"\e05f";}
.icon-link:before{content:"\e060";}
.icon-unlink:before{content:"\e061";}
.icon-microphone:before{content:"\e062";}
.icon-mouse:before{content:"\e063";}
.icon-tablet:before{content:"\e064";}
.icon-mobile-phone:before{content:"\e065";}
.icon-phone:before{content:"\e066";}
.icon-pacman:before{content:"\e067";}
.icon-paper-airplane:before{content:"\e068";}
.icon-attachment:before{content:"\e069";}
.icon-record:before{content:"\e06a";}
.icon-file-zip:before{content:"\e06b";}
.icon-power:before{content:"\e06c";}
.icon-radio:before{content:"\e06d";}
.icon-cloud:before{content:"\e06e";}
.icon-rainy:before{content:"\e06f";}
.icon-lightning:before{content:"\e070";}
.icon-rainy-2:before{content:"\e071";}
.icon-cloudy:before{content:"\e072";}
.icon-cloud-2:before{content:"\e073";}
.icon-windy:before{content:"\e074";}
.icon-windy-2:before{content:"\e075";}
.icon-snowy:before{content:"\e076";}
.icon-snowy-2:before{content:"\e077";}
.icon-weather:before{content:"\e078";}
.icon-cloudy-2:before{content:"\e079";}
.icon-lightning-2:before{content:"\e07a";}
.icon-sun:before{content:"\e07b";}
.icon-moon:before{content:"\e07c";}
.icon-snowflake:before{content:"\e07d";}
.icon-sun-2:before{content:"\e07e";}
.icon-rss:before{content:"\e07f";}
.icon-rss-2:before{content:"\e080";}
.icon-safari:before{content:"\e081";}
.icon-scissor:before{content:"\f0c4";}
.icon-settings:before{content:"\e082";}
.icon-television:before{content:"\e083";}
.icon-tools:before{content:"\e084";}
.icon-tree:before{content:"\e085";}
.icon-truck:before{content:"\f0d1";}
.icon-gift:before{content:"\f06b";}
.icon-umbrella:before{content:"\f0e9";}
.icon-spades:before{content:"\e086";}
.icon-clubs:before{content:"\e087";}
.icon-diamonds:before{content:"\e088";}
.icon-atom:before{content:"\e08a";}
.icon-planet:before{content:"\e08b";}
.icon-yinyang:before{content:"\e08c";}
.icon-pie-chart-3:before{content:"\e08d";}
.icon-pie-chart-2:before{content:"\e08e";}
.icon-newspaper:before{content:"\e08f";}
.icon-database:before{content:"\e090";}
.icon-gauge:before{content:"\e091";}
.icon-accessibility:before{content:"\e092";}
.icon-apple:before{content:"\e093";}
.icon-android:before{content:"\e094";}
.icon-windows:before{content:"\e095";}
.icon-file-xml:before{content:"\e096";}
.icon-file-css:before{content:"\e097";}
.icon-html5:before{content:"\e098";}
.icon-cyclop:before{content:"\e099";}
.icon-bended-arrow-up:before{content:"\e09a";}
.icon-bended-arrow-down:before{content:"\e09b";}
.icon-key:before{content:"\f084";}
.icon-pushpin:before{content:"\f08d";}
.icon-table:before{content:"\f0ce";}
.icon-legal:before{content:"\f0e3";}
.icon-stats-up:before{content:"\e09c";}
.icon-google-circles:before{content:"\e09d";}
.icon-sound:before{content:"\e09e";}
.icon-mute:before{content:"\e09f";}
.icon-lemon:before{content:"\f094";}
.icon-dribbble:before{content:"\e0a1";}
.icon-graph:before{content:"\e0a2";}
.icon-sign-post:before{content:"\e0a3";}
.icon-add-contact:before{content:"\e0a4";}
.icon-chemical:before{content:"\e0a5";}
.icon-network:before{content:"\e0a6";}
.icon-calendar-month:before{content:"\e0a7";}
.icon-progress-bar:before{content:"\e0a8";}
.icon-download:before{content:"\e002";}
.icon-download-2:before{content:"\e003";}
.icon-upload:before{content:"\e004";}
.icon-upload-2:before{content:"\e005";}
.icon-briefcase:before{content:"\e006";}
.icon-user:before{content:"\e007";}
.icon-users:before{content:"\e008";}
.icon-twitter:before{content:"\e009";}
.icon-exclamation-sign:before{content:"\e00a";}
.icon-music:before{content:"\e00c";}
.icon-search:before{content:"\e00d";}
.icon-film-camera:before{content:"\e00e";}
.icon-zoom-out:before{content:"\e00f";}
.icon-zoom-in:before{content:"\e010";}
.icon-broadcast:before{content:"\e011";}
.icon-cog:before{content:"\e012";}
.icon-cog-2:before{content:"\e013";}
.icon-home-2:before{content:"\e014";}
.icon-file-pdf:before{content:"\e015";}
.icon-file-openoffice:before{content:"\e016";}
.icon-file-word:before{content:"\e017";}
.icon-file-excel:before{content:"\e018";}
.icon-file-powerpoint:before{content:"\e019";}
.icon-file:before{content:"\e01a";}
.icon-time:before{content:"\e01b";}
.icon-inbox:before{content:"\e01d";}
.icon-play-circle:before{content:"\e01e";}
.icon-repeat:before{content:"\e01f";}
.icon-refresh:before{content:"\e020";}
.icon-list-2:before{content:"\e022";}
.icon-lock:before{content:"\e023";}
.icon-unlock:before{content:"\e024";}
.icon-flag:before{content:"\e025";}
.icon-headphones:before{content:"\e026";}
.icon-bookmark:before{content:"\e027";}
.icon-print:before{content:"\e028";}
.icon-camera:before{content:"\e02a";}
.icon-list:before{content:"\f03a";}
.icon-facetime-video:before{content:"\e021";}
.icon-picture:before{content:"\e029";}
.icon-pictures:before{content:"\e02b";}
.icon-pencil:before{content:"\e02c";}
.icon-tint:before{content:"\e02e";}
.icon-plus-sign:before{content:"\e02f";}
.icon-minus-sign:before{content:"\e030";}
.icon-remove-sign:before{content:"\e031";}
.icon-ok-sign:before{content:"\e032";}
.icon-question-sign:before{content:"\e033";}
.icon-info-sign:before{content:"\e034";}
.icon-screenshot:before{content:"\e035";}
.icon-arrow-right:before{content:"\e036";}
.icon-arrow-left:before{content:"\e037";}
.icon-arrow-up:before{content:"\e038";}
.icon-arrow-down:before{content:"\e039";}
.icon-leaf:before{content:"\e03a";}
.icon-fire:before{content:"\e03b";}
.icon-plane:before{content:"\e03c";}
.icon-random:before{content:"\e03e";}
.icon-comments:before{content:"\e03f";}
.icon-comment:before{content:"\e040";}
.icon-retweet:before{content:"\e041";}
.icon-folder-closed:before{content:"\e042";}
.icon-folder-close:before{content:"\e044";}
.icon-hdd:before{content:"\e045";}
.icon-bell:before{content:"\e046";}
.icon-globe:before{content:"\e047";}
.icon-wrench:before{content:"\e048";}
.icon-filter:before{content:"\e049";}
.icon-shopping-cart:before{content:"\e04b";}
.icon-cd:before{content:"\e000";}
.icon-signal:before{content:"\e04c";}
.icon-cog-3:before{content:"\e04d";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-ban-circle:before{content:"\f05e";}
.icon-trophy:before{content:"\f091";}
.icon-stats:before{content:"\e043";}
.icon-t-shirt:before{content:"\e04a";}
.icon-steering-wheel:before{content:"\e04e";}
.icon-bended-arrow-left:before{content:"\e04f";}
.icon-bended-arrow-right:before{content:"\e050";}
.icon-compass:before{content:"\e051";}
.icon-facebook:before{content:"\e052";}
.icon-bars:before{content:"\e053";}
.icon-loading:before{content:"\e054";}
.icon-food:before{content:"\e055";}
.icon-bag:before{content:"\e056";}
.icon-warning-sign:before{content:"\e001";}
.icon-history:before{content:"\e058";}
.icon-install:before{content:"\e059";}
.icon-archive:before{content:"\e0a0";}
.icon-battery:before{content:"\e0a9";}
.icon-publish:before{content:"\e0aa";}
.icon-feather:before{content:"\e0ab";}
.icon-calendar:before{content:"\e0ac";}
.icon-moon-2:before{content:"\e03d";}
.icon-comment-2:before{content:"\e0ad";}
.icon-comments-2:before{content:"\e0ae";}
.icon-business-card:before{content:"\e0af";}
.icon-flashlight:before{content:"\e0b0";}
.icon-monitor:before{content:"\e0b1";}
.icon-coffee:before{content:"\e0b2";}
.icon-frame:before{content:"\e089";}
.icon-boat:before{content:"\e0b3";}
.icon-drops:before{content:"\e0b4";}
.icon-mug:before{content:"\e0b5";}
.icon-reply:before{content:"\e0b6";}
.icon-official:before{content:"\e0b7";}
.icon-envelope:before{content:"\e0b9";}
.icon-map-marker:before{content:"\e02d";}
.icon-edit:before{content:"\f044";}
.icon-barcode:before{content:"\f02a";}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFDQTtBQzBCRjs7QUR4QkE7RUFDRTtFQUNBO0FDMkJGOztBRHhCQTtFQUNFO0FDMkJGOztBRHZCQTtFQUNFO0VBQ0E7QUMwQkY7O0FEeEJBO0VBQ0U7QUMyQkY7O0FEekJBO0VBQ0U7QUM0QkY7O0FEekJBO0VBQ0U7QUM0QkY7O0FEekJBO0VBRUU7SUFBc0I7RUM0QnRCO0VEMUJBO0lBQ0U7SUFDQTtFQzRCRjtBQUNGO0FETkE7RUFDRTtFQUNBO0FDUUY7O0FETkE7RUFDRTtFQUNBO0FDU0Y7O0FEUEE7RUFDRTtFQUNBO0FDVUY7O0FESkE7RUFDRTtFQUNBO0FDT0Y7O0FETEE7RUFDRTtFQUNBO0FDUUY7O0FETkE7RUFDRTtBQ1NGOztBRFBBO0VBQ0U7QUNVRjs7QURMQTtFQUNFO0FDUUY7O0FETEE7RUFDRTtBQ1FGOztBRExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNRRjs7QUROQTtFQUNFO0FDU0Y7O0FEUEE7RUFDRTtBQ1VGOztBRFBBO0VBQ0U7QUNVRjs7QURQQTtFQUNFO0FDVUY7O0FEUEE7RUFDRTtFQUNBO0VBQ0E7QUNVRjs7QURGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0tGOztBREhBO0VBQ0U7QUNNRjs7QURHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNBRjs7QURFQTtFQUNFO0FDQ0Y7O0FEQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNFRjs7QURBQTtFQUNFO0VBQ0E7QUNHRjs7QUREQTtFQUNFO0VBQ0E7RUFDQTtBQ0lGOztBRERBO0VBRUU7SUFDRTtJQUNBO0VDR0Y7QUFDRjtBRERBO0VBRUU7SUFDRTtJQUNBO0VDRUY7QUFDRjtBREFBO0VBRUU7SUFDRTtJQUNBO0VDQ0Y7QUFDRjtBREVBO0VBQ0U7QUNBRjs7QURFQTtFQUNFO0VBQ0E7RUFDQTtBQ0NGOztBRENBO0VBQ0U7QUNFRjs7QURBQTtFQUNFO0FDR0Y7O0FEREE7RUFDRTtFQUNBO0FDSUY7O0FERkE7RUFDRTtFQUNBO0FDS0Y7O0FESEE7RUFDRTtB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Q3JDLHFCQUFxQixlQUFlLENBQUM7QUFDckMscUJBQXFCLGVBQWUsQ0FBQztBQUNyQyxxQkFBcUIsZUFBZSxDQUFDO0FBQ3JDLHFCQUFxQixlQUFlLENBQUM7QUFDckMsc0JBQXNCLGVBQWUsQ0FBQztBQUN0QyxvQkFBb0IsZUFBZSxDQUFDO0FBQ3BDLHVCQUF1QixlQUFlLENBQUM7QUFDdkMsd0JBQXdCLGVBQWUsQ0FBQztBQUN4QywyQkFBMkIsZUFBZSxDQUFDO0FBQzNDLHdCQUF3QixlQUFlLENBQUM7QUFDeEMscUJBQXFCLGVBQWUsQ0FBQztBQUNyQyxvQkFBb0IsZUFBZSxDQUFDO0FBQ3BDLG1CQUFtQixlQUFlLENBQUM7QUFDbkMsa0JBQWtCLGVBQWUsQ0FBQztBQUNsQyxtQkFBbUIsZUFBZSxDQUFDO0FBQ25DLGlCQUFpQixlQUFlLENBQUM7QUFDakMsbUJBQW1CLGVBQWUsQ0FBQztBQUNuQyxzQkFBc0IsZUFBZSxDQUFDO0FBQ3RDLHNCQUFzQixlQUFlLENBQUM7QUFDdEMsd0JBQXdCLGVBQWUsQ0FBQztBQUN4QyxrQkFBa0IsZUFBZSxDQUFDO0FBQ2xDLHFCQUFxQixlQUFlLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yZXNlcnZhbnRlLXN5c3RlbS1tYXN0ZXIvLi9ub2RlX21vZHVsZXMvQHBub3RpZnkvY29yZS9kaXN0L1BOb3RpZnkuY3NzIiwid2VicGFjazovL3Jlc2VydmFudGUtc3lzdGVtLW1hc3Rlci8uL25vZGVfbW9kdWxlcy9AcG5vdGlmeS9ib290c3RyYXA0L2Rpc3QvUE5vdGlmeUJvb3RzdHJhcDQuY3NzIiwid2VicGFjazovL3Jlc2VydmFudGUtc3lzdGVtLW1hc3Rlci8uL25vZGVfbW9kdWxlcy90ZXRoZXIvZGlzdC9jc3MvdGV0aGVyLmNzcyIsIndlYnBhY2s6Ly9yZXNlcnZhbnRlLXN5c3RlbS1tYXN0ZXIvLi4vb2xkL2Fzc2V0cy9mcm9udC9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovL3Jlc2VydmFudGUtc3lzdGVtLW1hc3Rlci8uL2Zyb250LnNjc3MiLCJ3ZWJwYWNrOi8vcmVzZXJ2YW50ZS1zeXN0ZW0tbWFzdGVyLy4vYXNzZXRzL3Njc3MvZnJvbnQuc2NzcyIsIndlYnBhY2s6Ly9yZXNlcnZhbnRlLXN5c3RlbS1tYXN0ZXIvLi9hc3NldHMvb2xkL3B1YmxpYy9jbGllbnQvY3NzL2ZvbnRzL2ljb21vb24vc3R5bGUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHk+LnBub3RpZnkucG5vdGlmeS1wb3NpdGlvbmVke3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwMDQwfWJvZHk+LnBub3RpZnkucG5vdGlmeS1tb2RhbHt6LWluZGV4OjEwMDA0Mn0ucG5vdGlmeXtoZWlnaHQ6YXV0bztkaXNwbGF5Om5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBsaW5lYXI7b3BhY2l0eTowfS5wbm90aWZ5LnBub3RpZnktcG9zaXRpb25lZHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LnBub3RpZnkucG5vdGlmeS1tb2RhbHt6LWluZGV4OjN9LnBub3RpZnkucG5vdGlmeS1pbntkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0ucG5vdGlmeS5wbm90aWZ5LWluaXRpYWx7ZGlzcGxheTpibG9ja30ucG5vdGlmeS1oaWRkZW57dmlzaWJpbGl0eTpoaWRkZW59LnBub3RpZnkucG5vdGlmeS1tb3Zle3RyYW5zaXRpb246bGVmdCAuNHMgZWFzZSx0b3AgLjRzIGVhc2UscmlnaHQgLjRzIGVhc2UsYm90dG9tIC40cyBlYXNlfS5wbm90aWZ5LnBub3RpZnktZmFkZS1zbG93e3RyYW5zaXRpb246b3BhY2l0eSAuNHMgbGluZWFyO29wYWNpdHk6MH0ucG5vdGlmeS5wbm90aWZ5LWZhZGUtc2xvdy5wbm90aWZ5LnBub3RpZnktbW92ZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGxpbmVhcixsZWZ0IC40cyBlYXNlLHRvcCAuNHMgZWFzZSxyaWdodCAuNHMgZWFzZSxib3R0b20gLjRzIGVhc2V9LnBub3RpZnkucG5vdGlmeS1mYWRlLW5vcm1hbHt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXI7b3BhY2l0eTowfS5wbm90aWZ5LnBub3RpZnktZmFkZS1ub3JtYWwucG5vdGlmeS5wbm90aWZ5LW1vdmV7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgbGluZWFyLGxlZnQgLjRzIGVhc2UsdG9wIC40cyBlYXNlLHJpZ2h0IC40cyBlYXNlLGJvdHRvbSAuNHMgZWFzZX0ucG5vdGlmeS5wbm90aWZ5LWZhZGUtZmFzdHt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGxpbmVhcjtvcGFjaXR5OjB9LnBub3RpZnkucG5vdGlmeS1mYWRlLWZhc3QucG5vdGlmeS5wbm90aWZ5LW1vdmV7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBsaW5lYXIsbGVmdCAuNHMgZWFzZSx0b3AgLjRzIGVhc2UscmlnaHQgLjRzIGVhc2UsYm90dG9tIC40cyBlYXNlfS5wbm90aWZ5LnBub3RpZnktbWFza2luZ3tkaXNwbGF5OmJsb2NrOy13ZWJraXQtbWFzay1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsLjgpLHRyYW5zcGFyZW50IDMwcHgsdHJhbnNwYXJlbnQpO21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsMCwwLC44KSx0cmFuc3BhcmVudCAzMHB4LHRyYW5zcGFyZW50KX0ucG5vdGlmeS5wbm90aWZ5LW1hc2tpbmcucG5vdGlmeS1zdGFjay11cHstd2Via2l0LW1hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgwLDAsMCwuOCksdHJhbnNwYXJlbnQgMzBweCx0cmFuc3BhcmVudCk7bWFzay1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC44KSx0cmFuc3BhcmVudCAzMHB4LHRyYW5zcGFyZW50KX0ucG5vdGlmeS5wbm90aWZ5LW1hc2tpbmcucG5vdGlmeS1zdGFjay1sZWZ0ey13ZWJraXQtbWFzay1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLHJnYmEoMCwwLDAsLjgpLHRyYW5zcGFyZW50IDMwcHgsdHJhbnNwYXJlbnQpO21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDI3MGRlZyxyZ2JhKDAsMCwwLC44KSx0cmFuc3BhcmVudCAzMHB4LHRyYW5zcGFyZW50KX0ucG5vdGlmeS5wbm90aWZ5LW1hc2tpbmcucG5vdGlmeS1zdGFjay1yaWdodHstd2Via2l0LW1hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwwLDAsLjgpLHRyYW5zcGFyZW50IDMwcHgsdHJhbnNwYXJlbnQpO21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwwLDAsLjgpLHRyYW5zcGFyZW50IDMwcHgsdHJhbnNwYXJlbnQpfS5wbm90aWZ5LnBub3RpZnktZmFkZS1pbiwucG5vdGlmeS5wbm90aWZ5LW1hc2tpbmctaW57b3BhY2l0eToxfS5wbm90aWZ5IC5wbm90aWZ5LXNoYWRvd3std2Via2l0LWJveC1zaGFkb3c6MCA2cHggMjhweCAwIHJnYmEoMCwwLDAsLjEpOy1tb3otYm94LXNoYWRvdzowIDZweCAyOHB4IDAgcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzowIDZweCAyOHB4IDAgcmdiYSgwLDAsMCwuMSl9LnBub3RpZnktY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtcG9zaXRpb246MCAwO3BhZGRpbmc6LjhlbTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ucG5vdGlmeS1jb250YWluZXI6YWZ0ZXJ7Y29udGVudDpcIiBcIjt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGh9LnBub3RpZnktY2xvc2VyLC5wbm90aWZ5LXN0aWNrZXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6LjVlbTtjdXJzb3I6cG9pbnRlcn1bZGlyPXJ0bF0gLnBub3RpZnktY2xvc2VyLFtkaXI9cnRsXSAucG5vdGlmeS1zdGlja2Vye2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0Oi41ZW07bWFyZ2luLWxlZnQ6MH0ucG5vdGlmeS10aXRsZXtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOnByZS1saW5lO21hcmdpbi1ib3R0b206LjRlbTttYXJnaW4tdG9wOjB9LnBub3RpZnktdGV4dC13aXRoLW1heC1oZWlnaHR7b3ZlcmZsb3cteTphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbjtwYWRkaW5nLWJvdHRvbTouMDNlbX0ucG5vdGlmeS5wbm90aWZ5LXdpdGgtaWNvbiAucG5vdGlmeS1jb250ZW50e21hcmdpbi1sZWZ0OjI0cHh9W2Rpcj1ydGxdIC5wbm90aWZ5LnBub3RpZnktd2l0aC1pY29uIC5wbm90aWZ5LWNvbnRlbnR7bWFyZ2luLXJpZ2h0OjI0cHg7bWFyZ2luLWxlZnQ6MH0ucG5vdGlmeS1wcmUtbGluZXt3aGl0ZS1zcGFjZTpwcmUtbGluZX0ucG5vdGlmeS1pY29uLC5wbm90aWZ5LWljb24gc3BhbntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9W2Rpcj1ydGxdIC5wbm90aWZ5LWljb24sW2Rpcj1ydGxdIC5wbm90aWZ5LWljb24gc3BhbntmbG9hdDpyaWdodH0ucG5vdGlmeS1tb2RhbC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNik7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoyO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGxpbmVhcjtvcGFjaXR5OjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5wbm90aWZ5LW1vZGFsLW92ZXJsYXktdXB7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ucG5vdGlmeS1tb2RhbC1vdmVybGF5LWxlZnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5wbm90aWZ5LW1vZGFsLW92ZXJsYXktcmlnaHR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0ucG5vdGlmeS1tb2RhbC1vdmVybGF5LnBub3RpZnktbW9kYWwtb3ZlcmxheS1pbntvcGFjaXR5OjF9LnBub3RpZnktbW9kYWwtb3ZlcmxheS1jbG9zZXM6YWZ0ZXJ7Y29udGVudDpcIsOXXCI7Zm9udC1mYW1pbHk6QXJpYWw7Zm9udC1zaXplOjNyZW07Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIDAgLjRyZW0gI2ZmZn1ib2R5Pi5wbm90aWZ5LW1vZGFsLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwNDF9IiwiLnBub3RpZnkgLmJvb3RzdHJhcDQtdGl0bGV7Zm9udC1zaXplOjEuMnJlbX0ucG5vdGlmeSAuYm9vdHN0cmFwNC1pY29uPip7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MS4ycmVtfS5wbm90aWZ5LnBub3RpZnktd2l0aC1pY29uIC5ib290c3RyYXA0LW1se21hcmdpbi1sZWZ0OjI0cHh9W2Rpcj1ydGxdIC5wbm90aWZ5LnBub3RpZnktd2l0aC1pY29uIC5ib290c3RyYXA0LW1se21hcmdpbi1yaWdodDoyNHB4O21hcmdpbi1sZWZ0OjB9IiwiLnRldGhlci1lbGVtZW50LCAudGV0aGVyLWVsZW1lbnQ6YWZ0ZXIsIC50ZXRoZXItZWxlbWVudDpiZWZvcmUsIC50ZXRoZXItZWxlbWVudCAqLCAudGV0aGVyLWVsZW1lbnQgKjphZnRlciwgLnRldGhlci1lbGVtZW50ICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRldGhlci1lbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRldGhlci1lbGVtZW50LnRldGhlci1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvIExpZ2h0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdNeXJpYWQgUHJvIExpZ2h0JyksIHVybChcIi4uL2ZvbnRzL015cmlhZFByby1MaWdodC5vdGZcIikgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5ib2R5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8ycmVtICRmb250LWZhbWlseS1jb250ZW50O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLm5hdmJhci1oZWFkZXIge1xuICBwYWRkaW5nOjE1cHg7XG4gIG9wYWNpdHk6MTtcbn1cbi5uYXZiYXItaGVhZGVyIGgxIHtcbiAgbWFyZ2luOjA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5uYXZiYXItaGVhZGVyIGgxIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItaGVhZGVyIGgxIGE6aG92ZXIge1xuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuIH1cbi5uYXZiYXItaGVhZGVyIGgxIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG4ubmF2YmFyLWhlYWRlciAudXNlciB7XG4gIHBhZGRpbmc6IC4ycmVtIDAgLjJyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1oZWFkZXIgLnVzZXIgLmF2YXRhciB7XG4gIG1heC1oZWlnaHQ6MjJweDtcbn1cbi5uYXZiYXItaGVhZGVyIC51c2VyIC51c2VybmFtZSB7XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1oZWFkZXIgLnVzZXIgLmRyb3Bkb3duLW1lbnUgYS5iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItaGVhZGVyIC51c2VyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb250YWluZXItZm9vdGVyIC5yb3cge1xuICBwYWRkaW5nOjEwcHggMDtcbn1cbi5jb250YWluZXItd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1jYWxlbmRhciB7fVxuLmNvbnRhaW5lci1jYWxlbmRhciAuZGVzY3JpcHRpb24ge31cbi5jb250YWluZXItY2FsZW5kYXIgLmRlc2NyaXB0aW9uIGgyIHt9XG4uY29udGFpbmVyLWNhbGVuZGFyIC5kZXNjcmlwdGlvbiAuaW1nLXRodW1ibmFpbCB7ZmxvYXQ6bGVmdDttYXJnaW46MCAxMHB4IDEwcHggMDttYXgtaGVpZ2h0OjE1MHB4O21heC13aWR0aDoxNTBweDt9XG5cbi5jb250YWluZXItYm9va2luZy1vZmZlcnMge1xuICBwYWRkaW5nOjE1cHggMDtcbn1cblxuLyogTGlzdGEgcmV6ZXJ3YWNqaSB3IHRlcm1pbmllICovXG4ucmVzZXJ2YXRpb25zLWxpc3Qge3BhZGRpbmc6MjBweDt9XG4ucmVzZXJ2YXRpb25zLWxpc3QgaDIge2ZvbnQtc2l6ZTogMThweDtmb250LXdlaWdodDogYm9sZDt9XG4ucmVzZXJ2YXRpb25zLWxpc3QgLml0ZW0ge3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6ICNmYWZhZmE7cGFkZGluZzoxcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjOy1tb3otYm9yZGVyLXJhZGl1czogMnB4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O3BhZGRpbmc6MTBweDttYXJnaW4tdG9wOjEwcHg7fVxuLnJlc2VydmF0aW9ucy1saXN0IC5pdGVtIHNwYW4ge2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjgwcHg7fVxuLnJlc2VydmF0aW9ucy1saXN0IC5pdGVtIHNwYW4uc3RhdHVzIHtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDozMTBweDt0b3A6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjt9XG4ucmVzZXJ2YXRpb25zLWxpc3QgLml0ZW0gLmJ0biB7cG9zaXRpb246IGFic29sdXRlO3RvcDoxOXB4O3JpZ2h0OjEwcHg7fVxuXG4jb2ZmZXJzX2NvbnRhaW5lciB7fVxuI29mZmVyc19jb250YWluZXIgLm9mZmVyX3NlbCB7fVxuXG4jc3VtbWFyeV9jb250YWluZXIge31cblxuLmNvbnRhaW5lci1mb290ZXIge31cbi5jb250YWluZXItZm9vdGVyICNtZW51LWZvb3RlciB7fVxuLmNvbnRhaW5lci1mb290ZXIgI21lbnUtZm9vdGVyIHVsIHtsaXN0LXN0eWxlOm5vbmU7fVxuLmNvbnRhaW5lci1mb290ZXIgI21lbnUtZm9vdGVyIHVsIGxpIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuLmNvbnRhaW5lci1mb290ZXIgI21lbnUtZm9vdGVyIHVsIGxpIGEge31cbi5jb250YWluZXItZm9vdGVyIC5wb3dlcmVkIHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG5cbi8qIEluZm8gbyBjb29raWVzICovXG4jY29va2llcyB7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiAjZGRkO3otaW5kZXg6OTk5OTt9XG5cblxuXG4vKiBXaXphcmQgTmF2aWdhdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLndpemFyZC1uYXYgdWxcbntcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLndpemFyZC1uYXZcbntcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmMmYyZjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZmZmZmZiksIHRvKCNmMmYyZjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjJmMmYyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2YyZjJmMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2YyZjJmMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmMmYyZjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cblxuLndpemFyZC1uYXZcbntcbiAgKnpvb206IDE7XG59XG5cbi53aXphcmQtbmF2OmJlZm9yZSxcbi53aXphcmQtbmF2OmFmdGVyXG57XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ud2l6YXJkLW5hdjphZnRlclxue1xuICBjbGVhcjogYm90aDtcbn1cblxuLndpemFyZC1uYXYgdWwgbGlcbntcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd2l6YXJkLW5hdi5wbmcpIG5vLXJlcGVhdCBsZWZ0IC01MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndpemFyZC1uYXYgdWwgbGkuZGlzYWJsZWQgYSxcbi53aXphcmQtbmF2IHVsIGxpLmRpc2FibGVkIHNwYW5cbntcbiAgY29sb3I6ICNhYWE7XG59XG5cbi53aXphcmQtbmF2IHVsIGxpLmRpc2FibGVkLFxuLndpemFyZC1uYXYgdWwgbGkuZGlzYWJsZWQ6aG92ZXJcbntcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLndpemFyZC1uYXYgdWwgbGkgW2NsYXNzXj1cImljb24tXCJdXG57XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi53aXphcmQtbmF2IHVsIGxpOmZpcnN0LWNoaWxkXG57XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC01MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi53aXphcmQtbmF2IHVsIGxpOmxhc3QtY2hpbGRcbntcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLXJpZ2h0OjA7XG59XG5cbi53aXphcmQtbmF2IHVsIGxpOmZpcnN0LWNoaWxkLmN1cnJlbnQsXG4ud2l6YXJkLW5hdiB1bCBsaTpmaXJzdC1jaGlsZDpob3Zlci5jdXJyZW50XG57XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IHRvcDtcbn1cblxuLndpemFyZC1uYXYgdWwgbGk6Zmlyc3QtY2hpbGQ6aG92ZXJcbntcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTEwMHB4O1xufVxuXG4ud2l6YXJkLW5hdiB1bCBsaS5jdXJyZW50LFxuLndpemFyZC1uYXYgdWwgbGkuY3VycmVudDpob3Zlclxue1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cblxuLndpemFyZC1uYXYgdWwgbGkuY3VycmVudDpmaXJzdC1jaGlsZFxue1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDJweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMnB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLndpemFyZC1uYXYgdWwgbGk6aG92ZXJcbntcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTAwcHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ud2l6YXJkLW5hdiB1bCBsaSBhLFxuLndpemFyZC1uYXYgdWwgbGkgc3Bhblxue1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgY29sb3I6ICM0NDQ7XG59XG4ud2l6YXJkLW5hdiB1bCBsaSBhIGltZy50aHVtYiB7XG4gIG1heC13aWR0aDozMHB4O1xuICBtYXgtaGVpZ2h0OjMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi53aXphcmQtbmF2IHVsIGxpIHNwYW4uY2FsZW5kYXItY2hhbmdlIHtcbiAgY29sb3I6ICMxYjQ3Njk7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi53aXphcmQtbmF2IHVsIGxpIHVsIHtcbiAgZGlzcGxheTpub25lO1xufVxuXG5cbi5jb250YWluZXItZXJyb3Ige1xuICB3aWR0aDogNjAwcHg7XG4gIG1hcmdpbi10b3A6MTUwcHg7XG59XG4uY29udGFpbmVyLWVycm9yIC5lcnJvci1sb2dvIHtcbiAgcGFkZGluZzoxZW0gMDtcbn1cbi5jb250YWluZXItZXJyb3IgLmVycm9yLWNvbnRlbnQgaW1nIHtcbiAgbWF4LWhlaWdodDo2MHB4O1xufVxuXG4uY29udGFpbmVyLWVycm9yIC5lcnJvci1mb290ZXIge1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAuY29udGFpbmVyLWhlYWRlciBoMSB7Zm9udC1zaXplOiAyNnB4fVxuXG4gIC5jb250YWluZXItZXJyb3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxuXG5cbn1cblxuXG4vLy5idG4tcGF5dSB7XG4vLyAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvcGF5dV9idXR0b24ucG5nKTtcbi8vICB3aWR0aDogMTYwcHg7XG4vLyAgaGVpZ2h0OjM1cHg7XG4vLyAgYm9yZGVyOjA7XG4vLyAgY3Vyc29yOnBvaW50ZXI7XG4vL31cbi8vLmJ0bi10cmFuc2ZlcnVqIHtcbi8vICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vLi4vcHVibGljL2ltYWdlcy90cmFuc2ZlcnVqX2J1dHRvbi5wbmcpO1xuLy8gIHdpZHRoOiAxNjBweDtcbi8vICBoZWlnaHQ6NzVweDtcbi8vICBib3JkZXI6MDtcbi8vICBjdXJzb3I6cG9pbnRlcjtcbi8vfVxuXG5cbi5wb3BvdmVyLnNtYWxsIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5wb3BvdmVyLm1lZGl1bSB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4ucG9wb3Zlci5iaWcge1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4uY2Ege1xuXG59XG4uY2EtY29udGVudCB7XG4gIHBhZGRpbmc6MTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2EtY29udGVudCAuZGF0ZS1zZWxlY3Qge1xuICBkaXNwbGF5OmJsb2NrO1xuICBtaW4taGVpZ2h0OjI4MHB4O1xufVxuLmNhLWNvbnRlbnQgLnRlcm1zIHtcbiAgZGlzcGxheTpibG9jaztcbn1cbi5jYS1jb250ZW50IC50ZXJtcyBhIHtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbn1cblxuXG5cbi5jaCB7XG4gIG1hcmdpbjoxNXB4IDA7XG59XG5cbi5jaC1uYXZpZ2F0aW9uIHtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbn1cbi5jaC1uYXZpZ2F0aW9uIHVsIHtcbiAgYmFja2dyb3VuZDogIzEwNWNlYTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmctdG9wOjVweDtcbn1cbi5jaC1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNoLW5hdmlnYXRpb24gdWwgbGkgLmJ0bi1kZWZhdWx0IHtcbiAgYm9yZGVyOjA7XG59XG5cbi5jaC1jb250ZW50IHtcbiAgYm9yZGVyOjVweCBzb2xpZCAjMTA1Y2VhO1xufVxuXG4uY2gtdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNoLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOjEwMCU7XG59XG4uY2gtdGFibGUgdGhlYWQge1xuXG59XG4uY2gtdGFibGUgdGhlYWQgdHIge1xuXG59XG4uY2gtdGFibGUgdGhlYWQgdHIgdGgge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgaGVpZ2h0OjI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaC10YWJsZSB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OjA7XG59XG5cbi5jaC10YWJsZSB0Ym9keSB7XG5cbn1cbi5jaC10YWJsZSB0Ym9keSB0ciB7XG5cbn1cbi5jaC10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBoZWlnaHQ6MjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaC10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OjA7XG59XG4uY2gtdmlldyAucmVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaC12aWV3IC5yZXMub3BlbiB7XG4gIGJvcmRlci1jb2xvcjogIzM0N2YzMjtcbiAgYmFja2dyb3VuZDogIzNmYjA0YTtcbn1cbi5jaC12aWV3IC5yZXMub3BlbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAuY2gtdmlldyAucmVzIC5jaC10YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgLmNoLXZpZXcgLnJlcywgLmNoLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweClcbntcbiAgLmNoLXZpZXcgLnJlcywgLmNoLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uY2gtdmlldyAucmVzLm9wZW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2gtdmlldyAucmVzLmNsb3NlZCB7XG4gIGJvcmRlcjoxcHggc29saWQgIzhDMDAwMDtcbiAgYmFja2dyb3VuZDogI0NDMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2gtdmlldyAucmVzLmNsb3NlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoLXZpZXcgLnJlcy5jbG9zZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2gtdmlldyAucmVzLm15IHtcbiAgYmFja2dyb3VuZDogI0UwOEIxQjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5NTcwMDtcbn1cbi5jaC12aWV3IC5yZXMubXkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5jaC12aWV3IC5yZXMubXk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2gtdmlldyAucmVzLmhpZGUge1xuICBib3JkZXItY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQ6IzAwODIwMDtcbn1cbi5jaC12aWV3IC5yZXMuaGlkZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmNoLXZpZXcgLnJlcy5vcGVuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNoLXZpZXcgLmhvdXJzX29wZW4ge1xuICBib3JkZXItY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQ6IzAwODIwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaC12aWV3IC5ob3Vyc19jbG9zZWQge1xuICBib3JkZXI6MXB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYmJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2gtdmlldyAjcmVzZXJ2YXRpb25zIHtcblxufVxuI3BvcG92ZXJzIC5wb3BvdmVye1xuICBoZWlnaHQ6IDQwMHB4O1xuXG59XG4jcG9wb3ZlcnMgLnBvcG92ZXIgLnBvcG92ZXItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6MzIwcHg7XG59XG4uY2gtdmlldyAjcmVzZXJ2YXRpb25zIC5kZXRhaWxzIHtcblxufVxuI3Jlc2VydmF0aW9ucyAuZGV0YWlscyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4uY2gtbGVnZW5kIHtcbiAgbGluZS1oZWlnaHQ6NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNoLWxlZ2VuZCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjowIGF1dG87XG59XG4uY2gtbGVnZW5kIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG59XG4uY2gtbGVnZW5kIHVsIGxpIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOjEwcHg7XG4gIGhlaWdodDoxMHB4O1xufVxuLmNoLWxlZ2VuZCB1bCBsaSBzcGFuLmNoLWxlZ2VuZC1vcGVuIHtcbiAgYmFja2dyb3VuZDogIzNmYjA0YTtcbn1cbi5jaC1sZWdlbmQgdWwgbGkgc3Bhbi5jaC1sZWdlbmQtY2xvc2VkIHtcbiAgYmFja2dyb3VuZDogI0NDMDAwMDtcbn1cbi5jaC1sZWdlbmQgdWwgbGkgc3Bhbi5jaC1sZWdlbmQtbXkge1xuICBiYWNrZ3JvdW5kOiAjRTA4QjFCO1xufVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IC45cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4qIEZvcm1zXG4gKi9cblxuLmZvcm0tY29udHJvbCB7XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi9vbGQvYXNzZXRzL2Zyb250L3Njc3MvYXBwXCI7XG5cbiRwcmltYXJ5LWNvbG9yOiAjMjk1NWYyO1xuJGJvcmRlci1jb2xvcjogICNlNWU4ZWM7XG5cblxuJHRibHItYnJlYWtwb2ludC14czogMDtcbiR0YmxyLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuJHRibHItYnJlYWtwb2ludC1tZDogNzY4cHg7XG4kdGJsci1icmVha3BvaW50LWxnOiA5OTJweDtcbiR0YmxyLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiR0YmxyLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG5cbi5mb3JtLWNoZWNrIHtcbiAgICAuZm9ybS1jaGVjay1pbnB1dHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWxhYmVse1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG4ucG5vdGlmeSB7XG4gICAgdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubGV4ZW5kLWRlY2EtNDAwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5sZXhlbmQtZGVjYS03MDAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5ib2R5I3NlY3VyaXR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZGl2LmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuYm9keS5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbn1cbnNlY3Rpb24uY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDsgcGFkZGluZy10b3A6IDA7XG59XG5cbmRpdi5wYWdlLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbmRpdi5wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMjMxLCAyMzUsIDI0NywgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkud2hpdGUgIGRpdi5wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5cblxuXG5kaXYjaW5kZXgtY29sdW1uLWxlZnQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuLm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubG9jay1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuQGtleWZyYW1lcyBteUFuaW1hdGlvbiB7XG4gICAgMCUgICB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IH1cbiAgICAxMDAlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG59XG5cbi8vIGN1c3RvbWVyIGhlYWRlclxuaGVhZGVyI2N1c3RvbWVyLWhlYWRlciB7XG5cbiAgICBwYWRkaW5nOiAwOyBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIC0tdGJsci1uYXZiYXItY29sb3I6IG5vbmUgO1xuICAgIC0tdGJsci1uYXZiYXItYm9yZGVyLWNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTYzYTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdiNtb2JpbGUtbGVmdC1jb2x1bW4ge1xuICAgICAgICAgICAgJi5maXhlZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2I21lbnUtbGFiZWwge1xuXG4gICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2I21vYmlsZS1jZW50ZXItY29sdW1uIHtcbiAgICAgICAgZGl2I2xvZ28taW1nLW1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDsgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7IGJvcmRlci1yYWRpdXM6IDIwcHggMCAyMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgJi5pbmRleCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYjbW9iaWxlLXJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZGVza3RvcCBsZWZ0IGNvbHVtXG4gICAgZGl2I2Rlc2t0b3AtbGVmdC1jb2x1bW4uZml4ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExNjNhO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7IHRvcDogMDsgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoOyB3aWR0aDogMTAwdnc7XG4gICAgICAgIHotaW5kZXg6IDExMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgdWwjZGVza3RvcC1tZW51IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbXlBbmltYXRpb24gMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDQwcHg7IG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIGRpdiNkZXNrdG9wLXJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgdWwjZGVza3RvcC1tZW51IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgaGVpZ2h0OiAxOHB4OyBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGRpdiNtb2JpbGUtY2xpZW50LWxpbmtzIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM5NTg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogNDAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI0ZGRjsgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLm5hdmJhci1vdmVybGFwOjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1yZXNlcnZhbnRlIHtcbiAgICBiYWNrZ3JvdW5kOiAgIzM2Mzk1OCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjYwOTQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmRpdiNzZWNvbmQtbGV2ZWwtaGVhZGVyLXdyYXBwZXIge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5ib29rLWFuLWFwcG9pbnRtZW50IHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRibHItYnJlYWtwb2ludC1tZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSNzeXN0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGJsci1icmVha3BvaW50LWxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4OyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgIH1cbiAgICBwI2FkZHJlc3MtYmVsb3ctdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICAjMTgyNDMzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGJsci1icmVha3BvaW50LWxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4uaGVhZGVyLWxpbmsge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGJsci1icmVha3BvaW50LWxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBpbWcjYXJyb3ctYmFjayB7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5hI2Jvb2stbm93LXRyaWdnZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJHByaW1hcnktY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7ICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRibHItYnJlYWtwb2ludC1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjMTAyN2FhICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuYS5idG4tcmVzZXJ2YW50ZS1ibHVlLCBzcGFuLmJ0bi1yZXNlcnZhbnRlLWJsdWUsIGJ1dHRvbi5idG4tcmVzZXJ2YW50ZS1zdWNjZXNzIHtcbiAgICAtLXRibHItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICRwcmltYXJ5LWNvbG9yIDsgZm9udC1zaXplOiAxN3B4O1xuICAgIHdpZHRoOiAxMDAlOyBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogLjc1cmVtICFpbXBvcnRhbnQ7ICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWM4OCAhaW1wb3J0YW50O1xuICAgICAgICAtLXRibHItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmEuYnRuLXJlc2VydmFudGUtb3V0bGluZSwgYS5idG4tcmVzZXJ2YW50ZS1vdXRsaW5lLXJlZCwgYnV0dG9uLmJ0bi1yZXNlcnZhbnRlLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICB0cmFuc3BhcmVudCA7XG4gICAgd2lkdGg6IDEwMCU7IGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogLjc1cmVtICFpbXBvcnRhbnQ7ICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuYS5idG4tcmVzZXJ2YW50ZS1vdXRsaW5lLCBidXR0b24uYnRuLXJlc2VydmFudGUtb3V0bGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEwMjdhYSAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzEwMjdhYSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbmEuYnRuLXJlc2VydmFudGUtb3V0bGluZS1yZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMDBBNEYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0YwMEE0RiAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0YwMEE0RiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYnV0dG9uLmJ0bi1yZXNlcnZhbnRlLWJsdWUge1xuICAgIC0tdGJsci1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAkcHJpbWFyeS1jb2xvciA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHdpZHRoOiAxMDAlOyBmb250LXdlaWdodDogNzAwOyBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogLjc1cmVtICFpbXBvcnRhbnQ7ICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICMxMDI3YWEgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJ1dHRvbi5idG4tcmVzZXJ2YW50ZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogICNBNkMzMDcgO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYnV0dG9uLmJ0bi1yZXNlcnZhbnRlLWJsdWUudy0xMDAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbn1cblxuZGl2I2xvZ28taW1nIHtcbiAgICB3aWR0aDogMTIwcHg7IGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjsgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5kaXYuc2xpZGVyICB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpdi5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgfVxufVxuXG4vLyBuZXcgaW5kZXhcbmRpdi5zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgYm9yZGVyLXJhZGl1czogMzBweCAwIDMwcHggMDtcbiAgICBoZWlnaHQ6IDI1MHB4OyBvdmVyZmxvdzogaGlkZGVuO1xuICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9zMy1hbHBoYS1zaWcuZmlnbWEuY29tL2ltZy9mYmU5LzIwNzIvMDVmNjk2ZDdjNGMxNjQ3NTVkMzZkNGJhOGFjZjhkNGM/RXhwaXJlcz0xNzM0OTEyMDAwJktleS1QYWlyLUlkPUFQS0FRNEdPU0ZXQ1ZORUhOM080JlNpZ25hdHVyZT1OZ3RQa0cyM3N+OHlqb3lQNTlEZ3dvU1l5N2JpYjgwck1wM3gzVVF5YzdHNlZoM1A5fmc0SkJsYmNhNk4yYkM2RUd3eU5YRXcwZzNFUUs4WFJzODQxME56NnJmU1NOeC1qdTNUQ09Kdmx+bG9RSUd6VTlSU3VLWnM2NXd+SHRVa1NTd1ptckNuLUhISXZubGUxdlFGZTgwOXZVTHlsZVpDaVFUYWE0eWZ3enpwMmx0UVAwWHN+SVJQWVFUVGw4RjIwS3FhYkVMT3diWk9xb0g1QlhGMnZzS0tPOFFxNnE1dkxlUVZaR3JuSVg0S2JBOHg5UUxZeWZCVGsyaW80Mm0ycU5KaVBCYWpjbzZmZUtRTHFpaE9ELXpCMm1NN0FxWWtmbEtWeVZhZDFMTTdtQmV6ZWZPdkNRc3o2ZFFyVnZvQ2ZDWjUzRUdFeVVHd3Y4MktCNmdtVmdfX1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRibHItYnJlYWtwb2ludC1tZCkge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuXG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgZGl2LnNsaWRlLWNvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIGRpdi5zbGlkZS10ZXh0IHtcbiAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICBmb250LXNpemU6IDMwcHg7IG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgICBpbWcjc2xpZGUtYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAyMHB4OyBib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG5cbmRpdi5ib3gge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7IG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlYmY3O1xuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBociB7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLXRibHItYm9yZGVyLXdpZHRoKSBzb2xpZCAjZThlYmY3O1xuICAgICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuZGl2LmJveC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHggMCA2MHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXYuYWRkcmVzcyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxODI0MzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpdiNnb29nbGUtYW5kLXNvY2lhbC1ob2xkZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgZGl2I2dvb2dsZS1yYW5rLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgYm9yZGVyLXJhZGl1czogODVweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTVweCAzcHggNXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2LnNvY2lhbC1saW5rcyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgd2lkdGg6IDQ1cHg7IGhlaWdodDogNDVweDsgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzEwMjdhYSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5kaXYucGhvbmUtbnVtYmVyIHtcbiAgICAvL2ZvbnQtc2l6ZTogMjBweDtcbn1cbmRpdi5vcGVuaW5nLWhvdXJzIHtcbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuZGl2I2NvbnRhY3QtdXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBhLmJ0bi1yZXNlcnZhbnRlLW91dGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGJsci1icmVha3BvaW50LW1kICkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQteGwgKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbiNtYXAtdHJpZ2dlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5kaXYjbWFwIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXI6IDA7XG59XG5cbmgyI2NhbGVuZGFyLXdpZGdldC10cmlnZ2VyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEycHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuZGl2LmNhbGVuZGFyLXdpZGdldCB7XG4gICAgZGl2LnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGRpdi5yb3cgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAuMjVyZW07XG4gICAgfVxuICAgIGRpdi5yb3cgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgZGl2LnJvdyBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuZGl2LmFtZW5pdGllcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtNnB4OyB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDVweDsgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2IHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuXG4gICAgICAgIC8vQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAgICAgICAvLyAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIC8vfVxuICAgIH1cbn1cbmRpdi50ZWFtLW1lbWJlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgcGFkZGluZzogMTBweDsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpdi50ZWFtLW1lbWJlci1pbm5lciB7XG4gICAgICAgIHdpZHRoOiA3NXB4OyBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyBtYXgtd2lkdGg6IDc1cHg7IG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuZGl2Lm5vLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmY3OyB3aWR0aDogNzVweDsgaGVpZ2h0OiA3NXB4OyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgY29sb3I6ICMyOTU1ZjI7XG4gICAgfVxufVxuXG5cbmRpdi5jYXJkLWhpbnQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5kaXYucG9ydGZvbGlvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXYucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIH1cbiAgICBkaXYuY29sIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gICAgLmltZy1yZXNwb25zaXZlLTJ4MSB7XG4gICAgICAgIC0tdGJsci1pbWctcmVzcG9uc2l2ZS1yYXRpbzogNjAlO1xuICAgIH1cbn1cblxuZGl2Lm9mZmVyLWRlc2NyaXB0aW9uIHtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAmLndpdGgtaW1hZ2Uge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICB9XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRibHItYnJlYWtwb2ludC1tZCApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgfVxuXG5cbiAgICBkaXYub2ZmZXItaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA2MHB4OyBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDs7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbmRpdi5vZmZlci1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWVhZjQ7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4OyBtYXJnaW4tcmlnaHQ6IDJweDtcblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRibHItYnJlYWtwb2ludC1tZCApIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRibHItYnJlYWtwb2ludC1tZCApIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gICAgc3Bhbi5jYWxlbmRhci10cmlnZ2VyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLm9mZmVyLWl0ZW0tc2VhcmNoLWZvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZjBjMztcbiAgICB9XG4gICAgZGl2Lm9mZmVyLXRpbWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cblxuICAgIHNwYW4uaW4tcHJvbW90aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUJGNzsgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDFweCAxMnB4IDAgMTJweDsgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgZGl2Lm9mZmVyLXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXYub2ZmZXItaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIC8vY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3Bhbi5vbGQtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cbiAgICBzcGFuLnNhdmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEVCRjc7IGNvbG9yOiAjMjk1NUYyO1xuICAgICAgICBwYWRkaW5nOiA1cHg7IGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbn1cblxuZGl2I29mZmVyLWl0ZW0tcmlnaHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuZm9vdGVyIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDMzOSAhaW1wb3J0YW50O1xuICAgIGEge1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuaDEuY29sbGFwc2UtdHJpZ2dlci13cmFwcGVyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuXG5pLmNvbGxhcHNlLXRyaWdnZXIge1xuICAgIGNvbG9yOiBCbHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG5kaXYuZ2FsbGVyeS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7IG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgZGl2LmltZy1yZXNwb25zaXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4xcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDI1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LmdhbGxlcnktaGlkZGVuICB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5nbS1zdHlsZS1pdy1jaHIge1xuICAgIGRpc3BsYXk6ICBub25lICFpbXBvcnRhbnQ7XG59XG5kaXYuZ20tc3R5bGUtaXcuZ20tc3R5bGUtaXctY3tcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2V4YW1wbGVNb2RhbCB7XG4gICAgdG9wOiA0MCUgIWltcG9ydGFudDtcbiAgICAtLXRibHItbW9kYWwtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuXG5kaXYjcmlnaHQtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExNjNhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMDsgcGFkZGluZzogMjBweDtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICB9XG59XG5hI25hdmJhci1sb2dvdXQtbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyoqIGF1dGggKiovXG4vKiogbG9naW4gYW5kIHJlZ2lzdGVyIHN0eWxlcyAqKi9cblxuXG5kaXYjbG9naW4tbGVmdC1jb2x1bW4sIGRpdiNsb2dpbi1yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbGcpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICB9XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGEge1xuICAgICAgICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cblxuZGl2I2xvZ2luLWxlZnQtY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGJsci1icmVha3BvaW50LWxnKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjc7XG4gICAgfVxuICAgIGRpdi5jb250YWluZXItdGlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdi5jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRibHItYnJlYWtwb2ludC1sZykge1xuICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRibHItYnJlYWtwb2ludC1sZykge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweCAwIDYwcHggMFxuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRibHItYnJlYWtwb2ludC1sZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiA1cHg7IGJvcmRlci1jb2xvcjogI2Q1ZGRmYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgZGl2Lm1iLTMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIGltZyNlbGlwc2UtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTgwcHg7IHRvcDogLTgwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGJsci1icmVha3BvaW50LWxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW4jc2hvdy1wYXNzd29yZDpob3Zlciwgc3BhbiNzaG93LXBhc3N3b3JkLTEsIHNwYW4jc2hvdy1wYXNzd29yZC0ye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW4uc2hvdy1wYXNzd29yZC10cmlnZ2VyLWFic29sdXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMjBweDsgdG9wOiA0NnB4O1xuICAgIH1cblxufVxuXG5kaXYjbG9naW4taGVhZGluZyB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5kaXYjbG9naW4tcmlnaHQtY29sdW1uIHtcblxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGJsci1icmVha3BvaW50LWxnKSB7XG4gICAgICAgIGRpdiNjYXJvdXNlbC1pbmRpY2F0b3JzLWRvdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbGcpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICA+IGRpdiA+IGRpdiA+IGRpdiBkaXZcbiAgICAgIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBkaXYuc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGRpdiNsb2dpbi1mb290ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5oMSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG5oMS5oMSB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5kaXYub2ZmZXJzLXdyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgIC8vIGNvbGxhcHNhYmxlIGhlYWRpbmdcbiAgICBoMSB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5kaXYub2ZmZXItd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbmRpdi50aHVtYiB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggN3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGltZy50aHVtYi1pbWFnZSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGVudC1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG59XG5cblxuLnNjcm9sbC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4OyBtYXJnaW4tdG9wOiAtMzdweDtcbiAgICB9XG59XG5cbi5zY3JvbGwtYnV0dG9uLmxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbGcpIHtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgfVxufVxuXG4uc2Nyb2xsLWJ1dHRvbi5yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbGcpIHtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxufVxuXG5cbmRpdi5wcm9tLWdyb3dsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IHJpZ2h0OiAxMHB4OyB0b3A6IDEwcHg7IGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG5cblxuZGl2I29yZGVycy1jb2x1bW4tbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjsgcGFkZGluZy1yaWdodDogMDtcblxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGJsci1icmVha3BvaW50LW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGJsci1icmVha3BvaW50LW1kKSB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgfVxufVxuZGl2I29yZGVycy1jb2x1bW4tcmlnaHQge1xuXG4gICAgaDMjbXktcmVzZXJ2YXRpb25zLWgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBkaXYuY2FyZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpdi5jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGRpdi5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMCAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgfVxuICAgIGRpdi5vZmZlci1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEuYnRuLmJ0bi1yZXNlcnZhbnRlLWJsdWUsIGEuYnRuLmJ0bi1yZXNlcnZhbnRlLW91dGxpbmUtcmVkIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IC41cmVtICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDI0MnB4O1xuICAgIH1cbn1cblxuZGl2Lm9yZGVyLWRhdGUge1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDREREZDO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLy8gb2ZmIGNhbnZhcyB2aWV3XG5cbmRpdiNvZmZjYW52YXMge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDB2dzsgdG9wOiAxMDBweDtcblxuICAgIGkuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvciA6ICM2NjY7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRibHItYnJlYWtwb2ludC1tZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGJsci1icmVha3BvaW50LW1kKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRibHItYnJlYWtwb2ludC1sZykge1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIH1cblxuICAgIGRpdi5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAjb2ZmY2FudmFzLWFqYXgtdGFyZ2V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBzZWN0aW9uI29mZi1jYW52YXMtdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW0gMnJlbSAycmVtO1xuICAgIH1cblxuICAgIC8vIFNlcnZpY2UgdGl0bGVcbiAgICBoMi5vZmYtY2FudmFzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzExMTYzYjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5vZmZjYW52YXMtc2hhcmUtd2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luOiAtOHB4IDAgMjRweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZWFmNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZmO1xuICAgIH1cblxuICAgIC5vZmZjYW52YXMtc2hhcmUtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLm9mZmNhbnZhcy1zaGFyZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxMTE2M2I7XG4gICAgfVxuXG4gICAgLm9mZmNhbnZhcy1zaGFyZS10b2dnbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAub2ZmY2FudmFzLXNoYXJlLWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAub2ZmY2FudmFzLXNoYXJlLWlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZGRmYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBjb2xvcjogIzExMTYzYjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5vZmZjYW52YXMtc2hhcmUtY29weSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5vZmZjYW52YXMtc2hhcmUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICB9XG5cbiAgICBkaXYub2ZmLWNhbnZhcy1jYWxlbmRhciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMCAzMHB4IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDMwcHggMHB4IHJnYmEoNDEsIDg1LCAyNDIsIDAuMSk7XG5cbiAgICAgICAgLy8gQ2FsZW5kYXIgaGVhZGVyIHdpdGggbW9udGgveWVhciBhbmQgbmF2aWdhdGlvblxuICAgICAgICAuY2FsZW5kYXItaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAuY2FsZW5kYXItbmF2IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTYzYjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhbGVuZGFyLW1vbnRoLXllYXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExNjNiO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBXZWVrIGRheXMgaGVhZGVyXG4gICAgICAgIC5jYWxlbmRhci13ZWVrZGF5cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgICAgICAud2Vla2RheSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExNjNiO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDYWxlbmRhciBkYXlzIGdyaWRcbiAgICAgICAgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXItZGF5cyB7XG4gICAgICAgICAgICAud2VlayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYuZGF5IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXYuZGF5LW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTE2M2I7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOm5vdCguaXMtcGFzdCk6bm90KC5uby1zbG90cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gVG9kYXkgLSBibHVlIHRleHRcbiAgICAgICAgICAgICAgICAgICAgJi50b2RheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdGVkIGRheSAtIGNpcmNsZSB3aXRoIGJhY2tncm91bmRcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkZGZjO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBQYXN0IGRheXMgb3Igbm8gc2xvdHMgLSBncmV5L2ZhZGVkXG4gICAgICAgICAgICAgICAgICAgICYuaXMtcGFzdCxcbiAgICAgICAgICAgICAgICAgICAgJi5uby1zbG90cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxNywgMjIsIDU5LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3IgY29kaW5nIGJhc2VkIG9uIHNsb3QgYXZhaWxhYmlsaXR5XG4gICAgICAgICAgICAgICAgICAgICYuc2xvdHMtbG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjAwYTRmOyAvLyBSZWQgLSAxLTIgc2xvdHNcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2xvdHMtbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY5NTAwOyAvLyBPcmFuZ2UgLSAzLTQgc2xvdHNcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2xvdHMtYXZhaWxhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExNjNiOyAvLyBCbGFjayAtIG1vcmUgdGhhbiA0IHNsb3RzXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaW1lIHNsb3RzIHNlY3Rpb25cbiAgICBkaXYub2ZmLWNhbnZhcy10aW1lcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgLnRpbWVzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAudGltZXMtY29sdW1uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTYzYjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVzLWNvbHVtbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogN3B4O1xuXG4gICAgICAgICAgICAudGltZXMtY29sdW1uIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi50aW1lLXBlcmlvZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5YzljYzI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICMxMTE2M2I7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4xKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFbXB0eSBzdGF0ZSB3aGVuIG5vIHNsb3RzIGF2YWlsYWJsZVxuICAgIC5vZmYtY2FudmFzLWVtcHR5LXN0YXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5lbXB0eS1zdGF0ZS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVtcHR5LXN0YXRlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzExMTYzYjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVtcHR5LXN0YXRlLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRW1wdHkgc3RhdGUgZm9yIGluZGl2aWR1YWwgZGF5cyB3aXRoIG5vIHNsb3RzXG4gICAgLmRheS1lbXB0eS1zdGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuZW1wdHktc3RhdGUtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbXB0eS1zdGF0ZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMxMTE2M2I7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbXB0eS1zdGF0ZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNlcnZpY2UgZGV0YWlscyBzZWN0aW9uIHdpdGggZ3JhZGllbnQgYmFja2dyb3VuZFxuICAgIGRpdi5vZmYtY2FudmFzLXNlcnZpY2UtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMTAwJSksXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxMjEuNzVkZWcsIHJnYigyMDYsIDIxNSwgMjUwKSA2Ljk1JSwgcmdiKDIxNCwgMjA2LCAyMzcpIDkwLjUlKTtcblxuICAgICAgICAvLyBMYXN0IHNlcnZpY2UgZGV0YWlscyBzZWN0aW9uIHNob3VsZCBleHRlbmQgdG8gZmlsbCByZW1haW5pbmcgdmlld3BvcnRcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWxzLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgIC5kZXRhaWxzLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE2M2I7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgICAgICYuZGV0YWlscy1yb3ctdG90YWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQtbm90ZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzExMTYzYjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb29rIGJ1dHRvblxuICAgIHNwYW4jYm9vaywgYSNib29rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyOm5vdCgubm90LWFjdGl2ZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAxMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ub3QtYWN0aXZlIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuI2FkZE5vdGVzVHJpZ2dlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5ub3Rlcy10cmlnZ2VyLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5ub3Rlcy1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbn1cblxuZGl2LnJlc2VydmF0aW9uLWRldGFpbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRkZmM7IHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDMwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICBociB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIGEjcmVzZXJ2YXRpb24tZGV0YWlscy1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5kaXYuY29udGFpbmVyLXBhZ2Uge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAvL3BhZGRpbmc6IDFyZW07XG59XG5cbi5zZWFyY2gtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZlNmYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTUwLCAxNzAsIDI1NSwgMC4yKTtcblxuICAgICYubm90LWZvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNmZmVjZWE7XG4gICAgfVxuICAgICYuZm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2RhZjBjMztcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjMmMyYzU0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMjAsIDIyMCwgMjU1LCAwLjMpO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzJjMmM1NDsgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICM3YzhiYTA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmltZyNtb2RhbC1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG59XG5cbi5hZHZhbmNlLXByaWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi8vIEZpbHRlciBkcm9wZG93biBzdHlsZXMgZm9yIG9mZi1jYW52YXMgY2FsZW5kYXIgKEZpZ21hIGRlc2lnbilcbi5maWx0ZXItZHJvcGRvd24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDdweDsgLy8gU3BhY2UgZm9yIGZsb2F0aW5nIGxhYmVsXG5cbiAgICAuZmlsdGVyLWRyb3Bkb3duLWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMTExNjNiO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWRyb3Bkb3duLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIxcHggNDBweCAyMXB4IDE5cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGRkZmM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gV2hlbiBhbiBvcHRpb24gb3RoZXIgdGhhbiB0aGUgZmlyc3QgaXMgc2VsZWN0ZWRcbiAgICAgICAgJi5oYXMtdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICMxMTE2M2I7XG4gICAgICAgIH1cblxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICMxMTE2M2I7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1kcm9wZG93bi1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUm90YXRlIGFycm93IHdoZW4gc2VsZWN0IGlzIGZvY3VzZWQvb3BlblxuICAgIC5maWx0ZXItZHJvcGRvd24tc2VsZWN0OmZvY3VzICsgLmZpbHRlci1kcm9wZG93bi1hcnJvdyBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbn1cblxuLnRlYW0tbWVtYmVyLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YmxyLWJyZWFrcG9pbnQtbGcpIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi8qIENTUyAqL1xuLmZhZGUtaW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5JbWFnZSAwLjdzIGVhc2UtaW4gZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluSW1hZ2Uge1xuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8vIFRlYW0gbWVtYmVyIG9mZi1jYW52YXMgc3R5bGVzIChGaWdtYSBkZXNpZ24pXG4udGVhbS1tZW1iZXItb2ZmY2FudmFzIHtcbiAgICAudGVhbS1tZW1iZXItaGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAudGVhbS1tZW1iZXItcGhvdG8td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnRlYW0tbWVtYmVyLXBob3RvIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5uby1pbWFnZS1sYXJnZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxLnRlYW0tbWVtYmVyLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTExNjNiO1xuICAgICAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgICB9XG5cbiAgICAudGVhbS1tZW1iZXItcm9sZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxMTE2M2I7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICB9XG5cbiAgICAudGVhbS1tZW1iZXItZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAudGVhbS1tZW1iZXItZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMTExNjNiO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0LjhlbTsgLy8gfjMgbGluZXNcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbi10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxMTE2M2I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAudG9nZ2xlLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJi5yb3RhdGVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1iYXItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLy8gT2ZmZXIgcm93cyBsaXN0XG4gICAgLnRlYW0tbWVtYmVyLW9mZmVycy1saXN0IHtcbiAgICAgICAgLm9mZmVyLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlYWY0O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlYWY0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmVyLWluZm8ge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgIC5pbi1wcm9tb3Rpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEVCRjc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmZXItbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICMxMTE2M2I7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZlci1wcmljaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmVyLXByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzExMTYzYjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmZXItZHVyYXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmVyLW9sZC1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZlci1zYXZpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUJGNztcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZlci1hZHZhbmNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZWE7XG4gICAgICAgICAgICBjb2xvcjogI0YwMEE0RjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZlci1hY3Rpb24ge1xuICAgICAgICAgICAgLmJ0bi1yZXNlcnZhbnRlLWJsdWUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvIExpZ2h0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk15cmlhZCBQcm8gTGlnaHRcIiksIHVybChcIi4uL29sZC9hc3NldHMvZnJvbnQvZm9udHMvTXlyaWFkUHJvLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzJyZW0gXCJNeXJpYWQgUHJvIExpZ2h0XCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4ubmF2YmFyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uYXZiYXItaGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5uYXZiYXItaGVhZGVyIGgxIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1oZWFkZXIgaDEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1oZWFkZXIgaDEgaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLm5hdmJhci1oZWFkZXIgLnVzZXIge1xuICBwYWRkaW5nOiAwLjJyZW0gMCAwLjJyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2YmFyLWhlYWRlciAudXNlciAuYXZhdGFyIHtcbiAgbWF4LWhlaWdodDogMjJweDtcbn1cblxuLm5hdmJhci1oZWFkZXIgLnVzZXIgLnVzZXJuYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWhlYWRlciAudXNlciAuZHJvcGRvd24tbWVudSBhLmJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWhlYWRlciAudXNlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY29udGFpbmVyLWZvb3RlciAucm93IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uY29udGFpbmVyLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLWNhbGVuZGFyIC5kZXNjcmlwdGlvbiAuaW1nLXRodW1ibmFpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4uY29udGFpbmVyLWJvb2tpbmctb2ZmZXJzIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4vKiBMaXN0YSByZXplcndhY2ppIHcgdGVybWluaWUgKi9cbi5yZXNlcnZhdGlvbnMtbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5yZXNlcnZhdGlvbnMtbGlzdCBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZXNlcnZhdGlvbnMtbGlzdCAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJlc2VydmF0aW9ucy1saXN0IC5pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4ucmVzZXJ2YXRpb25zLWxpc3QgLml0ZW0gc3Bhbi5zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlc2VydmF0aW9ucy1saXN0IC5pdGVtIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyICNtZW51LWZvb3RlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb250YWluZXItZm9vdGVyICNtZW51LWZvb3RlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbnRhaW5lci1mb290ZXIgLnBvd2VyZWQge1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi8qIEluZm8gbyBjb29raWVzICovXG4jY29va2llcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLyogV2l6YXJkIE5hdmlnYXRpb25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ud2l6YXJkLW5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53aXphcmQtbmF2IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmMmYyZjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZmZmZmZiksIHRvKCNmMmYyZjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjJmMmYyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2YyZjJmMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2YyZjJmMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmMmYyZjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cblxuLndpemFyZC1uYXYge1xuICAqem9vbTogMTtcbn1cblxuLndpemFyZC1uYXY6YmVmb3JlLFxuLndpemFyZC1uYXY6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLndpemFyZC1uYXY6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLndpemFyZC1uYXYgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL29sZC9hc3NldHMvZnJvbnQvaW1hZ2VzL3dpemFyZC1uYXYucG5nKSBuby1yZXBlYXQgbGVmdCAtNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53aXphcmQtbmF2IHVsIGxpLmRpc2FibGVkIGEsXG4ud2l6YXJkLW5hdiB1bCBsaS5kaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICNhYWE7XG59XG5cbi53aXphcmQtbmF2IHVsIGxpLmRpc2FibGVkLFxuLndpemFyZC1uYXYgdWwgbGkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ud2l6YXJkLW5hdiB1bCBsaSBbY2xhc3NePWljb24tXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi53aXphcmQtbmF2IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLndpemFyZC1uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndpemFyZC1uYXYgdWwgbGk6Zmlyc3QtY2hpbGQuY3VycmVudCxcbi53aXphcmQtbmF2IHVsIGxpOmZpcnN0LWNoaWxkOmhvdmVyLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCB0b3A7XG59XG5cbi53aXphcmQtbmF2IHVsIGxpOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTEwMHB4O1xufVxuXG4ud2l6YXJkLW5hdiB1bCBsaS5jdXJyZW50LFxuLndpemFyZC1uYXYgdWwgbGkuY3VycmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG4ud2l6YXJkLW5hdiB1bCBsaS5jdXJyZW50OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAycHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDJweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi53aXphcmQtbmF2IHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTAwcHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ud2l6YXJkLW5hdiB1bCBsaSBhLFxuLndpemFyZC1uYXYgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLndpemFyZC1uYXYgdWwgbGkgYSBpbWcudGh1bWIge1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLndpemFyZC1uYXYgdWwgbGkgc3Bhbi5jYWxlbmRhci1jaGFuZ2Uge1xuICBjb2xvcjogIzFiNDc2OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53aXphcmQtbmF2IHVsIGxpIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhaW5lci1lcnJvciB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi5jb250YWluZXItZXJyb3IgLmVycm9yLWxvZ28ge1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmNvbnRhaW5lci1lcnJvciAuZXJyb3ItY29udGVudCBpbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xufVxuXG4uY29udGFpbmVyLWVycm9yIC5lcnJvci1mb290ZXIge1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmNvbnRhaW5lci1lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnBvcG92ZXIuc21hbGwge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4ucG9wb3Zlci5tZWRpdW0ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4ucG9wb3Zlci5iaWcge1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4uY2EtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2EtY29udGVudCAuZGF0ZS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjgwcHg7XG59XG5cbi5jYS1jb250ZW50IC50ZXJtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2EtY29udGVudCAudGVybXMgYSB7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG59XG5cbi5jaCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uY2gtbmF2aWdhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNoLW5hdmlnYXRpb24gdWwge1xuICBiYWNrZ3JvdW5kOiAjMTA1Y2VhO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5jaC1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2gtbmF2aWdhdGlvbiB1bCBsaSAuYnRuLWRlZmF1bHQge1xuICBib3JkZXI6IDA7XG59XG5cbi5jaC1jb250ZW50IHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzEwNWNlYTtcbn1cblxuLmNoLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2gtdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmNoLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNoLXRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5jaC12aWV3IC5yZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2gtdmlldyAucmVzLm9wZW4ge1xuICBib3JkZXItY29sb3I6ICMzNDdmMzI7XG4gIGJhY2tncm91bmQ6ICMzZmIwNGE7XG59XG5cbi5jaC12aWV3IC5yZXMub3BlbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaC12aWV3IC5yZXMgLmNoLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaC12aWV3IC5yZXMsIC5jaC10YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmNoLXZpZXcgLnJlcywgLmNoLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmNoLXZpZXcgLnJlcy5vcGVuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2gtdmlldyAucmVzLmNsb3NlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4QzAwMDA7XG4gIGJhY2tncm91bmQ6ICNDQzAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2gtdmlldyAucmVzLmNsb3NlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2gtdmlldyAucmVzLmNsb3NlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNoLXZpZXcgLnJlcy5teSB7XG4gIGJhY2tncm91bmQ6ICNFMDhCMUI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTU3MDA7XG59XG5cbi5jaC12aWV3IC5yZXMubXkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmNoLXZpZXcgLnJlcy5teTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNoLXZpZXcgLnJlcy5oaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kOiAjMDA4MjAwO1xufVxuXG4uY2gtdmlldyAucmVzLmhpZGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmNoLXZpZXcgLnJlcy5vcGVuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2gtdmlldyAuaG91cnNfb3BlbiB7XG4gIGJvcmRlci1jb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZDogIzAwODIwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoLXZpZXcgLmhvdXJzX2Nsb3NlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYmJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNwb3BvdmVycyAucG9wb3ZlciB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbiNwb3BvdmVycyAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogNDIwcHg7XG4gIGhlaWdodDogMzIwcHg7XG59XG5cbiNyZXNlcnZhdGlvbnMgLmRldGFpbHMgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cblxuLmNoLWxlZ2VuZCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaC1sZWdlbmQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNoLWxlZ2VuZCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmNoLWxlZ2VuZCB1bCBsaSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmNoLWxlZ2VuZCB1bCBsaSBzcGFuLmNoLWxlZ2VuZC1vcGVuIHtcbiAgYmFja2dyb3VuZDogIzNmYjA0YTtcbn1cblxuLmNoLWxlZ2VuZCB1bCBsaSBzcGFuLmNoLWxlZ2VuZC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kOiAjQ0MwMDAwO1xufVxuXG4uY2gtbGVnZW5kIHVsIGxpIHNwYW4uY2gtbGVnZW5kLW15IHtcbiAgYmFja2dyb3VuZDogI0UwOEIxQjtcbn1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiogRm9ybXNcbiAqL1xuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wbm90aWZ5IHtcbiAgdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubGV4ZW5kLWRlY2EtNDAwIHtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubGV4ZW5kLWRlY2EtNzAwIHtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkjc2VjdXJpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5I3NlY3VyaXR5IGRpdi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbnNlY3Rpb24uY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5kaXYucGFnZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbmRpdi5wYWdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDIzMSwgMjM1LCAyNDcpIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMjUlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuYm9keS53aGl0ZSBkaXYucGFnZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYjaW5kZXgtY29sdW1uLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLm5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmxvY2stc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuQGtleWZyYW1lcyBteUFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbmhlYWRlciNjdXN0b21lci1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAtLXRibHItbmF2YmFyLWNvbG9yOiBub25lIDtcbiAgLS10YmxyLW5hdmJhci1ib3JkZXItY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbn1cbmhlYWRlciNjdXN0b21lci1oZWFkZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciNjdXN0b21lci1oZWFkZXIge1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIH1cbiAgaGVhZGVyI2N1c3RvbWVyLWhlYWRlciA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTYzYTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciNjdXN0b21lci1oZWFkZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbmhlYWRlciNjdXN0b21lci1oZWFkZXIgZGl2I21vYmlsZS1sZWZ0LWNvbHVtbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwO1xuICBjb2xvcjogI0ZGRjtcbiAgbGVmdDogMjVweDtcbn1cbmhlYWRlciNjdXN0b21lci1oZWFkZXIgZGl2I21vYmlsZS1jZW50ZXItY29sdW1uIGRpdiNsb2dvLWltZy1tb2JpbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTU1ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAyMHB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5oZWFkZXIjY3VzdG9tZXItaGVhZGVyIGRpdiNtb2JpbGUtY2VudGVyLWNvbHVtbiBkaXYjbG9nby1pbWctbW9iaWxlLmluZGV4IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIjY3VzdG9tZXItaGVhZGVyIGRpdiNtb2JpbGUtcmlnaHQtY29sdW1uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5oZWFkZXIjY3VzdG9tZXItaGVhZGVyIGRpdiNtb2JpbGUtcmlnaHQtY29sdW1uIGkge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oZWFkZXIjY3VzdG9tZXItaGVhZGVyIGRpdiNtb2JpbGUtcmlnaHQtY29sdW1uIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbmhlYWRlciNjdXN0b21lci1oZWFkZXIgZGl2I2Rlc2t0b3AtbGVmdC1jb2x1bW4uZml4ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExNjNhO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDExMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIjY3VzdG9tZXItaGVhZGVyIGRpdiNkZXNrdG9wLWxlZnQtY29sdW1uLmZpeGVkIHVsI2Rlc2t0b3AtbWVudSB7XG4gIGFuaW1hdGlvbjogbXlBbmltYXRpb24gMXMgZm9yd2FyZHM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5oZWFkZXIjY3VzdG9tZXItaGVhZGVyIGRpdiNkZXNrdG9wLXJpZ2h0LWNvbHVtbiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5oZWFkZXIjY3VzdG9tZXItaGVhZGVyIHVsI2Rlc2t0b3AtbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciNjdXN0b21lci1oZWFkZXIgdWwjZGVza3RvcC1tZW51IGxpIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCAxZW07XG59XG5oZWFkZXIjY3VzdG9tZXItaGVhZGVyIGEubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oZWFkZXIjY3VzdG9tZXItaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1uYXYge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIjY3VzdG9tZXItaGVhZGVyIGRpdiNtb2JpbGUtY2xpZW50LWxpbmtzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM5NTg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuaGVhZGVyI2N1c3RvbWVyLWhlYWRlciBkaXYjbW9iaWxlLWNsaWVudC1saW5rcyBhIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5uYXZiYXItb3ZlcmxhcDo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLXJlc2VydmFudGUge1xuICBiYWNrZ3JvdW5kOiAjMzYzOTU4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5idG4uYnRuLXJlc2VydmFudGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI2MDk0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYjc2Vjb25kLWxldmVsLWhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuZGl2I3NlY29uZC1sZXZlbC1oZWFkZXItd3JhcHBlci5ib29rLWFuLWFwcG9pbnRtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZGl2I3NlY29uZC1sZXZlbC1oZWFkZXItd3JhcHBlci5ib29rLWFuLWFwcG9pbnRtZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbmRpdiNzZWNvbmQtbGV2ZWwtaGVhZGVyLXdyYXBwZXIgaDEjc3lzdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZGl2I3NlY29uZC1sZXZlbC1oZWFkZXItd3JhcHBlciBoMSNzeXN0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5kaXYjc2Vjb25kLWxldmVsLWhlYWRlci13cmFwcGVyIHAjYWRkcmVzcy1iZWxvdy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdiNzZWNvbmQtbGV2ZWwtaGVhZGVyLXdyYXBwZXIgcCNhZGRyZXNzLWJlbG93LXRpdGxlIGEge1xuICBjb2xvcjogIzE4MjQzMyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBkaXYjc2Vjb25kLWxldmVsLWhlYWRlci13cmFwcGVyIHAjYWRkcmVzcy1iZWxvdy10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmRpdiNzZWNvbmQtbGV2ZWwtaGVhZGVyLXdyYXBwZXIgc3Bhbi5oZWFkZXItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGRpdiNzZWNvbmQtbGV2ZWwtaGVhZGVyLXdyYXBwZXIgc3Bhbi5oZWFkZXItbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5kaXYjc2Vjb25kLWxldmVsLWhlYWRlci13cmFwcGVyIGltZyNhcnJvdy1iYWNrIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbmRpdiNzZWNvbmQtbGV2ZWwtaGVhZGVyLXdyYXBwZXIgaW1nI2Fycm93LWJhY2s6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSNib29rLW5vdy10cmlnZ2VyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1NWYyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGEjYm9vay1ub3ctdHJpZ2dlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuYSNib29rLW5vdy10cmlnZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjdhYSAhaW1wb3J0YW50O1xufVxuXG5hLmJ0bi1yZXNlcnZhbnRlLWJsdWUsIHNwYW4uYnRuLXJlc2VydmFudGUtYmx1ZSwgYnV0dG9uLmJ0bi1yZXNlcnZhbnRlLXN1Y2Nlc3Mge1xuICAtLXRibHItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NTVmMjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuYS5idG4tcmVzZXJ2YW50ZS1ibHVlOmhvdmVyLCBzcGFuLmJ0bi1yZXNlcnZhbnRlLWJsdWU6aG92ZXIsIGJ1dHRvbi5idG4tcmVzZXJ2YW50ZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWM4OCAhaW1wb3J0YW50O1xuICAtLXRibHItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuYS5idG4tcmVzZXJ2YW50ZS1vdXRsaW5lLCBhLmJ0bi1yZXNlcnZhbnRlLW91dGxpbmUtcmVkLCBidXR0b24uYnRuLXJlc2VydmFudGUtb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbmEuYnRuLXJlc2VydmFudGUtb3V0bGluZSwgYnV0dG9uLmJ0bi1yZXNlcnZhbnRlLW91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTAyN2FhICFpbXBvcnRhbnQ7XG59XG5hLmJ0bi1yZXNlcnZhbnRlLW91dGxpbmU6aG92ZXIsIGJ1dHRvbi5idG4tcmVzZXJ2YW50ZS1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjdhYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG5hLmJ0bi1yZXNlcnZhbnRlLW91dGxpbmUtcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwMEE0RiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0YwMEE0RiAhaW1wb3J0YW50O1xufVxuYS5idG4tcmVzZXJ2YW50ZS1vdXRsaW5lLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDBBNEYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLmJ0bi1yZXNlcnZhbnRlLWJsdWUge1xuICAtLXRibHItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NTVmMjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuYnV0dG9uLmJ0bi1yZXNlcnZhbnRlLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyN2FhICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbi5idG4tcmVzZXJ2YW50ZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2QzMwNztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuYnV0dG9uLmJ0bi1yZXNlcnZhbnRlLWJsdWUudy0xMDAge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbmRpdiNsb2dvLWltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1NWYyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMjBweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5kaXYuc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2LnNsaWRlciBkaXYucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5kaXYuc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1NWYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMzBweCAwO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2LnNsaWRlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5kaXYuc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5kaXYuc2xpZGUgZGl2LnNsaWRlLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuZGl2LnNsaWRlIGRpdi5zbGlkZS10ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5kaXYuc2xpZGUgaW1nI3NsaWRlLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG5kaXYuYm94IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZWJmNztcbn1cbmRpdi5ib3ggPiBkaXYge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xufVxuZGl2LmJveCBoMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmRpdi5ib3ggaHIge1xuICBib3JkZXItdG9wOiB2YXIoLS10YmxyLWJvcmRlci13aWR0aCkgc29saWQgI2U4ZWJmNztcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuZGl2LmJveC1ncmV5IHtcbiAgYmFja2dyb3VuZDogI2YzZjRmODtcbiAgYm9yZGVyLXJhZGl1czogNjBweCAwIDYwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmRpdi5ib3gtZ3JleSBkaXYuYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG59XG5kaXYuYm94LWdyZXkgZGl2LmFkZHJlc3MgYSB7XG4gIGNvbG9yOiAjMTgyNDMzICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZGl2LmJveC1ncmV5IGRpdiNnb29nbGUtYW5kLXNvY2lhbC1ob2xkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5kaXYuYm94LWdyZXkgZGl2I2dvb2dsZS1yYW5rLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTVweCAzcHggNXB4O1xufVxuZGl2LmJveC1ncmV5IGRpdiNnb29nbGUtcmFuay1pbm5lciBhIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRpdi5ib3gtZ3JleSBkaXYjZ29vZ2xlLXJhbmstaW5uZXIgaW1nIHtcbiAgcGFkZGluZzogNXB4O1xufVxuZGl2LmJveC1ncmV5IGRpdi5zb2NpYWwtbGlua3Mge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuZGl2LmJveC1ncmV5IGRpdi5zb2NpYWwtbGlua3MgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMjk1NWYyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5kaXYuYm94LWdyZXkgZGl2LnNvY2lhbC1saW5rcyBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjdhYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG5kaXYub3BlbmluZy1ob3VycyBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyOTU1ZjIgIWltcG9ydGFudDtcbn1cblxuZGl2I2NvbnRhY3QtdXMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5kaXYjY29udGFjdC11cyBhLmJ0bi1yZXNlcnZhbnRlLW91dGxpbmUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2I2NvbnRhY3QtdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBkaXYjY29udGFjdC11cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbiNtYXAtdHJpZ2dlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kaXYjbWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBib3JkZXI6IDA7XG59XG5cbmgyI2NhbGVuZGFyLXdpZGdldC10cmlnZ2VyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuaDIjY2FsZW5kYXItd2lkZ2V0LXRyaWdnZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oMiNjYWxlbmRhci13aWRnZXQtdHJpZ2dlciBpIHtcbiAgY29sb3I6ICMyOTU1ZjIgIWltcG9ydGFudDtcbn1cblxuZGl2LmNhbGVuZGFyLXdpZGdldCBkaXYucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmRpdi5jYWxlbmRhci13aWRnZXQgZGl2LnJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5kaXYuY2FsZW5kYXItd2lkZ2V0IGRpdi5yb3cgZGl2OmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmRpdi5jYWxlbmRhci13aWRnZXQgZGl2LnJvdyBkaXY6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5kaXYuYW1lbml0aWVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuZGl2LmFtZW5pdGllcyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbmRpdi5hbWVuaXRpZXMgdWwgbGkge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5hbWVuaXRpZXMgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTU1ZjI7XG59XG5kaXYuYW1lbml0aWVzIGRpdiB7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cblxuZGl2LnRlYW0tbWVtYmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGl2LnRlYW0tbWVtYmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2LnRlYW0tbWVtYmVyIGRpdi50ZWFtLW1lbWJlci1pbm5lciB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG59XG5kaXYudGVhbS1tZW1iZXIgZGl2LnRlYW0tbWVtYmVyLWlubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5kaXYudGVhbS1tZW1iZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWF4LXdpZHRoOiA3NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5kaXYubm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmY3O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuZGl2Lm5vLWltYWdlIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMjk1NWYyO1xufVxuXG5kaXYuY2FyZC1oaW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuZGl2LnBvcnRmb2xpby1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuZGl2LnBvcnRmb2xpby1jb250YWluZXIgZGl2LnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbmRpdi5wb3J0Zm9saW8tY29udGFpbmVyIGRpdi5jb2wge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuZGl2LnBvcnRmb2xpby1jb250YWluZXIgLmltZy1yZXNwb25zaXZlLTJ4MSB7XG4gIC0tdGJsci1pbWctcmVzcG9uc2l2ZS1yYXRpbzogNjAlO1xufVxuXG5kaXYub2ZmZXItZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5kaXYub2ZmZXItZGVzY3JpcHRpb24ud2l0aC1pbWFnZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnI7XG4gIGdyaWQtZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5vZmZlci1kZXNjcmlwdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbn1cbmRpdi5vZmZlci1kZXNjcmlwdGlvbiBkaXYub2ZmZXItaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmRpdi5vZmZlci1kZXNjcmlwdGlvbiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmRpdi5vZmZlci1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZGl2Lm9mZmVyLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlYWY0O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5kaXYub2ZmZXItaXRlbS5zZWxlY3RlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOTU1ZjI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzI5NTVmMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYub2ZmZXItaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5vZmZlci1pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5kaXYub2ZmZXItaXRlbSBzcGFuLmNhbGVuZGFyLXRyaWdnZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuZGl2Lm9mZmVyLWl0ZW0ub2ZmZXItaXRlbS1zZWFyY2gtZm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmMGMzO1xufVxuZGl2Lm9mZmVyLWl0ZW0gZGl2Lm9mZmVyLXRpbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuZGl2Lm9mZmVyLWl0ZW0gc3Bhbi5pbi1wcm9tb3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQkY3O1xuICBjb2xvcjogIzI5NTVmMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMTJweCAwIDEycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG59XG5kaXYub2ZmZXItaXRlbSBkaXYub2ZmZXItcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5kaXYub2ZmZXItaXRlbSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYub2ZmZXItaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5kaXYub2ZmZXItaXRlbSBzcGFuLm9sZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5kaXYub2ZmZXItaXRlbSBzcGFuLnNhdmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVCRjc7XG4gIGNvbG9yOiAjMjk1NUYyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5kaXYjb2ZmZXItaXRlbS1yaWdodC1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2I29mZmVyLWl0ZW0tcmlnaHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDMzOSAhaW1wb3J0YW50O1xufVxuZm9vdGVyIGEge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbmgxLmNvbGxhcHNlLXRyaWdnZXItd3JhcHBlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaS5jb2xsYXBzZS10cmlnZ2VyIHtcbiAgY29sb3I6IEJsdWU7XG59XG5pLmNvbGxhcHNlLXRyaWdnZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmRpdi5nYWxsZXJ5LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5kaXYuZ2FsbGVyeS13cmFwcGVyIGRpdi5pbWctcmVzcG9uc2l2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMXM7XG59XG5kaXYuZ2FsbGVyeS13cmFwcGVyIGRpdi5pbWctcmVzcG9uc2l2ZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpO1xufVxuXG5kaXYuZ2FsbGVyeS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuZ20tc3R5bGUtaXctY2hyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXYuZ20tc3R5bGUtaXcuZ20tc3R5bGUtaXctYyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jZXhhbXBsZU1vZGFsIHtcbiAgdG9wOiA0MCUgIWltcG9ydGFudDtcbiAgLS10YmxyLW1vZGFsLXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuZGl2I3JpZ2h0LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE2M2EgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMDtcbiAgcGFkZGluZzogMjBweDtcbn1cbmRpdiNyaWdodC1kcm9wZG93biBhIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuYSNuYXZiYXItbG9nb3V0LWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKiogYXV0aCAqKi9cbi8qKiBsb2dpbiBhbmQgcmVnaXN0ZXIgc3R5bGVzICoqL1xuZGl2I2xvZ2luLWxlZnQtY29sdW1uLCBkaXYjbG9naW4tcmlnaHQtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBkaXYjbG9naW4tbGVmdC1jb2x1bW4sIGRpdiNsb2dpbi1yaWdodC1jb2x1bW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmRpdiNsb2dpbi1sZWZ0LWNvbHVtbiBhLCBkaXYjbG9naW4tcmlnaHQtY29sdW1uIGEge1xuICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG5kaXYjbG9naW4tbGVmdC1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGRpdiNsb2dpbi1sZWZ0LWNvbHVtbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmNztcbiAgfVxufVxuZGl2I2xvZ2luLWxlZnQtY29sdW1uIGRpdi5jb250YWluZXItdGlnaHQge1xuICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG5kaXYjbG9naW4tbGVmdC1jb2x1bW4gZGl2LmNhcmQge1xuICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZGl2I2xvZ2luLWxlZnQtY29sdW1uIGRpdi5jYXJkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGRpdiNsb2dpbi1sZWZ0LWNvbHVtbiBkaXYuY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweCAwIDYwcHggMDtcbiAgfVxufVxuZGl2I2xvZ2luLWxlZnQtY29sdW1uIGRpdi5jYXJkIGgxIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBkaXYjbG9naW4tbGVmdC1jb2x1bW4gZGl2LmNhcmQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbmRpdiNsb2dpbi1sZWZ0LWNvbHVtbiBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZGRmYyAhaW1wb3J0YW50O1xufVxuZGl2I2xvZ2luLWxlZnQtY29sdW1uIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xufVxuZGl2I2xvZ2luLWxlZnQtY29sdW1uID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2I2xvZ2luLWxlZnQtY29sdW1uIGRpdi5tYi0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2I2xvZ2luLWxlZnQtY29sdW1uIGltZyNlbGlwc2UtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTgwcHg7XG4gIHRvcDogLTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZGl2I2xvZ2luLWxlZnQtY29sdW1uIGltZyNlbGlwc2UtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5kaXYjbG9naW4tbGVmdC1jb2x1bW4gc3BhbiNzaG93LXBhc3N3b3JkOmhvdmVyLCBkaXYjbG9naW4tbGVmdC1jb2x1bW4gc3BhbiNzaG93LXBhc3N3b3JkLTEsIGRpdiNsb2dpbi1sZWZ0LWNvbHVtbiBzcGFuI3Nob3ctcGFzc3dvcmQtMiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdiNsb2dpbi1sZWZ0LWNvbHVtbiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbmRpdiNsb2dpbi1sZWZ0LWNvbHVtbiBzcGFuLnNob3ctcGFzc3dvcmQtdHJpZ2dlci1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNDZweDtcbn1cblxuZGl2I2xvZ2luLWhlYWRpbmcgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmRpdiNsb2dpbi1yaWdodC1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGRpdiNsb2dpbi1yaWdodC1jb2x1bW4gZGl2I2Nhcm91c2VsLWluZGljYXRvcnMtZG90IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZGl2I2xvZ2luLXJpZ2h0LWNvbHVtbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxufVxuZGl2I2xvZ2luLXJpZ2h0LWNvbHVtbiA+IGRpdiA+IGRpdiA+IGRpdiBkaXYge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYjbG9naW4tcmlnaHQtY29sdW1uIGRpdi5zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5kaXYjbG9naW4tcmlnaHQtY29sdW1uIGRpdiNsb2dpbi1mb290ZXIgYSB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuZGl2I2xvZ2luLXJpZ2h0LWNvbHVtbiBkaXYjbG9naW4tZm9vdGVyIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuaDEuaDEge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMS5oMSB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZGl2Lm9mZmVycy13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2Lm9mZmVycy13cmFwcGVyIGgxIGkge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuZGl2Lm9mZmVycy13cmFwcGVyIGgxIGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmRpdi5vZmZlci13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbmRpdi50aHVtYiB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG59XG5kaXYudGh1bWIgaW1nLnRodW1iLWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbmRpdi50aHVtYiBpbWcudGh1bWItaW1hZ2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50LWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnNjcm9sbC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zY3JvbGwtYnV0dG9uIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWFyZ2luLXRvcDogLTM3cHg7XG59XG5cbi5zY3JvbGwtYnV0dG9uLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zY3JvbGwtYnV0dG9uLmxlZnQge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG5cbi5zY3JvbGwtYnV0dG9uLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNjcm9sbC1idXR0b24ucmlnaHQge1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG5cbmRpdi5wcm9tLWdyb3dsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmRpdiNvcmRlcnMtY29sdW1uLWxlZnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlOGVjO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5kaXYjb3JkZXJzLWNvbHVtbi1sZWZ0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGRpdiNvcmRlcnMtY29sdW1uLWxlZnQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmRpdiNvcmRlcnMtY29sdW1uLWxlZnQgdWwgbGkge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZThlYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZThlYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYjb3JkZXJzLWNvbHVtbi1sZWZ0IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICB9XG59XG5kaXYjb3JkZXJzLWNvbHVtbi1sZWZ0IHVsIGxpIGEge1xuICBjb2xvcjogIzY2Njtcbn1cbmRpdiNvcmRlcnMtY29sdW1uLWxlZnQgdWwgbGkuY3VycmVudCB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMjk1NWYyO1xufVxuZGl2I29yZGVycy1jb2x1bW4tbGVmdCB1bCBsaS5jdXJyZW50IGEge1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2I29yZGVycy1jb2x1bW4tbGVmdCB1bCBsaSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGRpdiNvcmRlcnMtY29sdW1uLWxlZnQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU4ZWM7XG4gIH1cbiAgZGl2I29yZGVycy1jb2x1bW4tbGVmdCB1bCBsaS5jdXJyZW50IHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzI5NTVmMjtcbiAgfVxuICBkaXYjb3JkZXJzLWNvbHVtbi1sZWZ0IHVsIGxpLmN1cnJlbnQgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbmRpdiNvcmRlcnMtY29sdW1uLXJpZ2h0IGgzI215LXJlc2VydmF0aW9ucy1oMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5kaXYjb3JkZXJzLWNvbHVtbi1yaWdodCBkaXYuY2FyZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5kaXYjb3JkZXJzLWNvbHVtbi1yaWdodCBkaXYuY2FyZCBkaXYuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuZGl2I29yZGVycy1jb2x1bW4tcmlnaHQgZGl2LmNhcmQgZGl2LmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdiNvcmRlcnMtY29sdW1uLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbn1cbmRpdiNvcmRlcnMtY29sdW1uLXJpZ2h0IGRpdi5vZmZlci1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZThlYyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAzMHB4ICFpbXBvcnRhbnQ7XG59XG5kaXYjb3JkZXJzLWNvbHVtbi1yaWdodCBhLmJ0bi5idG4tcmVzZXJ2YW50ZS1ibHVlLCBkaXYjb3JkZXJzLWNvbHVtbi1yaWdodCBhLmJ0bi5idG4tcmVzZXJ2YW50ZS1vdXRsaW5lLXJlZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI0MnB4O1xufVxuXG5kaXYub3JkZXItZGF0ZSB7XG4gIHdpZHRoOiAxODVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RERGQztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbmRpdiNvZmZjYW52YXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgdG9wOiAxMDBweDtcbn1cbmRpdiNvZmZjYW52YXMgaS5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4zO1xufVxuZGl2I29mZmNhbnZhcyBpLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYjb2ZmY2FudmFzIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdiNvZmZjYW52YXMge1xuICAgIHRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZGl2I29mZmNhbnZhcyB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgfVxufVxuZGl2I29mZmNhbnZhcyBkaXYub2ZmY2FudmFzLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5kaXYjb2ZmY2FudmFzICNvZmZjYW52YXMtYWpheC10YXJnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuZGl2I29mZmNhbnZhcyBzZWN0aW9uI29mZi1jYW52YXMtdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gMnJlbSAycmVtO1xufVxuZGl2I29mZmNhbnZhcyBoMi5vZmYtY2FudmFzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTYzYjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuZGl2I29mZmNhbnZhcyAub2ZmY2FudmFzLXNoYXJlLXdpZGdldCB7XG4gIG1hcmdpbjogLThweCAwIDI0cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWVhZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmZjtcbn1cbmRpdiNvZmZjYW52YXMgLm9mZmNhbnZhcy1zaGFyZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbmRpdiNvZmZjYW52YXMgLm9mZmNhbnZhcy1zaGFyZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMTE2M2I7XG59XG5kaXYjb2ZmY2FudmFzIC5vZmZjYW52YXMtc2hhcmUtdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzI5NTVmMjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRpdiNvZmZjYW52YXMgLm9mZmNhbnZhcy1zaGFyZS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5kaXYjb2ZmY2FudmFzIC5vZmZjYW52YXMtc2hhcmUtaW5wdXQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkZGZjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMTExNjNiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5kaXYjb2ZmY2FudmFzIC5vZmZjYW52YXMtc2hhcmUtY29weSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1NWYyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kaXYjb2ZmY2FudmFzIC5vZmZjYW52YXMtc2hhcmUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjMjk1NWYyO1xuICBmb250LXNpemU6IDEycHg7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuZGl2I29mZmNhbnZhcyBkaXYub2ZmLWNhbnZhcy1jYWxlbmRhciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMCAzMHB4IDA7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDMwcHggMHB4IHJnYmEoNDEsIDg1LCAyNDIsIDAuMSk7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyIC5jYWxlbmRhci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZGl2I29mZmNhbnZhcyBkaXYub2ZmLWNhbnZhcy1jYWxlbmRhciAuY2FsZW5kYXItaGVhZGVyIC5jYWxlbmRhci1uYXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzExMTYzYjtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWRlciAuY2FsZW5kYXItbmF2OmhvdmVyIHtcbiAgY29sb3I6ICMyOTU1ZjI7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyIC5jYWxlbmRhci1oZWFkZXIgLmNhbGVuZGFyLW5hdi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWRlciAuY2FsZW5kYXItbmF2IGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyIC5jYWxlbmRhci1oZWFkZXIgLmNhbGVuZGFyLW1vbnRoLXllYXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExNjNiO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXIgLmNhbGVuZGFyLXdlZWtkYXlzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXIgLmNhbGVuZGFyLXdlZWtkYXlzIC53ZWVrZGF5IHtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzExMTYzYjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXIgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXItZGF5cyAud2VlayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXIgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXItZGF5cyBkaXYuZGF5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXIgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXItZGF5cyBkaXYuZGF5IGRpdi5kYXktbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICBjb2xvcjogIzExMTYzYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuZGl2I29mZmNhbnZhcyBkaXYub2ZmLWNhbnZhcy1jYWxlbmRhciBkaXYub2ZmLWNhbnZhcy1jYWxlbmRhci1kYXlzIGRpdi5kYXkgZGl2LmRheS1udW1iZXI6aG92ZXI6bm90KC5pcy1wYXN0KTpub3QoLm5vLXNsb3RzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDg1LCAyNDIsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOTU1ZjI7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyLWRheXMgZGl2LmRheSBkaXYuZGF5LW51bWJlci50b2RheSB7XG4gIGNvbG9yOiAjMjk1NWYyICFpbXBvcnRhbnQ7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyLWRheXMgZGl2LmRheSBkaXYuZGF5LW51bWJlci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGRkZmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOTU1ZjI7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyLWRheXMgZGl2LmRheSBkaXYuZGF5LW51bWJlci5pcy1wYXN0LCBkaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyLWRheXMgZGl2LmRheSBkaXYuZGF5LW51bWJlci5uby1zbG90cyB7XG4gIGNvbG9yOiByZ2JhKDE3LCAyMiwgNTksIDAuMyk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyLWRheXMgZGl2LmRheSBkaXYuZGF5LW51bWJlci5pcy1wYXN0OmhvdmVyLCBkaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyLWRheXMgZGl2LmRheSBkaXYuZGF5LW51bWJlci5uby1zbG90czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyIGRpdi5vZmYtY2FudmFzLWNhbGVuZGFyLWRheXMgZGl2LmRheSBkaXYuZGF5LW51bWJlci5zbG90cy1sb3cge1xuICBjb2xvcjogI2YwMGE0Zjtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXIgZGl2Lm9mZi1jYW52YXMtY2FsZW5kYXItZGF5cyBkaXYuZGF5IGRpdi5kYXktbnVtYmVyLnNsb3RzLW1lZGl1bSB7XG4gIGNvbG9yOiAjZmY5NTAwO1xufVxuZGl2I29mZmNhbnZhcyBkaXYub2ZmLWNhbnZhcy1jYWxlbmRhciBkaXYub2ZmLWNhbnZhcy1jYWxlbmRhci1kYXlzIGRpdi5kYXkgZGl2LmRheS1udW1iZXIuc2xvdHMtYXZhaWxhYmxlIHtcbiAgY29sb3I6ICMxMTE2M2I7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLXRpbWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtdGltZXMgLnRpbWVzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuZGl2I29mZmNhbnZhcyBkaXYub2ZmLWNhbnZhcy10aW1lcyAudGltZXMtaGVhZGVyIC50aW1lcy1jb2x1bW4taGVhZGVyIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzExMTYzYjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtdGltZXMgLnRpbWVzLWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtdGltZXMgLnRpbWVzLWNvbHVtbnMgLnRpbWVzLWNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuZGl2I29mZmNhbnZhcyBkaXYub2ZmLWNhbnZhcy10aW1lcyBkaXYudGltZS1wZXJpb2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWM5Y2MyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExNjNiO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLXRpbWVzIGRpdi50aW1lLXBlcmlvZDpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDg1LCAyNDIsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogIzI5NTVmMjtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtdGltZXMgZGl2LnRpbWUtcGVyaW9kLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgODUsIDI0MiwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiAjMjk1NWYyO1xufVxuZGl2I29mZmNhbnZhcyBkaXYub2ZmLWNhbnZhcy10aW1lcyBkaXYudGltZS1wZXJpb2QuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLXRpbWVzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZGl2I29mZmNhbnZhcyAub2ZmLWNhbnZhcy1lbXB0eS1zdGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdiNvZmZjYW52YXMgLm9mZi1jYW52YXMtZW1wdHktc3RhdGUgLmVtcHR5LXN0YXRlLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuZGl2I29mZmNhbnZhcyAub2ZmLWNhbnZhcy1lbXB0eS1zdGF0ZSAuZW1wdHktc3RhdGUtaWNvbiBpbWcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuZGl2I29mZmNhbnZhcyAub2ZmLWNhbnZhcy1lbXB0eS1zdGF0ZSAuZW1wdHktc3RhdGUtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTExNjNiO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbmRpdiNvZmZjYW52YXMgLm9mZi1jYW52YXMtZW1wdHktc3RhdGUgLmVtcHR5LXN0YXRlLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG5kaXYjb2ZmY2FudmFzIC5kYXktZW1wdHktc3RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYjb2ZmY2FudmFzIC5kYXktZW1wdHktc3RhdGUgLmVtcHR5LXN0YXRlLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuZGl2I29mZmNhbnZhcyAuZGF5LWVtcHR5LXN0YXRlIC5lbXB0eS1zdGF0ZS1pY29uIGltZyB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5kaXYjb2ZmY2FudmFzIC5kYXktZW1wdHktc3RhdGUgLmVtcHR5LXN0YXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzExMTYzYjtcbiAgbWFyZ2luOiAwIDAgNnB4IDA7XG59XG5kaXYjb2ZmY2FudmFzIC5kYXktZW1wdHktc3RhdGUgLmVtcHR5LXN0YXRlLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLXNlcnZpY2UtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgxMjEuNzVkZWcsIHJnYigyMDYsIDIxNSwgMjUwKSA2Ljk1JSwgcmdiKDIxNCwgMjA2LCAyMzcpIDkwLjUlKTtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtc2VydmljZS1kZXRhaWxzOmxhc3Qtb2YtdHlwZSB7XG4gIGZsZXg6IDE7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLXNlcnZpY2UtZGV0YWlscyAuZGV0YWlscy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5kaXYjb2ZmY2FudmFzIGRpdi5vZmYtY2FudmFzLXNlcnZpY2UtZGV0YWlscyAuZGV0YWlscy1saXN0IC5kZXRhaWxzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzExMTYzYjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmRpdiNvZmZjYW52YXMgZGl2Lm9mZi1jYW52YXMtc2VydmljZS1kZXRhaWxzIC5kZXRhaWxzLWxpc3QgLmRldGFpbHMtcm93LmRldGFpbHMtcm93LXRvdGFsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGl2I29mZmNhbnZhcyBkaXYub2ZmLWNhbnZhcy1zZXJ2aWNlLWRldGFpbHMgLnBheW1lbnQtbm90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzExMTYzYjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbmRpdiNvZmZjYW52YXMgc3BhbiNib29rLCBkaXYjb2ZmY2FudmFzIGEjYm9vayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1NWYyO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbmRpdiNvZmZjYW52YXMgc3BhbiNib29rOmhvdmVyOm5vdCgubm90LWFjdGl2ZSksIGRpdiNvZmZjYW52YXMgYSNib29rOmhvdmVyOm5vdCgubm90LWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzYWRiO1xufVxuZGl2I29mZmNhbnZhcyBzcGFuI2Jvb2subm90LWFjdGl2ZSwgZGl2I29mZmNhbnZhcyBhI2Jvb2subm90LWFjdGl2ZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0MgIWltcG9ydGFudDtcbn1cbmRpdiNvZmZjYW52YXMgc3BhbiNhZGROb3Rlc1RyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmRpdiNvZmZjYW52YXMgLm5vdGVzLXRyaWdnZXItd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5kaXYjb2ZmY2FudmFzIC5ub3Rlcy1pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuZGl2LnJlc2VydmF0aW9uLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkZGZjO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMzBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5kaXYucmVzZXJ2YXRpb24tZGV0YWlscyBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbmRpdi5yZXNlcnZhdGlvbi1kZXRhaWxzIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZGl2LnJlc2VydmF0aW9uLWRldGFpbHMgaHIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuZGl2LnJlc2VydmF0aW9uLWRldGFpbHMgYSNyZXNlcnZhdGlvbi1kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlNmYzO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgcGFkZGluZzogNXB4IDlweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTUwLCAxNzAsIDI1NSwgMC4yKTtcbn1cbi5zZWFyY2gtYmFyLm5vdC1mb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZWE7XG59XG4uc2VhcmNoLWJhci5mb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWYwYzM7XG59XG4uc2VhcmNoLWJhciBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMmMyYzU0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMjAsIDIyMCwgMjU1LCAwLjMpO1xufVxuLnNlYXJjaC1iYXIgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMmMyYzU0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtYmFyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN2M4YmEwO1xufVxuXG5pbWcjbW9kYWwtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzI5NTVmMjtcbn1cblxuLmFkdmFuY2UtcHJpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5maWx0ZXItZHJvcGRvd24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLmZpbHRlci1kcm9wZG93bi13cmFwcGVyIC5maWx0ZXItZHJvcGRvd24tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxMTE2M2I7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpbHRlci1kcm9wZG93bi13cmFwcGVyIC5maWx0ZXItZHJvcGRvd24tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMjFweCA0MHB4IDIxcHggMTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZGRmYztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4uZmlsdGVyLWRyb3Bkb3duLXdyYXBwZXIgLmZpbHRlci1kcm9wZG93bi1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOTU1ZjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQxLCA4NSwgMjQyLCAwLjEpO1xufVxuLmZpbHRlci1kcm9wZG93bi13cmFwcGVyIC5maWx0ZXItZHJvcGRvd24tc2VsZWN0Lmhhcy12YWx1ZSB7XG4gIGNvbG9yOiAjMTExNjNiO1xufVxuLmZpbHRlci1kcm9wZG93bi13cmFwcGVyIC5maWx0ZXItZHJvcGRvd24tc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiAjMTExNjNiO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmlsdGVyLWRyb3Bkb3duLXdyYXBwZXIgLmZpbHRlci1kcm9wZG93bi1zZWxlY3Qgb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICM4YzhjOGM7XG59XG4uZmlsdGVyLWRyb3Bkb3duLXdyYXBwZXIgLmZpbHRlci1kcm9wZG93bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWx0ZXItZHJvcGRvd24td3JhcHBlciAuZmlsdGVyLWRyb3Bkb3duLWFycm93IHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uZmlsdGVyLWRyb3Bkb3duLXdyYXBwZXIgLmZpbHRlci1kcm9wZG93bi1zZWxlY3Q6Zm9jdXMgKyAuZmlsdGVyLWRyb3Bkb3duLWFycm93IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi50ZWFtLW1lbWJlci1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXgtd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50ZWFtLW1lbWJlci1pbWFnZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogQ1NTICovXG4uZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZUluSW1hZ2UgMC43cyBlYXNlLWluIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkltYWdlIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgLnRlYW0tbWVtYmVyLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4udGVhbS1tZW1iZXItb2ZmY2FudmFzIC50ZWFtLW1lbWJlci1waG90by13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgLnRlYW0tbWVtYmVyLXBob3RvIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRlYW0tbWVtYmVyLW9mZmNhbnZhcyAubm8taW1hZ2UtbGFyZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGVhbS1tZW1iZXItb2ZmY2FudmFzIC5uby1pbWFnZS1sYXJnZSBpIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzI5NTVmMjtcbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgaDEudGVhbS1tZW1iZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMTE2M2I7XG4gIG1hcmdpbjogMCAwIDRweCAwO1xufVxuLnRlYW0tbWVtYmVyLW9mZmNhbnZhcyAudGVhbS1tZW1iZXItcm9sZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMTE2M2I7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgLnRlYW0tbWVtYmVyLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udGVhbS1tZW1iZXItb2ZmY2FudmFzIC50ZWFtLW1lbWJlci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxMTE2M2I7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1heC1oZWlnaHQ6IDQuOGVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgLnRlYW0tbWVtYmVyLWRlc2NyaXB0aW9uLmV4cGFuZGVkIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgLnRlYW0tbWVtYmVyLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgLmRlc2NyaXB0aW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTYzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgLmRlc2NyaXB0aW9uLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMjk1NWYyO1xufVxuLnRlYW0tbWVtYmVyLW9mZmNhbnZhcyAuZGVzY3JpcHRpb24tdG9nZ2xlIC50b2dnbGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgLmRlc2NyaXB0aW9uLXRvZ2dsZSAudG9nZ2xlLWljb24ucm90YXRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udGVhbS1tZW1iZXItb2ZmY2FudmFzIC5zZWFyY2gtYmFyLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnRlYW0tbWVtYmVyLW9mZmNhbnZhcyAudGVhbS1tZW1iZXItb2ZmZXJzLWxpc3QgLm9mZmVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWVhZjQ7XG59XG4udGVhbS1tZW1iZXItb2ZmY2FudmFzIC50ZWFtLW1lbWJlci1vZmZlcnMtbGlzdCAub2ZmZXItcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZWFmNDtcbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgLnRlYW0tbWVtYmVyLW9mZmVycy1saXN0IC5vZmZlci1pbmZvIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLnRlYW0tbWVtYmVyLW9mZmNhbnZhcyAudGVhbS1tZW1iZXItb2ZmZXJzLWxpc3QgLm9mZmVyLWluZm8gLmluLXByb21vdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVCRjc7XG4gIGNvbG9yOiAjMjk1NWYyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnRlYW0tbWVtYmVyLW9mZmNhbnZhcyAudGVhbS1tZW1iZXItb2ZmZXJzLWxpc3QgLm9mZmVyLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExNjNiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnRlYW0tbWVtYmVyLW9mZmNhbnZhcyAudGVhbS1tZW1iZXItb2ZmZXJzLWxpc3QgLm9mZmVyLXByaWNpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnRlYW0tbWVtYmVyLW9mZmNhbnZhcyAudGVhbS1tZW1iZXItb2ZmZXJzLWxpc3QgLm9mZmVyLXByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTYzYjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZWFtLW1lbWJlci1vZmZjYW52YXMgLnRlYW0tbWVtYmVyLW9mZmVycy1saXN0IC5vZmZlci1kdXJhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGVhbS1tZW1iZXItb2ZmY2FudmFzIC50ZWFtLW1lbWJlci1vZmZlcnMtbGlzdCAub2ZmZXItb2xkLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGVhbS1tZW1iZXItb2ZmY2FudmFzIC50ZWFtLW1lbWJlci1vZmZlcnMtbGlzdCAub2ZmZXItc2F2aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUJGNztcbiAgY29sb3I6ICMyOTU1ZjI7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udGVhbS1tZW1iZXItb2ZmY2FudmFzIC50ZWFtLW1lbWJlci1vZmZlcnMtbGlzdCAub2ZmZXItYWR2YW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZWE7XG4gIGNvbG9yOiAjRjAwQTRGO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnRlYW0tbWVtYmVyLW9mZmNhbnZhcyAudGVhbS1tZW1iZXItb2ZmZXJzLWxpc3QgLm9mZmVyLWFjdGlvbiAuYnRuLXJlc2VydmFudGUtYmx1ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjRweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59IiwiQGZvbnQtZmFjZVxyXG57XHJcbiAgICBmb250LWZhbWlseTogJ0ljb01vb24nO1xyXG5cdHNyYzogdXJsKCdmb250cy9pY29tb29uLmVvdCcpO1xyXG5cdHNyYzogdXJsKCdmb250cy9pY29tb29uLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJ2ZvbnRzL2ljb21vb24uc3ZnI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpLFxyXG5cdFx0dXJsKCdmb250cy9pY29tb29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnZm9udHMvaWNvbW9vbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgXHJcbltjbGFzcyo9XCIgaWNvbi1cIl1cclxue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBcclxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmVcclxue1xyXG4gICAgZm9udC1mYW1pbHk6ICdJY29Nb29uJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG4uaWNvbi1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwiO31cclxuLmljb24taGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDRcIjt9XHJcbi5pY29uLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIjt9XHJcbi5pY29uLXN0YXItZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDZcIjt9XHJcbi5pY29uLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCI7fVxyXG4uaWNvbi10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwiO31cclxuLmljb24tdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYlwiO31cclxuLmljb24tcmVtb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCI7fVxyXG4uaWNvbi1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTFcIjt9XHJcbi5pY29uLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDE0XCI7fVxyXG4uaWNvbi1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE1XCI7fVxyXG4uaWNvbi1yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE4XCI7fVxyXG4uaWNvbi12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDI2XCI7fVxyXG4uaWNvbi12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAyN1wiO31cclxuLmljb24tdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCI7fVxyXG4uaWNvbi1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIjt9XHJcbi5pY29uLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyYlwiO31cclxuLmljb24tdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wiO31cclxuLmljb24tZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwiO31cclxuLmljb24tYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwiO31cclxuLmljb24taXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCI7fVxyXG4uaWNvbi10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwiO31cclxuLmljb24tdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwiO31cclxuLmljb24tYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNlwiO31cclxuLmljb24tYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDM3XCI7fVxyXG4uaWNvbi1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzOFwiO31cclxuLmljb24tYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAzOVwiO31cclxuLmljb24taW5kZW50LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2JcIjt9XHJcbi5pY29uLWluZGVudC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wiO31cclxuLmljb24tYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCI7fVxyXG4uaWNvbi1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0NVwiO31cclxuLmljb24tY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDZcIjt9XHJcbi5pY29uLW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDdcIjt9XHJcbi5pY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIjt9XHJcbi5pY29uLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIjt9XHJcbi5pY29uLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRhXCI7fVxyXG4uaWNvbi1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCI7fVxyXG4uaWNvbi1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0Y1wiO31cclxuLmljb24tc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZFwiO31cclxuLmljb24tZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwiO31cclxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUwXCI7fVxyXG4uaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTFcIjt9XHJcbi5pY29uLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCI7fVxyXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIjt9XHJcbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTRcIjt9XHJcbi5pY29uLXJlbW92ZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWNcIjt9XHJcbi5pY29uLW9rLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZFwiO31cclxuLmljb24tc2hhcmUtMjpiZWZvcmV7Y29udGVudDpcIlxcZjA2NFwiO31cclxuLmljb24tcmVzaXplLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjVcIjt9XHJcbi5pY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NlwiO31cclxuLmljb24tcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wiO31cclxuLmljb24tbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjhcIjt9XHJcbi5pY29uLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCI7fVxyXG4uaWNvbi1leWUtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwiO31cclxuLmljb24tZXllLWNsb3NlZDpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwiO31cclxuLmljb24tbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc2XCI7fVxyXG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDc3XCI7fVxyXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzhcIjt9XHJcbi5pY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZFwiO31cclxuLmljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2VcIjt9XHJcbi5pY29uLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA4N1wiO31cclxuLmljb24tdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODhcIjt9XHJcbi5pY29uLWhhbmQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIjt9XHJcbi5pY29uLWhhbmQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNVwiO31cclxuLmljb24taGFuZC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwiO31cclxuLmljb24taGFuZC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCI7fVxyXG4uaWNvbi1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwiO31cclxuLmljb24tY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIjt9XHJcbi5pY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOFwiO31cclxuLmljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTlcIjt9XHJcbi5pY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhYVwiO31cclxuLmljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWJcIjt9XHJcbi5pY29uLXRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCI7fVxyXG4uaWNvbi1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCI7fVxyXG4uaWNvbi1vazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wiO31cclxuLmljb24tYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwiO31cclxuLmljb24tY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wiO31cclxuLmljb24tY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDhcIjt9XHJcbi5pY29uLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIjt9XHJcbi5pY29uLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCI7fVxyXG4uaWNvbi1zb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCI7fVxyXG4uaWNvbi1zb3J0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGRlXCI7fVxyXG4uaWNvbi1zb3J0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIjt9XHJcbi5pY29uLW1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCI7fVxyXG4uaWNvbi1jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCI7fVxyXG4uaWNvbi1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWFcIjt9XHJcbi5pY29uLXN1cHBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWJcIjt9XHJcbi5pY29uLWhvdXItZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWNcIjt9XHJcbi5pY29uLWtleS0yOmJlZm9yZXtjb250ZW50OlwiXFxlMDVkXCI7fVxyXG4uaWNvbi1rZXlib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTA1ZVwiO31cclxuLmljb24tbGlnaHQtYnVsYjpiZWZvcmV7Y29udGVudDpcIlxcZTA1ZlwiO31cclxuLmljb24tbGluazpiZWZvcmV7Y29udGVudDpcIlxcZTA2MFwiO31cclxuLmljb24tdW5saW5rOmJlZm9yZXtjb250ZW50OlwiXFxlMDYxXCI7fVxyXG4uaWNvbi1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxlMDYyXCI7fVxyXG4uaWNvbi1tb3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2M1wiO31cclxuLmljb24tdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxlMDY0XCI7fVxyXG4uaWNvbi1tb2JpbGUtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjVcIjt9XHJcbi5pY29uLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlMDY2XCI7fVxyXG4uaWNvbi1wYWNtYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjdcIjt9XHJcbi5pY29uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxlMDY4XCI7fVxyXG4uaWNvbi1hdHRhY2htZW50OmJlZm9yZXtjb250ZW50OlwiXFxlMDY5XCI7fVxyXG4uaWNvbi1yZWNvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmFcIjt9XHJcbi5pY29uLWZpbGUtemlwOmJlZm9yZXtjb250ZW50OlwiXFxlMDZiXCI7fVxyXG4uaWNvbi1wb3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA2Y1wiO31cclxuLmljb24tcmFkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmRcIjt9XHJcbi5pY29uLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxlMDZlXCI7fVxyXG4uaWNvbi1yYWlueTpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZlwiO31cclxuLmljb24tbGlnaHRuaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlMDcwXCI7fVxyXG4uaWNvbi1yYWlueS0yOmJlZm9yZXtjb250ZW50OlwiXFxlMDcxXCI7fVxyXG4uaWNvbi1jbG91ZHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzJcIjt9XHJcbi5pY29uLWNsb3VkLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzNcIjt9XHJcbi5pY29uLXdpbmR5OmJlZm9yZXtjb250ZW50OlwiXFxlMDc0XCI7fVxyXG4uaWNvbi13aW5keS0yOmJlZm9yZXtjb250ZW50OlwiXFxlMDc1XCI7fVxyXG4uaWNvbi1zbm93eTpiZWZvcmV7Y29udGVudDpcIlxcZTA3NlwiO31cclxuLmljb24tc25vd3ktMjpiZWZvcmV7Y29udGVudDpcIlxcZTA3N1wiO31cclxuLmljb24td2VhdGhlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA3OFwiO31cclxuLmljb24tY2xvdWR5LTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzlcIjt9XHJcbi5pY29uLWxpZ2h0bmluZy0yOmJlZm9yZXtjb250ZW50OlwiXFxlMDdhXCI7fVxyXG4uaWNvbi1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2JcIjt9XHJcbi5pY29uLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2NcIjt9XHJcbi5pY29uLXNub3dmbGFrZTpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZFwiO31cclxuLmljb24tc3VuLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2VcIjt9XHJcbi5pY29uLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZlwiO31cclxuLmljb24tcnNzLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODBcIjt9XHJcbi5pY29uLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZTA4MVwiO31cclxuLmljb24tc2Npc3NvcjpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwiO31cclxuLmljb24tc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODJcIjt9XHJcbi5pY29uLXRlbGV2aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODNcIjt9XHJcbi5pY29uLXRvb2xzOmJlZm9yZXtjb250ZW50OlwiXFxlMDg0XCI7fVxyXG4uaWNvbi10cmVlOmJlZm9yZXtjb250ZW50OlwiXFxlMDg1XCI7fVxyXG4uaWNvbi10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwiO31cclxuLmljb24tZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2YlwiO31cclxuLmljb24tdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIjt9XHJcbi5pY29uLXNwYWRlczpiZWZvcmV7Y29udGVudDpcIlxcZTA4NlwiO31cclxuLmljb24tY2x1YnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODdcIjt9XHJcbi5pY29uLWRpYW1vbmRzOmJlZm9yZXtjb250ZW50OlwiXFxlMDg4XCI7fVxyXG4uaWNvbi1hdG9tOmJlZm9yZXtjb250ZW50OlwiXFxlMDhhXCI7fVxyXG4uaWNvbi1wbGFuZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOGJcIjt9XHJcbi5pY29uLXlpbnlhbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOGNcIjt9XHJcbi5pY29uLXBpZS1jaGFydC0zOmJlZm9yZXtjb250ZW50OlwiXFxlMDhkXCI7fVxyXG4uaWNvbi1waWUtY2hhcnQtMjpiZWZvcmV7Y29udGVudDpcIlxcZTA4ZVwiO31cclxuLmljb24tbmV3c3BhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDhmXCI7fVxyXG4uaWNvbi1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZTA5MFwiO31cclxuLmljb24tZ2F1Z2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTFcIjt9XHJcbi5pY29uLWFjY2Vzc2liaWxpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTJcIjt9XHJcbi5pY29uLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxlMDkzXCI7fVxyXG4uaWNvbi1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxlMDk0XCI7fVxyXG4uaWNvbi13aW5kb3dzOmJlZm9yZXtjb250ZW50OlwiXFxlMDk1XCI7fVxyXG4uaWNvbi1maWxlLXhtbDpiZWZvcmV7Y29udGVudDpcIlxcZTA5NlwiO31cclxuLmljb24tZmlsZS1jc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTdcIjt9XHJcbi5pY29uLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxlMDk4XCI7fVxyXG4uaWNvbi1jeWNsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTlcIjt9XHJcbi5pY29uLWJlbmRlZC1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTA5YVwiO31cclxuLmljb24tYmVuZGVkLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOWJcIjt9XHJcbi5pY29uLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwiO31cclxuLmljb24tcHVzaHBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwiO31cclxuLmljb24tdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIjt9XHJcbi5pY29uLWxlZ2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMGUzXCI7fVxyXG4uaWNvbi1zdGF0cy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTA5Y1wiO31cclxuLmljb24tZ29vZ2xlLWNpcmNsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOWRcIjt9XHJcbi5pY29uLXNvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxlMDllXCI7fVxyXG4uaWNvbi1tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxlMDlmXCI7fVxyXG4uaWNvbi1sZW1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwiO31cclxuLmljb24tZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYTFcIjt9XHJcbi5pY29uLWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxlMGEyXCI7fVxyXG4uaWNvbi1zaWduLXBvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYTNcIjt9XHJcbi5pY29uLWFkZC1jb250YWN0OmJlZm9yZXtjb250ZW50OlwiXFxlMGE0XCI7fVxyXG4uaWNvbi1jaGVtaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZTBhNVwiO31cclxuLmljb24tbmV0d29yazpiZWZvcmV7Y29udGVudDpcIlxcZTBhNlwiO31cclxuLmljb24tY2FsZW5kYXItbW9udGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYTdcIjt9XHJcbi5pY29uLXByb2dyZXNzLWJhcjpiZWZvcmV7Y29udGVudDpcIlxcZTBhOFwiO31cclxuLmljb24tZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDJcIjt9XHJcbi5pY29uLWRvd25sb2FkLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDNcIjt9XHJcbi5pY29uLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTAwNFwiO31cclxuLmljb24tdXBsb2FkLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDVcIjt9XHJcbi5pY29uLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZTAwNlwiO31cclxuLmljb24tdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZTAwN1wiO31cclxuLmljb24tdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDhcIjt9XHJcbi5pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDlcIjt9XHJcbi5pY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMGFcIjt9XHJcbi5pY29uLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxlMDBjXCI7fVxyXG4uaWNvbi1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMGRcIjt9XHJcbi5pY29uLWZpbG0tY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxlMDBlXCI7fVxyXG4uaWNvbi16b29tLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZTAwZlwiO31cclxuLmljb24tem9vbS1pbjpiZWZvcmV7Y29udGVudDpcIlxcZTAxMFwiO31cclxuLmljb24tYnJvYWRjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxlMDExXCI7fVxyXG4uaWNvbi1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTJcIjt9XHJcbi5pY29uLWNvZy0yOmJlZm9yZXtjb250ZW50OlwiXFxlMDEzXCI7fVxyXG4uaWNvbi1ob21lLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTRcIjt9XHJcbi5pY29uLWZpbGUtcGRmOmJlZm9yZXtjb250ZW50OlwiXFxlMDE1XCI7fVxyXG4uaWNvbi1maWxlLW9wZW5vZmZpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTZcIjt9XHJcbi5pY29uLWZpbGUtd29yZDpiZWZvcmV7Y29udGVudDpcIlxcZTAxN1wiO31cclxuLmljb24tZmlsZS1leGNlbDpiZWZvcmV7Y29udGVudDpcIlxcZTAxOFwiO31cclxuLmljb24tZmlsZS1wb3dlcnBvaW50OmJlZm9yZXtjb250ZW50OlwiXFxlMDE5XCI7fVxyXG4uaWNvbi1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxlMDFhXCI7fVxyXG4uaWNvbi10aW1lOmJlZm9yZXtjb250ZW50OlwiXFxlMDFiXCI7fVxyXG4uaWNvbi1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZTAxZFwiO31cclxuLmljb24tcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMWVcIjt9XHJcbi5pY29uLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZTAxZlwiO31cclxuLmljb24tcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZTAyMFwiO31cclxuLmljb24tbGlzdC0yOmJlZm9yZXtjb250ZW50OlwiXFxlMDIyXCI7fVxyXG4uaWNvbi1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlMDIzXCI7fVxyXG4uaWNvbi11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjRcIjt9XHJcbi5pY29uLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjVcIjt9XHJcbi5pY29uLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjZcIjt9XHJcbi5pY29uLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlMDI3XCI7fVxyXG4uaWNvbi1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZTAyOFwiO31cclxuLmljb24tY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxlMDJhXCI7fVxyXG4uaWNvbi1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDNhXCI7fVxyXG4uaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZTAyMVwiO31cclxuLmljb24tcGljdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZTAyOVwiO31cclxuLmljb24tcGljdHVyZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMmJcIjt9XHJcbi5pY29uLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZTAyY1wiO31cclxuLmljb24tdGludDpiZWZvcmV7Y29udGVudDpcIlxcZTAyZVwiO31cclxuLmljb24tcGx1cy1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMDJmXCI7fVxyXG4uaWNvbi1taW51cy1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMDMwXCI7fVxyXG4uaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTAzMVwiO31cclxuLmljb24tb2stc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTAzMlwiO31cclxuLmljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTAzM1wiO31cclxuLmljb24taW5mby1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMDM0XCI7fVxyXG4uaWNvbi1zY3JlZW5zaG90OmJlZm9yZXtjb250ZW50OlwiXFxlMDM1XCI7fVxyXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTAzNlwiO31cclxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTAzN1wiO31cclxuLmljb24tYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzhcIjt9XHJcbi5pY29uLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzlcIjt9XHJcbi5pY29uLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwM2FcIjt9XHJcbi5pY29uLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwM2JcIjt9XHJcbi5pY29uLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxlMDNjXCI7fVxyXG4uaWNvbi1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGUwM2VcIjt9XHJcbi5pY29uLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxlMDNmXCI7fVxyXG4uaWNvbi1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxlMDQwXCI7fVxyXG4uaWNvbi1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxlMDQxXCI7fVxyXG4uaWNvbi1mb2xkZXItY2xvc2VkOmJlZm9yZXtjb250ZW50OlwiXFxlMDQyXCI7fVxyXG4uaWNvbi1mb2xkZXItY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDRcIjt9XHJcbi5pY29uLWhkZDpiZWZvcmV7Y29udGVudDpcIlxcZTA0NVwiO31cclxuLmljb24tYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZTA0NlwiO31cclxuLmljb24tZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDdcIjt9XHJcbi5pY29uLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZTA0OFwiO31cclxuLmljb24tZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDQ5XCI7fVxyXG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlMDRiXCI7fVxyXG4uaWNvbi1jZDpiZWZvcmV7Y29udGVudDpcIlxcZTAwMFwiO31cclxuLmljb24tc2lnbmFsOmJlZm9yZXtjb250ZW50OlwiXFxlMDRjXCI7fVxyXG4uaWNvbi1jb2ctMzpiZWZvcmV7Y29udGVudDpcIlxcZTA0ZFwiO31cclxuLmljb24tZnVsbHNjcmVlbjpiZWZvcmV7Y29udGVudDpcIlxcZjBiMlwiO31cclxuLmljb24tYmFuLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZVwiO31cclxuLmljb24tdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCI7fVxyXG4uaWNvbi1zdGF0czpiZWZvcmV7Y29udGVudDpcIlxcZTA0M1wiO31cclxuLmljb24tdC1zaGlydDpiZWZvcmV7Y29udGVudDpcIlxcZTA0YVwiO31cclxuLmljb24tc3RlZXJpbmctd2hlZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNGVcIjt9XHJcbi5pY29uLWJlbmRlZC1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlMDRmXCI7fVxyXG4uaWNvbi1iZW5kZWQtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTBcIjt9XHJcbi5pY29uLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTFcIjt9XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxlMDUyXCI7fVxyXG4uaWNvbi1iYXJzOmJlZm9yZXtjb250ZW50OlwiXFxlMDUzXCI7fVxyXG4uaWNvbi1sb2FkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlMDU0XCI7fVxyXG4uaWNvbi1mb29kOmJlZm9yZXtjb250ZW50OlwiXFxlMDU1XCI7fVxyXG4uaWNvbi1iYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTZcIjt9XHJcbi5pY29uLXdhcm5pbmctc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTAwMVwiO31cclxuLmljb24taGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZTA1OFwiO31cclxuLmljb24taW5zdGFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTA1OVwiO31cclxuLmljb24tYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTBhMFwiO31cclxuLmljb24tYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZTBhOVwiO31cclxuLmljb24tcHVibGlzaDpiZWZvcmV7Y29udGVudDpcIlxcZTBhYVwiO31cclxuLmljb24tZmVhdGhlcjpiZWZvcmV7Y29udGVudDpcIlxcZTBhYlwiO31cclxuLmljb24tY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYWNcIjt9XHJcbi5pY29uLW1vb24tMjpiZWZvcmV7Y29udGVudDpcIlxcZTAzZFwiO31cclxuLmljb24tY29tbWVudC0yOmJlZm9yZXtjb250ZW50OlwiXFxlMGFkXCI7fVxyXG4uaWNvbi1jb21tZW50cy0yOmJlZm9yZXtjb250ZW50OlwiXFxlMGFlXCI7fVxyXG4uaWNvbi1idXNpbmVzcy1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMGFmXCI7fVxyXG4uaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlMGIwXCI7fVxyXG4uaWNvbi1tb25pdG9yOmJlZm9yZXtjb250ZW50OlwiXFxlMGIxXCI7fVxyXG4uaWNvbi1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYjJcIjt9XHJcbi5pY29uLWZyYW1lOmJlZm9yZXtjb250ZW50OlwiXFxlMDg5XCI7fVxyXG4uaWNvbi1ib2F0OmJlZm9yZXtjb250ZW50OlwiXFxlMGIzXCI7fVxyXG4uaWNvbi1kcm9wczpiZWZvcmV7Y29udGVudDpcIlxcZTBiNFwiO31cclxuLmljb24tbXVnOmJlZm9yZXtjb250ZW50OlwiXFxlMGI1XCI7fVxyXG4uaWNvbi1yZXBseTpiZWZvcmV7Y29udGVudDpcIlxcZTBiNlwiO31cclxuLmljb24tb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYjdcIjt9XHJcbi5pY29uLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxlMGI5XCI7fVxyXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMDJkXCI7fVxyXG4uaWNvbi1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCI7fVxyXG4uaWNvbi1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDJhXCI7fVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/